Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

PR: Add option to prepend or append Pythonpath Manager paths to sys.path #21769

Open
wants to merge 33 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
888d15a
Update UI with toggle button to prioritize spyder_pythonpath with res…
mrclary Jan 30, 2024
9a2d18f
Add path priority to pythonpath_manager plugin container
mrclary Feb 6, 2024
cda2fff
Add path priority to pythonpath_manager sig_pythonpath_changed signal
mrclary Jan 31, 2024
63f9bb2
Add path priority to IPython Console plugin
mrclary Feb 6, 2024
099089e
Add path priority to completions language server
mrclary Feb 6, 2024
2ce811e
Add test for prioritize button state
mrclary Feb 6, 2024
7d12f9d
Update ipythonconsole plugin tests
mrclary Feb 6, 2024
6880a0a
Change sig_pythonpath_changed arguments from dictionary to list of st…
mrclary Feb 12, 2024
9995525
Fix typo in shabang line in user-env.sh
mrclary Feb 20, 2024
892a79b
Add system_paths and user_paths to pythonpath_manager configuration
mrclary Feb 28, 2024
123586c
Convert (path, project_path, not_active_path) to (user_paths, project…
mrclary Feb 28, 2024
af77a0d
Only set user_paths, project_paths, system_paths, and prioritize in u…
mrclary Feb 28, 2024
7826390
Send new user paths, system paths, and prioritize back to container.
mrclary Feb 28, 2024
0476a6c
Remove superfluous user_path attribute
mrclary Feb 28, 2024
dc7ef7c
Remove algorithm to save system PYTHONPATH.
mrclary Feb 28, 2024
d276f5b
Simplify get_user_paths and get_system_paths
mrclary Feb 29, 2024
ec4023e
Update container attributes (path, not_active_path, project_path, pri…
mrclary Feb 29, 2024
271ebf2
Revise configuration migration method.
mrclary Feb 29, 2024
6941cdc
Revise _save_paths
mrclary Feb 29, 2024
60110cf
Simplify get_spyder_pythonpath. spyder_pythonpath is now straightforw…
mrclary Feb 29, 2024
33b5964
Simplify update_active_project_path. sig_pythonpath_changed is emitte…
mrclary Feb 29, 2024
8c750c8
Update show_path_manager method. Note that PathManager.setup is calle…
mrclary Feb 29, 2024
3d519fc
Propagate changes to sig_pythonpath_changed to pythonpath plugin
mrclary Feb 29, 2024
a1ce825
Propagate changes to sig_pythonpath_changed to ipythonconsole plugin.…
mrclary Feb 29, 2024
29d2596
Propagate changes to sig_pythonpath_changed to completions plugin.
mrclary Feb 29, 2024
63ba87a
Update main window test
mrclary Mar 1, 2024
189e56f
Update export_pythonpath
mrclary Mar 3, 2024
94eced2
Update widget icon.
mrclary Mar 7, 2024
64b1b0f
Apply suggestions from code review
mrclary May 16, 2024
21dd974
Apply suggestions from python-lsp-server code review
mrclary May 18, 2024
74bf1ae
Python 3.8 does not support | operator on OrderedDict.
mrclary May 26, 2024
e91e283
git subrepo pull --branch=ppm-syspath --remote=https://github.com/mrc…
mrclary May 31, 2024
f93eb7d
git subrepo pull --branch=ppm-syspath --remote=https://github.com/mrc…
mrclary May 31, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions external-deps/python-lsp-server/.gitrepo

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions external-deps/python-lsp-server/CONFIGURATION.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 6 additions & 1 deletion external-deps/python-lsp-server/pylsp/config/schema.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

31 changes: 21 additions & 10 deletions external-deps/python-lsp-server/pylsp/workspace.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

8 changes: 4 additions & 4 deletions external-deps/spyder-kernels/.gitrepo

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

53 changes: 37 additions & 16 deletions external-deps/spyder-kernels/spyder_kernels/console/kernel.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

29 changes: 15 additions & 14 deletions external-deps/spyder-kernels/spyder_kernels/console/start.py

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.