Skip to content

Commit 6170590

Browse files
authored
Add support for Python 3.10, 3.11, 3.13 (#32)
* Add support for Python 3.10, 3.11, 3.13 * Bump changelog and dependencies
1 parent a6b5c0d commit 6170590

4 files changed

Lines changed: 20 additions & 5 deletions

File tree

.github/workflows/packaging.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,14 @@ jobs:
5858
strategy:
5959
matrix:
6060
python:
61+
- version: "3.13"
62+
toxenv: "py313"
6163
- version: "3.12"
6264
toxenv: "py312"
65+
- version: "3.11"
66+
toxenv: "py311"
67+
- version: "3.10"
68+
toxenv: "py310"
6369
- version: "3.9"
6470
toxenv: "py39"
6571
steps:

docs/CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## Unreleased
99

10+
## [0.0.11] - 2024-10-09
11+
12+
### Added
13+
14+
- Add support for Python 3.10, 3.11, and 3.13
15+
1016
## [0.0.10] - 2024-05-10
1117

1218
### Changed

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ build-backend = "setuptools.build_meta"
44

55
[tool.black]
66
line-length = 120
7-
target-version = ['py39', 'py312']
7+
target-version = ['py39', 'py310', 'py311', 'py312', 'py313']
88

99
[tool.isort]
1010
profile = "black"

setup.cfg

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[metadata]
22
name = repo-man
3-
version = 0.0.10
3+
version = 0.0.11
44
description = Manage repositories of a variety of different types.
55
long_description = file: README.md
66
long_description_content_type = text/markdown
@@ -18,7 +18,10 @@ classifiers =
1818
Intended Audience :: Developers
1919
Programming Language :: Python
2020
Programming Language :: Python :: 3.9
21+
Programming Language :: Python :: 3.10
22+
Programming Language :: Python :: 3.11
2123
Programming Language :: Python :: 3.12
24+
Programming Language :: Python :: 3.13
2225
Programming Language :: Python :: 3
2326
Programming Language :: Python :: 3 :: Only
2427
License :: OSI Approved :: MIT License
@@ -30,7 +33,7 @@ package_dir =
3033
packages = find_namespace:
3134
include_package_data = True
3235
install_requires =
33-
typer[all]>=0.9.0
36+
typer>=0.12.5
3437

3538
[options.packages.find]
3639
where = src
@@ -54,7 +57,7 @@ docs =
5457

5558
[mypy]
5659
strict = True
57-
python_version = 3.10
60+
python_version = 3.9
5861
warn_unused_configs = True
5962
show_error_context = True
6063
pretty = True
@@ -84,7 +87,7 @@ source =
8487
*/site-packages/repo_man
8588

8689
[tox:tox]
87-
envlist = py39,py312
90+
envlist = py39,py310,py311,py312,py313
8891
isolated_build = True
8992

9093
[testenv]

0 commit comments

Comments
 (0)