-
Notifications
You must be signed in to change notification settings - Fork 85
Closed
Labels
featureNew feature or requestNew feature or request
Description
This issue is to track the progress of the fsspec integration as it's going to be consisting of multiple PRs.
This work is part of an IRIS-HEP Fellowship. Here are some of the PRs performed during this period:
- feat: fsspec source implementation #692 (extensive discussion)
- feat: adding a very basic FSSpecSource #967
- feat: Use a single
handlerargument onuproot.reading.open#971 - feat: refactor url - object split (motivated by
fsspecintegration) #976 - feat:
fsspecsource non-blocking chunks #979 - feat: improve
uproot.futurescompatibility withconcurrent.futures#983 - feat: remove
*_handleroption, fsspec source as default handler #984 (TODO: remember to merge this in the future when the deprecation warning expires). - feat:
asyncioLoopExecutor and async fsspec source #992 - chore: add types to most of the
uproot.sourcemodule #996 - remove default value for hostid parameter fsspec-xrootd#26
- feat: use only loop executor for
fsspecsource #999 - feat: update the executor submit interface to take keyword arguments and be compatible with
concurrent.futures.ThreadPoolExecutor#1001 - chore: add pre-commit formatters for toml and yaml #1002
- fix: url and object splitting for local files #1007
- feat: improve uri scheme parsing with list of available schemes from
fsspec#1009 - test: local http server for tests #1010
- test: s3fs pytest unraisable exception #1012
- test: use
paramikofor ssh instead ofsshfs#1014 - test: cover more fsspec backends #1015
- feat: basic fsspec writing #1016
- feat: modify how multipart bytes header is built (no space) on http source #1018
- chore: replace some old code (python 2) #1020
- Fix inconsistent file mode formatting and comparison (
rb+changed tor+b) fsspec/filesystem_spec#1426 - feat: add fsspec as required dependency #1021
- feat: fsspec as required dependency #1022
- feat: set fsspec as default source #1023
- fix: s3 source options and repr #1024
- test: Emscripten build and test on GitHub Actions #1026
- test: review skipped tests (networking timeouts) #1027
Metadata
Metadata
Assignees
Labels
featureNew feature or requestNew feature or request