Skip to content

Commit

Permalink
feat: Drop Python 3.7 and add Python 3.12 (#112)
Browse files Browse the repository at this point in the history
* fix(pypi): drop end-of-life python 3.7 support

BREAKING CHANGE: 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.

BREAKING CHANGE: Pathy.key returns a str rather than a Pathy instance

* feat(ci): add python 3.12

BREAKING CHANGE: 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.
  • Loading branch information
justindujardin authored Jan 11, 2024
1 parent 90eb026 commit 97ebaa1
Show file tree
Hide file tree
Showing 20 changed files with 315 additions and 542 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/python-package.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-20.04]
python-version: [3.7, 3.8, 3.9, 3.10.6, 3.11]
python-version: [3.8, 3.9, 3.10.6, 3.11, 3.12]

runs-on: ${{ matrix.os }}
steps:
Expand Down
Loading

0 comments on commit 97ebaa1

Please sign in to comment.