Skip to content

Commit

Permalink
Merge pull request #272 from ariebovenberg/py313
Browse files Browse the repository at this point in the history
py313 support, drop py38
  • Loading branch information
ariebovenberg authored Oct 19, 2024
2 parents b57c48c + 2e0ba32 commit 17c0503
Show file tree
Hide file tree
Showing 5 changed files with 14 additions and 8 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,14 +21,14 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install 'poetry>=1.7,<1.8'
pip install 'poetry>=1.8,<1.9'
poetry check --lock
build:
runs-on: ubuntu-latest
strategy:
matrix:
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"]

steps:
- uses: actions/checkout@v1
Expand All @@ -39,7 +39,7 @@ jobs:
- name: Install dependencies
run: |
python -m pip install --upgrade pip
pip install 'tox<5' tox-gh-actions 'poetry>=1.7,<1.8'
pip install 'tox<5' tox-gh-actions 'poetry>=1.8,<1.9'
- name: Test with tox
run: tox

Expand Down
6 changes: 6 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
@@ -1,6 +1,12 @@
Changelog
=========

0.19.1 (2024-10-19)
-------------------

- Explicit Python 3.13 support, drop Python 3.8 support
- Documentation improvements

0.19.0 (2024-03-25)
-------------------

Expand Down
2 changes: 1 addition & 1 deletion docs/advanced.rst
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ Use the following configuration:
repos:
- repo: https://github.com/ariebovenberg/slotscheck
rev: v0.19.0
rev: v0.19.1
hooks:
- id: slotscheck
# If your Python files are not importable from the project root,
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
[tool.poetry]
name = "slotscheck"
version = "0.19.0"
version = "0.19.1"
description = "Ensure your __slots__ are working properly."
authors = ["Arie Bovenberg <[email protected]>"]
license = "MIT"
classifiers = [
"Typing :: Typed",
"Topic :: Software Development :: Quality Assurance",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
]
packages = [
{ include = "slotscheck", from = "src" },
Expand Down
4 changes: 2 additions & 2 deletions tox.ini
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tox]
isolated_build = true
envlist = py{38,39,310,311,312},lint,docs,mypy,isort,slots
envlist = py{39,310,311,312,313},lint,docs,mypy,isort,slots

[testenv]
allowlist_externals =
Expand Down Expand Up @@ -53,8 +53,8 @@ exclude_lines=

[gh-actions]
python =
3.8: py38
3.9: py39
3.10: py310
3.11: py311, docs, lint, isort, slots
3.12: py312, mypy
3.13: py313

0 comments on commit 17c0503

Please sign in to comment.