Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
69 changes: 25 additions & 44 deletions requirements-build.in
Original file line number Diff line number Diff line change
@@ -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
11 changes: 7 additions & 4 deletions requirements-build.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down Expand Up @@ -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
1 change: 0 additions & 1 deletion requirements.in
Original file line number Diff line number Diff line change
Expand Up @@ -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
45 changes: 24 additions & 21 deletions requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand All @@ -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