Pathy

Latest version: v0.11.0

Safety actively analyzes 682404 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 7

0.11.0

[0.11.0](https://github.com/justindujardin/pathy/compare/v0.10.3...v0.11.0) (2024-01-11)


Features

* Drop Python 3.7 and add Python 3.12 ([112](https://github.com/justindujardin/pathy/issues/112)) ([97ebaa1](https://github.com/justindujardin/pathy/commit/97ebaa11ec62ce551b96a3c2431f8a29777ed30d))


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.

0.10.3

[0.10.3](https://github.com/justindujardin/pathy/compare/v0.10.2...v0.10.3) (2023-10-22)


Bug Fixes

* **is_dir:** return False if bucket does not exist ([107](https://github.com/justindujardin/pathy/issues/107) by [yaelmi3](https://github.com/yaelmi3)) ([4a4e69d](https://github.com/justindujardin/pathy/commit/4a4e69dcb45a79d4183613362fa8bb94b14290dc))

0.10.2

[0.10.2](https://github.com/justindujardin/pathy/compare/v0.10.1...v0.10.2) (2023-06-19)


Bug Fixes

* **python:** add follow_symlinks for py 3.11.4 ([104](https://github.com/justindujardin/pathy/issues/104)) ([49a53b5](https://github.com/justindujardin/pathy/commit/49a53b58d0edd07de071df53b6b041994866e8c8))

0.10.1

[0.10.1](https://github.com/justindujardin/pathy/compare/v0.10.0...v0.10.1) (2022-12-08)


Bug Fixes

* **smart_open:** relax range to < 7.0 ([98](https://github.com/justindujardin/pathy/issues/98)) ([43d1327](https://github.com/justindujardin/pathy/commit/43d13272286e2d34a56c23a27ca4e97d037e8888))

0.10.0

[0.10.0](https://github.com/justindujardin/pathy/compare/v0.9.0...v0.10.0) (2022-11-23)


Bug Fixes

* **stat:** return BlobStat for all pathy paths ([96](https://github.com/justindujardin/pathy/issues/96)) ([f092605](https://github.com/justindujardin/pathy/commit/f092605c015e57e66ce88b98502da917c08ed4f3))


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.

0.9.0

[0.9.0](https://github.com/justindujardin/pathy/compare/v0.8.1...v0.9.0) (2022-11-22)


Bug Fixes

* **blob:** properly initialize default last_modified ([d831bee](https://github.com/justindujardin/pathy/commit/d831bee6d82a02bf048f64384864a1c8a590ef1b))
* **windows:** consistent path separator in resolve ([44f5ca0](https://github.com/justindujardin/pathy/commit/44f5ca0cf5984fd8a0d6071060e65064ec2b163c))
* **windows:** file:/// paths had the wrong suffix ([674a109](https://github.com/justindujardin/pathy/commit/674a10926505bdfcbc5ad0482309dfa02974c9fa))
* **windows:** return None owner on windows where not implemented ([abd28c4](https://github.com/justindujardin/pathy/commit/abd28c46ac6f7708a3591722ad862cb73d3af318))


Features

* **Pathy:** raise error when not using Pathy.fluid for absolute paths ([e7f4e73](https://github.com/justindujardin/pathy/commit/e7f4e73b0b1bed8a68588e81f8bc3c5c74ed71ad)), closes [#87](https://github.com/justindujardin/pathy/issues/87)
* **windows:** add windows CI test execution ([504823d](https://github.com/justindujardin/pathy/commit/504823dde36c1ab3fb778d31a7d25339a133a6d8))


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.

Page 1 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.