File tree Expand file tree Collapse file tree 6 files changed +27
-31
lines changed Expand file tree Collapse file tree 6 files changed +27
-31
lines changed Original file line number Diff line number Diff line change 1111 - name : " Set up Python"
1212 uses : " actions/setup-python@v5"
1313 with :
14- python-version : " 3.9 "
14+ python-version : " 3.10 "
1515 - name : " Build distribution packages"
1616 run : make package-check
1717 - name : " Save distribution directory"
Original file line number Diff line number Diff line change @@ -14,11 +14,11 @@ jobs:
1414 fail-fast : false
1515 matrix :
1616 python-version : [
17- " 3.9" ,
1817 " 3.10" ,
1918 " 3.11" ,
2019 " 3.12" ,
2120 " 3.13" ,
21+ " 3.14" ,
2222 ]
2323 steps :
2424 - name : " Check out repository"
Original file line number Diff line number Diff line change 11repos :
22- repo : https://github.com/astral-sh/ruff-pre-commit
3- rev : v0.12.0
3+ rev : v0.14.5
44 hooks :
55 - id : ruff
66 args : [--fix, --exit-non-zero-on-fix]
Original file line number Diff line number Diff line change @@ -17,7 +17,7 @@ dynamic = [
1717 " readme" ,
1818]
1919description = " Clients to retrieve, add, and modify records from archival management systems."
20- requires-python = " >=3.9 "
20+ requires-python = " >=3.10 "
2121license = {file = " LICENSE" }
2222dependencies = [
2323 " mysqlclient" ,
@@ -35,11 +35,11 @@ classifiers = [
3535 " License :: OSI Approved :: GNU Affero General Public License v3" ,
3636 " Operating System :: POSIX :: Linux" ,
3737 " Programming Language :: Python :: 3 :: Only" ,
38- " Programming Language :: Python :: 3.9" ,
3938 " Programming Language :: Python :: 3.10" ,
4039 " Programming Language :: Python :: 3.11" ,
4140 " Programming Language :: Python :: 3.12" ,
4241 " Programming Language :: Python :: 3.13" ,
42+ " Programming Language :: Python :: 3.14" ,
4343]
4444authors = [
4545 {
name =
" Artefactual Systems Inc." ,
email =
" [email protected] " }
Original file line number Diff line number Diff line change 11#
2- # This file is autogenerated by pip-compile with Python 3.9
2+ # This file is autogenerated by pip-compile with Python 3.10
33# by the following command:
44#
55# pip-compile --allow-unsafe --extra=dev --output-file=requirements-dev.txt pyproject.toml
66#
7- build == 1.2.2.post1
7+ build == 1.3.0
88 # via pip-tools
9- certifi == 2025.6.15
9+ certifi == 2025.11.12
1010 # via requests
11- charset-normalizer == 3.4.2
11+ charset-normalizer == 3.4.4
1212 # via requests
13- click == 8.1.8
13+ click == 8.3.1
1414 # via pip-tools
15- coverage [toml ]== 7.9.1
15+ coverage [toml ]== 7.12.0
1616 # via
1717 # agentarchives (pyproject.toml)
1818 # pytest-cov
1919exceptiongroup == 1.3.0
2020 # via pytest
21- idna == 3.10
21+ idna == 3.11
2222 # via requests
23- importlib-metadata == 8.7.0
24- # via build
25- iniconfig == 2.1.0
23+ iniconfig == 2.3.0
2624 # via pytest
2725mysqlclient == 2.2.7
2826 # via agentarchives (pyproject.toml)
2927packaging == 25.0
3028 # via
3129 # build
3230 # pytest
33- pip-tools == 7.4.1
31+ pip-tools == 7.5.2
3432 # via agentarchives (pyproject.toml)
3533pluggy == 1.6.0
3634 # via
@@ -42,36 +40,34 @@ pyproject-hooks==1.2.0
4240 # via
4341 # build
4442 # pip-tools
45- pytest == 8.4 .1
43+ pytest == 9.0 .1
4644 # via
4745 # agentarchives (pyproject.toml)
4846 # pytest-cov
4947 # pytest-mock
50- pytest-cov == 6.2.1
48+ pytest-cov == 7.0.0
5149 # via agentarchives (pyproject.toml)
52- pytest-mock == 3.14 .1
50+ pytest-mock == 3.15 .1
5351 # via agentarchives (pyproject.toml)
54- requests == 2.32.4
52+ requests == 2.32.5
5553 # via agentarchives (pyproject.toml)
56- ruff == 0.12.0
54+ ruff == 0.14.5
5755 # via agentarchives (pyproject.toml)
58- tomli == 2.2.1
56+ tomli == 2.3.0
5957 # via
6058 # build
6159 # coverage
6260 # pip-tools
6361 # pytest
64- typing-extensions == 4.14 .0
62+ typing-extensions == 4.15 .0
6563 # via exceptiongroup
6664urllib3 == 2.5.0
6765 # via requests
6866wheel == 0.45.1
6967 # via pip-tools
70- zipp == 3.23.0
71- # via importlib-metadata
7268
7369# The following packages are considered to be unsafe in a requirements file:
74- pip == 25.1.1
70+ pip == 25.3
7571 # via pip-tools
7672setuptools == 80.9.0
7773 # via pip-tools
Original file line number Diff line number Diff line change 11#
2- # This file is autogenerated by pip-compile with Python 3.9
2+ # This file is autogenerated by pip-compile with Python 3.10
33# by the following command:
44#
55# pip-compile --allow-unsafe --output-file=requirements.txt pyproject.toml
66#
7- certifi == 2025.6.15
7+ certifi == 2025.11.12
88 # via requests
9- charset-normalizer == 3.4.2
9+ charset-normalizer == 3.4.4
1010 # via requests
11- idna == 3.10
11+ idna == 3.11
1212 # via requests
1313mysqlclient == 2.2.7
1414 # via agentarchives (pyproject.toml)
15- requests == 2.32.4
15+ requests == 2.32.5
1616 # via agentarchives (pyproject.toml)
1717urllib3 == 2.5.0
1818 # via requests
You can’t perform that action at this time.
0 commit comments