-
Notifications
You must be signed in to change notification settings - Fork 42
Comparing changes
Open a pull request
base repository: fsspec/universal_pathlib
base: v0.2.6
head repository: fsspec/universal_pathlib
compare: main
- 15 commits
- 45 files changed
- 2 contributors
Commits on Dec 22, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 3157398 - Browse repository at this point
Copy the full SHA 3157398View commit details
Commits on Apr 1, 2025
-
Update flavours to newest versions (#350)
* Bump adlfs from 2024.7.0 to 2024.12.0 Bumps [adlfs](https://github.com/fsspec/adlfs) from 2024.7.0 to 2024.12.0. - [Release notes](https://github.com/fsspec/adlfs/releases) - [Changelog](https://github.com/fsspec/adlfs/blob/main/CHANGELOG.md) - [Commits](fsspec/adlfs@2024.7.0...2024.12.0) --- updated-dependencies: - dependency-name: adlfs dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Bump huggingface-hub from 0.26.5 to 0.29.2 Bumps [huggingface-hub](https://github.com/huggingface/huggingface_hub) from 0.26.5 to 0.29.2. - [Release notes](https://github.com/huggingface/huggingface_hub/releases) - [Commits](huggingface/huggingface_hub@v0.26.5...v0.29.2) --- updated-dependencies: - dependency-name: huggingface-hub dependency-type: direct:development update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Bump s3fs from 2024.10.0 to 2025.3.1 Bumps [s3fs](https://github.com/fsspec/s3fs) from 2024.10.0 to 2025.3.1. - [Changelog](https://github.com/fsspec/s3fs/blob/main/release-procedure.md) - [Commits](fsspec/s3fs@2024.10.0...2025.3.1) --- updated-dependencies: - dependency-name: s3fs dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Bump fsspec[dask,git,hdfs,http,sftp,smb] from 2024.10.0 to 2025.3.1 Bumps [fsspec[dask,git,hdfs,http,sftp,smb]](https://github.com/fsspec/filesystem_spec) from 2024.10.0 to 2025.3.1. - [Commits](fsspec/filesystem_spec@2024.10.0...2025.3.1) --- updated-dependencies: - dependency-name: fsspec[dask,git,hdfs,http,sftp,smb] dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Bump gcsfs from 2024.10.0 to 2025.3.1 Bumps [gcsfs](https://github.com/fsspec/gcsfs) from 2024.10.0 to 2025.3.1. - [Commits](fsspec/gcsfs@2024.10.0...2025.3.1) --- updated-dependencies: - dependency-name: gcsfs dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * upath._flavour_sources: update --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 2a1f082 - Browse repository at this point
Copy the full SHA 2a1f082View commit details -
Configuration menu - View commit details
-
Copy full SHA for e3ba0a0 - Browse repository at this point
Copy the full SHA e3ba0a0View commit details
Commits on Apr 21, 2025
-
ci: update ubuntu runners (#359)
* ci: update ubuntu runners * ci: update minversion runner
Configuration menu - View commit details
-
Copy full SHA for ffd90c9 - Browse repository at this point
Copy the full SHA ffd90c9View commit details -
List late registered protocols (#358)
* tests: check if late registered fsspec impls are listed * upath.registry.available_implementations: add protocols from fsspec registry
Configuration menu - View commit details
-
Copy full SHA for b11bf8e - Browse repository at this point
Copy the full SHA b11bf8eView commit details -
* repo: update pre-commit * upath: drop python 3.8 * tests: remove python3.8 pathlib tests * ci: drop 3.8 * update requires-python * ci job cleanup * tests: update formatting of with
Configuration menu - View commit details
-
Copy full SHA for 0e18df1 - Browse repository at this point
Copy the full SHA 0e18df1View commit details -
upath: update flavours and fix GH test skipping (#361)
* upath: update to newest flavours * tests: fix skipping of gh tests
Configuration menu - View commit details
-
Copy full SHA for 40d8fee - Browse repository at this point
Copy the full SHA 40d8feeView commit details -
upath: remove deprecated accessor support (#362)
* upath: remove deprecated accessor support * tests: remove unused accessor tests
Configuration menu - View commit details
-
Copy full SHA for faf61c7 - Browse repository at this point
Copy the full SHA faf61c7View commit details
Commits on May 5, 2025
-
Add upath.types in preparation for deriving from pathlib-abc (#364)
* add pathlib-abc * upath.types: add implementations * upath.types: add open overloads * upath.types: add open overloads and open implementation * upath.types: group exports in __all__ * mypy: ignore missings stubs for pathlib_abc * upath.types: return Any in on_error callback
Configuration menu - View commit details
-
Copy full SHA for cb83f51 - Browse repository at this point
Copy the full SHA cb83f51View commit details -
tests: split protocol mismatch test (#365)
* tests: split protocol mismatch test * tests: reuse params * encourage resolver to not backtrack too far * show pip install output in ci
Configuration menu - View commit details
-
Copy full SHA for 410cd56 - Browse repository at this point
Copy the full SHA 410cd56View commit details
Commits on May 8, 2025
-
Inherit from
pathlib_abc.ReadablePath
andpathlib_abc.WritablePath
(#366) * upath.core: move to ReadablePath and WriteablePath * upath.implementations.local: implement local paths * upath.implementations.http: fix __str__ * upath.implementations.cloud: fix s3 tests * tests: remove obsolete skipped test * upath.core: fix __str__ implementation * upath.core: allow iterdir to skip trailing slash dirs * nox: output pip freeze in ci * upath.core: implement open dunders directly * upath.implementations.data: fix data path * upath.implementations.smb: fix parts parsing * upath.implementations.sftp: fix parts parsing on join * upath.implementations.memory: fix memory path errors * upath.implementations.http: fix http path implementation * tests: move http normalization to http tests * tests: remove deprecated and label joinpath as xfail * tests: change class tree for upat * upath.implementations.local: fix LocalPaths on 3.9-3.11 * upath.types: walk is only available on 3.12 * upath.implementations.http: fix http path resolve behaviour * upath.implementations.webdav: fix webdav impl * upath.implementations.http: fix iterdir bug on python <= 3.9.13 * upath: raise minimum required fsspec version * upath.implementations.local: fix windows tests * upath.implementations.local: fix morewindows tests * upath.implementations.local: correctly throw ValueError on incompatible protocols * upath: make mypy checks pass initially * upath: typing related cleanups * upath.types: fix pathlib_abc stubs * typesafety: adjust tests to new UPath interface * upath: remove obsolete compat code * upath: fix potential __slots__ collision on 3.14 * upath.implementations.http: fix typing.Self import * run the type_safety checks against all versions * ci: run all typesafety checks
Configuration menu - View commit details
-
Copy full SHA for 1e5f0bb - Browse repository at this point
Copy the full SHA 1e5f0bbView commit details -
Configuration menu - View commit details
-
Copy full SHA for e59b242 - Browse repository at this point
Copy the full SHA e59b242View commit details -
Configuration menu - View commit details
-
Copy full SHA for 182a1f3 - Browse repository at this point
Copy the full SHA 182a1f3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 697cf7f - Browse repository at this point
Copy the full SHA 697cf7fView commit details -
UPath api extensions via
upath.extensions.ProxyUPath
(#372)* upath.core: minor typing fixes * upath.extensions: support API extensions via ProxyUPath * upath.extensions: minor fixes * tests: add tests for upath.extensions * tests: remove obsolete test override in hdfs test * upath.extensions: fixing typing and UPath.rename * upath.core: early return in UPath.rename
Configuration menu - View commit details
-
Copy full SHA for eb08231 - Browse repository at this point
Copy the full SHA eb08231View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v0.2.6...main