8000 Tags · justindujardin/pathy · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
8000

Tags: justindujardin/pathy

Tags

v0.11.0

Toggle v0.11.0's commit message
chore(release): 0.11.0

# [0.11.0](v0.10.3...v0.11.0) (2024-01-11)

### Features

* Drop Python 3.7 and add Python 3.12 ([#112](#112)) ([97ebaa1](97ebaa1))

### BREAKING CHANGES

* This drops support for python 3.7 which has reached its end of life

* feat(Pathy): integrate pathlib_abc
 - replace base pathlib.Path class with abstract base class from a future version of python.
* Pathy.key returns a str rather than a Pathy instance

* feat(ci): add python 3.12
* Pathy no longer inherits from pahtlib.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

Toggle v0.10.3's commit message
chore(release): 0.10.3

## [0.10.3](v0.10.2...v0.10.3) (2023-10-22)

### Bug Fixes

* **is_dir:** return False if bucket does not exist ([#107](#107) by [@yaelmi3](https://github.com/yaelmi3)) ([4a4e69d](4a4e69d))

v0.10.2

Toggle v0.10.2's commit message
chore(release): 0.10.2

## [0.10.2](v0.10.1...v0.10.2) (2023-06-19)

### Bug Fixes

* **python:** add follow_symlinks for py 3.11.4 ([#104](#104)) ([49a53b5](49a53b5))

v0.10.1

Toggle v0.10.1's commit message
chore(release): 0.10.1

## [0.10.1](v0.10.0...v0.10.1) (2022-12-08)

### Bug Fixes

* **smart_open:** relax range to < 7.0 ([#98](#98)) ([43d1327](43d1327))

v0.10.0

Toggle v0.10.0's commit message
chore(release): 0.10.0

# [0.10.0](v0.9.0...v0.10.0) (2022-11-23)

### Bug Fixes

* **stat:** return BlobStat for all pathy paths ([#96](#96)) ([f092605](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

Toggle v0.9.0's commit message
chore(release): 0.9.0

# [0.9.0](v0.8.1...v0.9.0) (2022-11-22)

### Bug Fixes

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

### Features

* **Pathy:** raise error when not using Pathy.fluid for absolute paths ([e7f4e73](e7f4e73)), closes [#87](#87)
* **windows:** add windows CI test execution ([504823d](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

Toggle v0.8.1's commit message
chore(release): 0.8.1

## [0.8.1](v0.8.0...v0.8.1) (2022-11-16)

### Bug Fixes

* **azure:** "azure" scheme was not registered ([#94](#94)) ([2791565](2791565))

v0.8.0

Toggle v0.8.0's commit message
chore(release): 0.8.0

# [0.8.0](v0.7.1...v0.8.0) (2022-11-16)

### Features

* **azure:** support azure blob container storage ([#93](#93)) ([9624856](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

Toggle v0.7.1's commit message
chore(release): 0.7.1

## [0.7.1](v0.7.0...v0.7.1) (2022-11-15)

### Bug Fixes

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

v0.7.0

Toggle v0.7.0's commit message
chore(release): 0.7.0

# [0.7.0](v0.6.2...v0.7.0) (2022-11-15)

### Features

* **python:** support python 3.11 ([c2a0586](c2a0586))

### BREAKING CHANGES

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