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 remote filesystem API to the Remote client plugin #23381

Open
wants to merge 37 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 26 commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
9020d1a
feat: add fsspek client-side backend for remote files service
hlouzada Dec 30, 2024
60c68c1
git subrepo pull (merge) external-deps/spyder-kernels
hlouzada Dec 30, 2024
39a17e3
feat: add fsspec dependency
hlouzada Dec 30, 2024
737300c
feat: refactor jupyter's rest api for plugin support
hlouzada Jan 9, 2025
045c53e
feat: add rest plugin for spyder remote files api
hlouzada Jan 9, 2025
6db9945
feat: add custom metaclass for not implemented attributes
hlouzada Jan 9, 2025
7036b08
fix: also handle oserror on remotefileservices api
hlouzada Jan 14, 2025
30efa81
feat: inherit FileIO for remote file io api
hlouzada Jan 14, 2025
f7074bd
fix: standarize os methods name and add shutil common functions
hlouzada Jan 14, 2025
9388da9
fix: set jupyterpluginbaseapi context as optional
hlouzada Jan 14, 2025
c021698
fiix: handle sessions and websockets contexts properly
hlouzada Jan 16, 2025
afb723b
del: remove unused fsspec dependency
hlouzada Jan 16, 2025
0b26e70
refac: move remote plugins as modules and add public api registers
hlouzada Jan 17, 2025
dd3223c
feat: bump version
hlouzada Jan 17, 2025
773d4de
git subrepo pull --branch=feat/remote-file-service --update --force e…
hlouzada Jan 17, 2025
be91fca
feat: add support to await dispatched coroutine
hlouzada Jan 18, 2025
8ce21de
fix: don't get attribute value on checking for abstract attributes
hlouzada Jan 18, 2025
38b2581
fix: refactor client api and pass manager directly to SpyderBaseJupyt…
hlouzada Jan 18, 2025
55030dd
fix: ensure that the server is connected on remote client base api
hlouzada Jan 18, 2025
e8c8ef4
feat: add tests for files services
hlouzada Jan 18, 2025
7ec8dc4
Merge remote-tracking branch 'upstream/master' into add-remoteclient-…
hlouzada Jan 18, 2025
167808a
fix: update monkeypatch from refactored client api
hlouzada Jan 18, 2025
d4e60e6
fix: use AsyncDispatcher to call async tests
hlouzada Jan 18, 2025
451733c
git subrepo pull --branch=feat/remote-file-service --update --force e…
hlouzada Jan 18, 2025
f5042ab
git subrepo pull --branch=feat/remote-file-service --update --force e…
hlouzada Jan 18, 2025
514691e
fix: implement _raise_for_status to SpyderRemoteFileIOAPI
hlouzada Jan 18, 2025
12b8d84
fix: add __init__.py to api modules
hlouzada Jan 18, 2025
012f766
fix: use correct endpoint for file services
hlouzada Jan 21, 2025
1d7a6d2
fix: set minimun version back to 1.0.0
hlouzada Jan 21, 2025
646ae16
git subrepo pull --branch=feat/remote-file-service --update --force e…
hlouzada Jan 21, 2025
a4e0d2e
refac: apply black to remoteclient
hlouzada Jan 21, 2025
43f2405
git subrepo pull --branch=feat/remote-file-service --update --force e…
hlouzada Jan 21, 2025
9c058ad
git subrepo pull --branch=feat/remote-file-service --update --force e…
hlouzada Jan 22, 2025
104c0b6
git subrepo pull (merge) --branch=main --update --force external-deps…
hlouzada Jan 22, 2025
5d8d553
refac: fix line length with black
hlouzada Jan 22, 2025
ab22af6
refac: fix pep8
hlouzada Jan 22, 2025
257d314
fix: test copy file considering random order of ls contents
hlouzada Jan 23, 2025
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
6 changes: 3 additions & 3 deletions external-deps/spyder-remote-services/.gitrepo

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

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/spyder-remote-services/pyproject.toml

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

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

24 changes: 18 additions & 6 deletions external-deps/spyder-remote-services/spyder_remote_services/app.py

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

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

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

Loading
Loading