Pathy Versions Save

simple, flexible, offline capable, cloud storage with a Python path-like interface

v0.11.0

4 months ago

0.11.0 (2024-01-11)

Features

BREAKING CHANGES

  • Pathy.key returns a str rather than a Pathy instance
  • Pathy no longer inherits from pathlib.Path

This means Pathy does not support directly accepting and working with file system paths. You must use Pathy.fluid or pathlib.Path to construct your file system paths. Pathy will continue to interoperate with them as needed to accommodate its public API.

v0.10.3

6 months ago

0.10.3 (2023-10-22)

Bug Fixes

v0.10.2

10 months ago

0.10.2 (2023-06-19)

Bug Fixes

  • python: add follow_symlinks for py 3.11.4 (#104) (49a53b5)

v0.10.1

1 year ago

0.10.1 (2022-12-08)

Bug Fixes

  • smart_open: relax range to < 7.0 (#98) (43d1327)

v0.10.0

1 year ago

0.10.0 (2022-11-23)

Bug Fixes

  • stat: return BlobStat for all pathy paths (#96) (f092605)

BREAKING CHANGES

  • stat: Previously when using Pathy.fluid paths that point to local file system paths, Pathy would return an os.stat_result rather than a BlobStat. This made it difficulty to treat mixed paths consistently.

Now Pathy returns a BlobStat structure for local and remote paths.

If you need to use os.stat_result you can still call os.stat(my_path) to access it.

v0.9.0

1 year ago

0.9.0 (2022-11-22)

Bug Fixes

  • blob: properly initialize default last_modified (d831bee)
  • windows: consistent path separator in resolve (44f5ca0)
  • windows: file:/// paths had the wrong suffix (674a109)
  • windows: return None owner on windows where not implemented (abd28c4)

Features

  • Pathy: raise error when not using Pathy.fluid for absolute paths (e7f4e73), closes #87
  • windows: add windows CI test execution (504823d)

BREAKING CHANGES

  • Pathy: Previously Pathy would allow you to initialize Pathy instances with absolute system paths (unix and windows). Now Pathy raises a ValueError if given an absolute system path that suggest using Pathy.fluid instead.

v0.8.1

1 year ago

0.8.1 (2022-11-16)

Bug Fixes

  • azure: "azure" scheme was not registered (#94) (2791565)

v0.8.0

1 year ago

0.8.0 (2022-11-16)

Features

  • azure: support azure blob container storage (#93) (9624856)

BREAKING CHANGES

  • azure: This removes an internal bit of code that allows for enumerating buckets in certain situations. The API was impossible to reach without going indirectly through the glob functionality, and it's unclear whether the code paths were ever reached outside of specific unit testing situations. If there's an explicit need for listing buckets, we can add a top-level API for it.

v0.7.1

1 year ago

0.7.1 (2022-11-15)

Bug Fixes

  • pypi: add classifiers for python 3.10 / 3.11 (515cb5d), closes #89

v0.7.0

1 year ago

0.7.0 (2022-11-15)

Features

  • python: support python 3.11 (c2a0586)

BREAKING CHANGES

  • python: Pathy.exists() no longer enumerates buckets if given a path with no root.