diff --git a/requirements-build.in b/requirements-build.in index a87378d..b9b340f 100644 --- a/requirements-build.in +++ b/requirements-build.in @@ -1,50 +1,31 @@ -# Generated by pip_find_builddeps.py on Jan 21 2026 16:27:11 -# Commented setuptools-scm are generated by pip_find_builddeps but are incompatible -calver==2025.3.31 # Build dependency of trove-classifiers, undetected by pip_find_builddeps because of https://github.com/pypa/pip/issues/7863 -Cython -flit-core<4,>=3.11 -flit-core~=3.5 -flit_core<4 -flit_core<4,>=3.11 -flit_core<4,>=3.2 -flit_core<4,>=3.2.0 -flit_core>=3.3 -flit_scm -hatch-vcs -hatch-vcs>=0.4 -hatchling -hatchling>=1.26 +# Generated by pip_find_builddeps.py on Jan 27 2026 09:55:13 +# Manually consolidated to resolve version conflicts + +# Core build tools +setuptools>=77 +wheel +calver==2025.3.31 # Build dependency of trove-classifiers, undetected by pip_find_builddeps + +# Build backends +flit-core>=3.12,<4 hatchling>=1.27 -packaging>=20 -packaging>=20.0 +poetry-core>=1.0.0 + +# Build plugins and extensions +setuptools-scm>=8.2.0 +hatch-vcs>=0.4 +flit-scm + +# Build utilities packaging>=24.2 pathspec>=0.10.1 pluggy>=1.0.0 -poetry-core>=1.0.0 -poetry-core>=1.0.0a9 -setuptools -setuptools-scm>=6.2.3 -setuptools-scm>=7.0.0 -setuptools-scm>=8.2.0 -setuptools>=34.4 -setuptools>=40.8.0 -setuptools>=42 -setuptools>=45 -setuptools>=45.0 -setuptools>=56 -setuptools>=61 -setuptools>=61.2 -setuptools>=64.0 -setuptools>=71.0.4 -# setuptools_scm<8.0 -setuptools_scm>=3.4.1 -setuptools_scm>=6.4 -setuptools_scm>=7 -tomli -tomli>=1 -tomli>=1.0.0 -tomli>=1.2.2 trove-classifiers typing-extensions -wheel -wheel>=0.37.1 + +# Python 2 backports / compatibility +tomli>=1.2.2 + +# Other build dependencies +Cython +coherent.licensed diff --git a/requirements-build.txt b/requirements-build.txt index 841d1cd..98c2e22 100644 --- a/requirements-build.txt +++ b/requirements-build.txt @@ -6,6 +6,8 @@ # calver==2025.3.31 # via -r requirements-build.in +coherent-licensed==0.5.2 + # via -r requirements-build.in cython==3.2.4 # via -r requirements-build.in flit-core==3.12.0 @@ -20,12 +22,13 @@ hatchling==1.27.0 # via # -r requirements-build.in # hatch-vcs -packaging==25.0 +packaging==26.0 # via # -r requirements-build.in # hatchling # setuptools-scm -pathspec==1.0.3 + # wheel +pathspec==1.0.4 # via # -r requirements-build.in # hatchling @@ -54,11 +57,11 @@ typing-extensions==4.15.0 # via # -r requirements-build.in # setuptools-scm -wheel==0.45.1 +wheel==0.46.3 # via -r requirements-build.in # The following packages are considered to be unsafe in a requirements file: -setuptools==80.10.1 +setuptools==80.10.2 # via # -r requirements-build.in # setuptools-scm diff --git a/requirements.in b/requirements.in index 1bc2a4c..4b63406 100644 --- a/requirements.in +++ b/requirements.in @@ -10,4 +10,3 @@ pyasn1==0.6.0 pytest==8.3.5 pytest-runner==6.0.1 python_dateutil==2.9.0.post0 -pip==25.3 diff --git a/requirements.txt b/requirements.txt index 11057ad..b24df82 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,31 +4,33 @@ # # pip-compile --allow-unsafe --output-file=requirements.txt requirements.in # -astroid==3.3.9 +astroid==3.3.11 # via pylint autocommand==2.2.2 # via jaraco-text backports-tarfile==1.2.0 # via jaraco-context -cheroot==10.0.1 +cheroot==11.1.2 # via cherrypy cherrypy==18.10.0 # via -r requirements.in click==8.1.8 # via -r requirements.in -dill==0.3.9 +dill==0.4.1 # via pylint -exceptiongroup==1.2.2 +exceptiongroup==1.3.1 # via pytest +importlib-metadata==8.7.1 + # via isort iniconfig==2.1.0 # via pytest -isort==6.0.1 +isort==6.1.0 # via pylint -jaraco-collections==5.1.0 +jaraco-collections==5.2.1 # via cherrypy -jaraco-context==6.0.1 +jaraco-context==6.1.0 # via jaraco-text -jaraco-functools==4.1.0 +jaraco-functools==4.4.0 # via # cheroot # jaraco-text @@ -39,19 +41,19 @@ mccabe==0.7.0 # via pylint mock==5.2.0 # via -r requirements.in -more-itertools==10.6.0 +more-itertools==10.8.0 # via # cheroot # cherrypy # jaraco-functools # jaraco-text -packaging==24.2 +packaging==26.0 # via pytest -platformdirs==4.3.7 +platformdirs==4.4.0 # via pylint -pluggy==1.5.0 +pluggy==1.6.0 # via pytest -portend==3.2.0 +portend==3.2.1 # via cherrypy prometheus-client==0.21.1 # via -r requirements.in @@ -77,23 +79,24 @@ pyyaml==6.0.2 # via -r requirements.in six==1.17.0 # via python-dateutil -tempora==5.8.0 +tempora==5.8.1 # via portend -tomli==2.2.1 +tomli==2.4.0 # via # pylint # pytest -tomlkit==0.13.2 +tomlkit==0.14.0 # via pylint -typing-extensions==4.13.0 +typing-extensions==4.15.0 # via # astroid + # exceptiongroup # pylint -zc-lockfile==3.0.post1 +zc-lockfile==4.0 # via cherrypy +zipp==3.23.0 + # via importlib-metadata # The following packages are considered to be unsafe in a requirements file: -pip==25.3 - # via -r requirements.in -setuptools==78.1.1 +setuptools==80.10.2 # via zc-lockfile