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
97ca54b
Update UI with toggle button to prioritize spyder_pythonpath with res…
mrclary Jan 30, 2024
f951137
Add path priority to pythonpath_manager plugin container
mrclary Feb 6, 2024
b723d69
Add path priority to pythonpath_manager sig_pythonpath_changed signal
mrclary Jan 31, 2024
942ac29
Add path priority to IPython Console plugin
mrclary Feb 6, 2024
34a8310
Add path priority to completions language server
mrclary Feb 6, 2024
1a2588e
Add test for prioritize button state
mrclary Feb 6, 2024
8849115
Update ipythonconsole plugin tests
mrclary Feb 6, 2024
b0f10f2
Change sig_pythonpath_changed arguments from dictionary to list of st…
mrclary Feb 12, 2024
db17e6a
Fix typo in shabang line in user-env.sh
mrclary Feb 20, 2024
4a7772c
Add system_paths and user_paths to pythonpath_manager configuration
mrclary Feb 28, 2024
ce51e24
Convert (path, project_path, not_active_path) to (user_paths, project…
mrclary Feb 28, 2024
69f8394
Only set user_paths, project_paths, system_paths, and prioritize in u…
mrclary Feb 28, 2024
b5f902c
Send new user paths, system paths, and prioritize back to container.
mrclary Feb 28, 2024
8fa393f
Remove superfluous user_path attribute
mrclary Feb 28, 2024
86c6178
Remove algorithm to save system PYTHONPATH.
mrclary Feb 28, 2024
e7e3ab5
Simplify get_user_paths and get_system_paths
mrclary Feb 29, 2024
93c2118
Update container attributes (path, not_active_path, project_path, pri…
mrclary Feb 29, 2024
30007d2
Revise configuration migration method.
mrclary Feb 29, 2024
8eedf2f
Revise _save_paths
mrclary Feb 29, 2024
a585a63
Simplify get_spyder_pythonpath. spyder_pythonpath is now straightforw…
mrclary Feb 29, 2024
5cf2241
Simplify update_active_project_path. sig_pythonpath_changed is emitte…
mrclary Feb 29, 2024
9a33e60
Update show_path_manager method. Note that PathManager.setup is calle…
mrclary Feb 29, 2024
5d7e736
Propagate changes to sig_pythonpath_changed to pythonpath plugin
mrclary Feb 29, 2024
95f62a3
Propagate changes to sig_pythonpath_changed to ipythonconsole plugin.…
mrclary Feb 29, 2024
9c18fc3
Propagate changes to sig_pythonpath_changed to completions plugin.
mrclary Feb 29, 2024
73a2f10
Update main window test
mrclary Mar 1, 2024
7db0ee2
Update export_pythonpath
mrclary Mar 3, 2024
dc88c48
Update widget icon.
mrclary Mar 7, 2024
cd27c2f
Apply suggestions from code review
mrclary May 16, 2024
bf9ef78
Apply suggestions from python-lsp-server code review
mrclary May 18, 2024
1d98114
Python 3.8 does not support | operator on OrderedDict.
mrclary May 26, 2024
91f2b10
git subrepo pull --branch=ppm-syspath --remote=https://github.com/mrc…
mrclary Jun 19, 2024
cd3aedc
git subrepo pull --branch=ppm-syspath --remote=https://github.com/mrc…
mrclary Jun 19, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
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.

10 changes: 5 additions & 5 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.

Loading