Skip to content

Releases: justindujardin/pathy

v0.11.0

11 Jan 23:01
Compare
Choose a tag to compare

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

22 Oct 19:51
Compare
Choose a tag to compare

0.10.3 (2023-10-22)

Bug Fixes

v0.10.2

19 Jun 20:24
Compare
Choose a tag to compare

0.10.2 (2023-06-19)

Bug Fixes

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

v0.10.1

08 Dec 00:09
Compare
Choose a tag to compare

0.10.1 (2022-12-08)

Bug Fixes

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

v0.10.0

23 Nov 19:28
Compare
Choose a tag to compare

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

22 Nov 19:03
Compare
Choose a tag to compare

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

16 Nov 20:25
Compare
Choose a tag to compare

0.8.1 (2022-11-16)

Bug Fixes

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

v0.8.0

16 Nov 19:07
Compare
Choose a tag to compare

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

15 Nov 04:47
Compare
Choose a tag to compare

0.7.1 (2022-11-15)

Bug Fixes

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

v0.7.0

15 Nov 04:15
Compare
Choose a tag to compare

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.