github fsspec/universal_pathlib v0.3.6

16 hours ago

What's Changed

Added

  • upath: add UnsupportedOperation exception for better pathlib compatibility (#474)
  • upath: backport pathlib 3.10-3.14 method signatures (follow_symlinks, newline, case_sensitive, recurse_symlinks, walk_up, etc.) (#476)
  • docs: add ProxyUPath usage example (#475)
  • tests: add comprehensive pathlib backport signature tests (#474, #476, #477)

Fixed

  • upath.types: correct st_birthtime and st_birthtime_ns availability (Windows 3.12+, macOS, FreeBSD only) (#476, #477)
  • upath: fix stat() return type to use StatResultType protocol (#476)
  • upath: fix equality checks for extensions and local paths (#477)
  • upath.implementations.local: fix _copy_from method (#477)
  • upath.core: remove unneeded lines in _fs_factory (#478)

Changed

  • upath.core: raise TypeError when creating UPath with incompatible protocols (#477)

Full Changelog: v0.3.5...v0.3.6

Don't miss a new universal_pathlib release

NewReleases is sending notifications on new releases.