-
Notifications
You must be signed in to change notification settings - Fork 36
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
Deprecate pyfilesystem backend? #238
Comments
Is it already possible to configure jupyter-fs to use fsspec for smb? I could not quite tell from the readme but I am happy to try it in our setup and help stabilise it. |
A major improvement that can be made to the fsspec SMB code would be to have it rely on the |
Ah, I got distracted, I meant to ask what the issue is with the fsspec smb client implementation, as you mentioned that as a requirement. |
I honestly dont remember at this point but i very vaguely recall @telamonian looking into it and there being some problem. I plan on testing shortly, I'm hoping to make our integration tests against smb and s3 parameterized by both pyfilesystem and fsspec. |
@tharwan Yes, we're now testing both pyfilesystem and fsspec against local files, s3, and samba, after #247. Feel free to give it a test, we're probably not ready to do a release yet but maybe can do an alpha or something. @vidartf what do you think? |
@timkpaine If at all possible, think we should definitely have a decent length release cycle where we support both. Once fsspec has stabilized (initial rounds of bugfixes after first release with fsspec support), we can add deprecation warnings for pyfs, and then later remove support for it. This should allow to transition in a step-wise fashion (upgrade package, gradually transition their code/resources to use fsspec) instead of forcing users to upgrade in lock-step (package rollout + code/resource changes need to be rolled out transactionally). |
Such a deprecation plan would require:
fsspec Localfilesystem replaces pyfilesystem osfsthis appears to already be the caseThe text was updated successfully, but these errors were encountered: