Skip to content

Commit

Permalink
Update requirements versions
Browse files Browse the repository at this point in the history
  • Loading branch information
egparedes committed Jan 9, 2025
1 parent f990128 commit 303896f
Show file tree
Hide file tree
Showing 5 changed files with 160 additions and 173 deletions.
28 changes: 13 additions & 15 deletions .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ repos:
## version = re.search('ruff==([0-9\.]*)', open("constraints.txt").read())[1]
## print(f"rev: v{version}")
##]]]
rev: v0.8.2
rev: v0.8.6
##[[[end]]]
hooks:
# Run the linter.
Expand All @@ -72,9 +72,9 @@ repos:
## version = re.search('mypy==([0-9\.]*)', open("constraints.txt").read())[1]
## print(f"#========= FROM constraints.txt: v{version} =========")
##]]]
#========= FROM constraints.txt: v1.13.0 =========
#========= FROM constraints.txt: v1.14.1 =========
##[[[end]]]
rev: v1.13.0 # MUST match version ^^^^ in constraints.txt (if the mirror is up-to-date)
rev: v1.14.1 # MUST match version ^^^^ in constraints.txt (if the mirror is up-to-date)
hooks:
- id: mypy
additional_dependencies: # versions from constraints.txt
Expand All @@ -90,31 +90,29 @@ repos:
## for pkg in packages:
## print(f"- {pkg}==" + str(re.search(f'\n{pkg}==([0-9\.]*)', constraints)[1]))
##]]]
- astunparse==1.6.3
- attrs==24.2.0
- black==24.8.0
- attrs==24.3.0
- black==24.10.0
- boltons==24.1.0
- cached-property==2.0.1
- click==8.1.7
- cmake==3.31.1
- cytoolz==1.0.0
- deepdiff==8.0.1
- click==8.1.8
- cmake==3.31.2
- cytoolz==1.0.1
- deepdiff==8.1.1
- devtools==0.12.2
- diskcache==5.6.3
- factory-boy==3.3.1
- filelock==3.16.1
- frozendict==2.4.6
- gridtools-cpp==2.3.8
- importlib-resources==6.4.5
- jinja2==3.1.4
- jinja2==3.1.5
- lark==1.2.2
- mako==1.3.8
- nanobind==2.4.0
- ninja==1.11.1.2
- numpy==1.24.4
- ninja==1.11.1.3
- numpy==1.26.4
- packaging==24.2
- pybind11==2.13.6
- setuptools==75.3.0
- setuptools==75.8.0
- tabulate==0.9.0
- typing-extensions==4.12.2
- xxhash==3.0.0
Expand Down
150 changes: 73 additions & 77 deletions constraints.txt
Original file line number Diff line number Diff line change
@@ -1,182 +1,178 @@
#
# This file is autogenerated by pip-compile with Python 3.8
# This file is autogenerated by pip-compile with Python 3.10
# by the following command:
#
# "tox run -e requirements-base"
#
aenum==3.1.15 # via dace
alabaster==0.7.13 # via sphinx
alabaster==1.0.0 # via sphinx
annotated-types==0.7.0 # via pydantic
asttokens==2.4.1 # via devtools, stack-data
astunparse==1.6.3 ; python_version < "3.9" # via dace, gt4py (pyproject.toml)
attrs==24.2.0 # via gt4py (pyproject.toml), hypothesis, jsonschema, referencing
astunparse==1.6.3 # via dace
attrs==24.3.0 # via gt4py (pyproject.toml), hypothesis, jsonschema, referencing
babel==2.16.0 # via sphinx
backcall==0.2.0 # via ipython
black==24.8.0 # via gt4py (pyproject.toml)
black==24.10.0 # via gt4py (pyproject.toml)
boltons==24.1.0 # via gt4py (pyproject.toml)
bracex==2.5.post1 # via wcmatch
build==1.2.2.post1 # via pip-tools
bump-my-version==0.28.1 # via -r requirements-dev.in
bump-my-version==0.29.0 # via -r requirements-dev.in
cached-property==2.0.1 # via gt4py (pyproject.toml)
cachetools==5.5.0 # via tox
certifi==2024.8.30 # via requests
certifi==2024.12.14 # via requests
cfgv==3.4.0 # via pre-commit
chardet==5.2.0 # via tox
charset-normalizer==3.4.0 # via requests
clang-format==19.1.4 # via -r requirements-dev.in, gt4py (pyproject.toml)
click==8.1.7 # via black, bump-my-version, gt4py (pyproject.toml), pip-tools, rich-click
cmake==3.31.1 # via gt4py (pyproject.toml)
charset-normalizer==3.4.1 # via requests
clang-format==19.1.6 # via -r requirements-dev.in, gt4py (pyproject.toml)
click==8.1.8 # via black, bump-my-version, gt4py (pyproject.toml), pip-tools, rich-click
cmake==3.31.2 # via gt4py (pyproject.toml)
cogapp==3.4.1 # via -r requirements-dev.in
colorama==0.4.6 # via tox
comm==0.2.2 # via ipykernel
contourpy==1.1.1 # via matplotlib
coverage==7.6.1 # via -r requirements-dev.in, pytest-cov
contourpy==1.3.1 # via matplotlib
coverage==7.6.10 # via -r requirements-dev.in, pytest-cov
cycler==0.12.1 # via matplotlib
cytoolz==1.0.0 # via gt4py (pyproject.toml)
cytoolz==1.0.1 # via gt4py (pyproject.toml)
dace==1.0.0 # via gt4py (pyproject.toml)
darglint==1.8.1 # via -r requirements-dev.in
debugpy==1.8.9 # via ipykernel
debugpy==1.8.11 # via ipykernel
decorator==5.1.1 # via ipython
deepdiff==8.0.1 # via gt4py (pyproject.toml)
deepdiff==8.1.1 # via gt4py (pyproject.toml)
devtools==0.12.2 # via gt4py (pyproject.toml)
dill==0.3.9 # via dace
diskcache==5.6.3 # via gt4py (pyproject.toml)
distlib==0.3.9 # via virtualenv
docutils==0.20.1 # via sphinx, sphinx-rtd-theme
exceptiongroup==1.2.2 # via hypothesis, pytest
docutils==0.21.2 # via sphinx, sphinx-rtd-theme
exceptiongroup==1.2.2 # via hypothesis, ipython, pytest
execnet==2.1.1 # via pytest-cache, pytest-xdist
executing==2.1.0 # via devtools, stack-data
factory-boy==3.3.1 # via gt4py (pyproject.toml), pytest-factoryboy
faker==33.1.0 # via factory-boy
faker==33.3.0 # via factory-boy
fastjsonschema==2.21.1 # via nbformat
filelock==3.16.1 # via gt4py (pyproject.toml), tox, virtualenv
fonttools==4.55.2 # via matplotlib
fonttools==4.55.3 # via matplotlib
fparser==0.2.0 # via dace
frozendict==2.4.6 # via gt4py (pyproject.toml)
gitdb==4.0.11 # via gitpython
gitpython==3.1.43 # via tach
gitdb==4.0.12 # via gitpython
gitpython==3.1.44 # via tach
gridtools-cpp==2.3.8 # via gt4py (pyproject.toml)
hypothesis==6.113.0 # via -r requirements-dev.in, gt4py (pyproject.toml)
identify==2.6.1 # via pre-commit
hypothesis==6.123.11 # via -r requirements-dev.in, gt4py (pyproject.toml)
identify==2.6.5 # via pre-commit
idna==3.10 # via requests
imagesize==1.4.1 # via sphinx
importlib-metadata==8.5.0 # via build, jupyter-client, sphinx
importlib-resources==6.4.5 ; python_version < "3.9" # via gt4py (pyproject.toml), jsonschema, jsonschema-specifications, matplotlib
inflection==0.5.1 # via pytest-factoryboy
iniconfig==2.0.0 # via pytest
ipykernel==6.29.5 # via nbmake
ipython==8.12.3 # via ipykernel
ipython==8.31.0 # via ipykernel
jax==0.4.38 # via gt4py (pyproject.toml)
jaxlib==0.4.38 # via jax
jedi==0.19.2 # via ipython
jinja2==3.1.4 # via gt4py (pyproject.toml), sphinx
jinja2==3.1.5 # via gt4py (pyproject.toml), sphinx
jsonschema==4.23.0 # via nbformat
jsonschema-specifications==2023.12.1 # via jsonschema
jsonschema-specifications==2024.10.1 # via jsonschema
jupyter-client==8.6.3 # via ipykernel, nbclient
jupyter-core==5.7.2 # via ipykernel, jupyter-client, nbformat
jupytext==1.16.4 # via -r requirements-dev.in
kiwisolver==1.4.7 # via matplotlib
jupyter-core==5.7.2 # via ipykernel, jupyter-client, nbclient, nbformat
jupytext==1.16.6 # via -r requirements-dev.in
kiwisolver==1.4.8 # via matplotlib
lark==1.2.2 # via gt4py (pyproject.toml)
mako==1.3.8 # via gt4py (pyproject.toml)
markdown-it-py==3.0.0 # via jupytext, mdit-py-plugins, rich
markupsafe==2.1.5 # via jinja2, mako
matplotlib==3.7.5 # via -r requirements-dev.in
markupsafe==3.0.2 # via jinja2, mako
matplotlib==3.10.0 # via -r requirements-dev.in
matplotlib-inline==0.1.7 # via ipykernel, ipython
mdit-py-plugins==0.4.2 # via jupytext
mdurl==0.1.2 # via markdown-it-py
ml-dtypes==0.5.1 # via jax, jaxlib
mpmath==1.3.0 # via sympy
mypy==1.13.0 # via -r requirements-dev.in
mypy==1.14.1 # via -r requirements-dev.in
mypy-extensions==1.0.0 # via black, mypy
nanobind==2.4.0 # via gt4py (pyproject.toml)
nbclient==0.6.8 # via nbmake
nbclient==0.10.2 # via nbmake
nbformat==5.10.4 # via jupytext, nbclient, nbmake
nbmake==1.5.4 # via -r requirements-dev.in
nest-asyncio==1.6.0 # via ipykernel, nbclient
networkx==3.1 # via dace, tach
ninja==1.11.1.2 # via gt4py (pyproject.toml)
nbmake==1.5.5 # via -r requirements-dev.in
nest-asyncio==1.6.0 # via ipykernel
networkx==3.4.2 # via dace, tach
ninja==1.11.1.3 # via gt4py (pyproject.toml)
nodeenv==1.9.1 # via pre-commit
numpy==1.24.4 # via contourpy, dace, gt4py (pyproject.toml), matplotlib, scipy
orderly-set==5.2.2 # via deepdiff
numpy==1.26.4 # via contourpy, dace, gt4py (pyproject.toml), jax, jaxlib, matplotlib, ml-dtypes, scipy
opt-einsum==3.4.0 # via jax
orderly-set==5.2.3 # via deepdiff
packaging==24.2 # via black, build, dace, gt4py (pyproject.toml), ipykernel, jupytext, matplotlib, pipdeptree, pyproject-api, pytest, pytest-factoryboy, setuptools-scm, sphinx, tox
parso==0.8.4 # via jedi
pathspec==0.12.1 # via black
pexpect==4.9.0 # via ipython
pickleshare==0.7.5 # via ipython
pillow==10.4.0 # via matplotlib
pillow==11.1.0 # via matplotlib
pip-tools==7.4.1 # via -r requirements-dev.in
pipdeptree==2.24.0 # via -r requirements-dev.in
pkgutil-resolve-name==1.3.10 # via jsonschema
platformdirs==4.3.6 # via black, jupyter-core, tox, virtualenv
pluggy==1.5.0 # via pytest, tox
ply==3.11 # via dace
pre-commit==3.5.0 # via -r requirements-dev.in
prompt-toolkit==3.0.36 # via ipython, questionary, tach
psutil==6.1.0 # via -r requirements-dev.in, ipykernel, pytest-xdist
pre-commit==4.0.1 # via -r requirements-dev.in
prompt-toolkit==3.0.48 # via ipython, questionary, tach
psutil==6.1.1 # via -r requirements-dev.in, ipykernel, pytest-xdist
ptyprocess==0.7.0 # via pexpect
pure-eval==0.2.3 # via stack-data
pybind11==2.13.6 # via gt4py (pyproject.toml)
pydantic==2.10.3 # via bump-my-version, pydantic-settings
pydantic-core==2.27.1 # via pydantic
pydantic-settings==2.6.1 # via bump-my-version
pydot==3.0.3 # via tach
pygments==2.18.0 # via -r requirements-dev.in, devtools, ipython, nbmake, rich, sphinx
pyparsing==3.1.4 # via matplotlib, pydot
pydantic==2.10.4 # via bump-my-version, pydantic-settings
pydantic-core==2.27.2 # via pydantic
pydantic-settings==2.7.1 # via bump-my-version
pydot==3.0.4 # via tach
pygments==2.19.1 # via -r requirements-dev.in, devtools, ipython, nbmake, rich, sphinx
pyparsing==3.2.1 # via matplotlib, pydot
pyproject-api==1.8.0 # via tox
pyproject-hooks==1.2.0 # via build, pip-tools
pytest==8.3.4 # via -r requirements-dev.in, gt4py (pyproject.toml), nbmake, pytest-cache, pytest-cov, pytest-custom-exit-code, pytest-factoryboy, pytest-instafail, pytest-xdist
pytest-cache==1.0 # via -r requirements-dev.in
pytest-cov==5.0.0 # via -r requirements-dev.in
pytest-cov==6.0.0 # via -r requirements-dev.in
pytest-custom-exit-code==0.3.0 # via -r requirements-dev.in
pytest-factoryboy==2.7.0 # via -r requirements-dev.in
pytest-instafail==0.5.0 # via -r requirements-dev.in
pytest-xdist==3.6.1 # via -r requirements-dev.in
python-dateutil==2.9.0.post0 # via faker, jupyter-client, matplotlib
python-dotenv==1.0.1 # via pydantic-settings
pytz==2024.2 # via babel
pyyaml==6.0.2 # via dace, jupytext, pre-commit, tach
pyzmq==26.2.0 # via ipykernel, jupyter-client
questionary==2.0.1 # via bump-my-version
questionary==2.1.0 # via bump-my-version
referencing==0.35.1 # via jsonschema, jsonschema-specifications
requests==2.32.3 # via sphinx
rich==13.9.4 # via bump-my-version, rich-click, tach
rich-click==1.8.5 # via bump-my-version
rpds-py==0.20.1 # via jsonschema, referencing
ruff==0.8.2 # via -r requirements-dev.in
scipy==1.10.1 # via gt4py (pyproject.toml)
rpds-py==0.22.3 # via jsonschema, referencing
ruff==0.8.6 # via -r requirements-dev.in
scipy==1.15.0 # via gt4py (pyproject.toml), jax, jaxlib
setuptools-scm==8.1.0 # via fparser
six==1.17.0 # via asttokens, astunparse, python-dateutil
smmap==5.0.1 # via gitdb
smmap==5.0.2 # via gitdb
snowballstemmer==2.2.0 # via sphinx
sortedcontainers==2.4.0 # via hypothesis
sphinx==7.1.2 # via -r requirements-dev.in, sphinx-rtd-theme, sphinxcontrib-jquery
sphinx==8.1.3 # via -r requirements-dev.in, sphinx-rtd-theme, sphinxcontrib-jquery
sphinx-rtd-theme==3.0.2 # via -r requirements-dev.in
sphinxcontrib-applehelp==1.0.4 # via sphinx
sphinxcontrib-devhelp==1.0.2 # via sphinx
sphinxcontrib-htmlhelp==2.0.1 # via sphinx
sphinxcontrib-applehelp==2.0.0 # via sphinx
sphinxcontrib-devhelp==2.0.0 # via sphinx
sphinxcontrib-htmlhelp==2.1.0 # via sphinx
sphinxcontrib-jquery==4.1 # via sphinx-rtd-theme
sphinxcontrib-jsmath==1.0.1 # via sphinx
sphinxcontrib-qthelp==1.0.3 # via sphinx
sphinxcontrib-serializinghtml==1.1.5 # via sphinx
sphinxcontrib-qthelp==2.0.0 # via sphinx
sphinxcontrib-serializinghtml==2.0.0 # via sphinx
stack-data==0.6.3 # via ipython
stdlib-list==0.10.0 # via tach
sympy==1.13.3 # via dace
tabulate==0.9.0 # via gt4py (pyproject.toml)
tach==0.16.5 # via -r requirements-dev.in
tomli==2.2.1 ; python_version < "3.11" # via -r requirements-dev.in, black, build, coverage, jupytext, mypy, pip-tools, pyproject-api, pytest, setuptools-scm, tach, tox
tomli-w==1.0.0 # via tach
tach==0.19.5 # via -r requirements-dev.in
tomli==2.2.1 ; python_version < "3.11" # via -r requirements-dev.in, black, build, coverage, jupytext, mypy, pip-tools, pyproject-api, pytest, setuptools-scm, sphinx, tach, tox
tomli-w==1.1.0 # via tach
tomlkit==0.13.2 # via bump-my-version
toolz==1.0.0 # via cytoolz
tornado==6.4.2 # via ipykernel, jupyter-client
tox==4.23.2 # via -r requirements-dev.in
traitlets==5.14.3 # via comm, ipykernel, ipython, jupyter-client, jupyter-core, matplotlib-inline, nbclient, nbformat
types-tabulate==0.9.0.20241207 # via -r requirements-dev.in
typing-extensions==4.12.2 # via annotated-types, black, faker, gt4py (pyproject.toml), ipython, mypy, pydantic, pydantic-core, pytest-factoryboy, rich, rich-click, setuptools-scm, tox
urllib3==2.2.3 # via requests
virtualenv==20.28.0 # via pre-commit, tox
typing-extensions==4.12.2 # via black, faker, gt4py (pyproject.toml), ipython, mypy, pydantic, pydantic-core, pytest-factoryboy, rich, rich-click, tox
urllib3==2.3.0 # via requests
virtualenv==20.28.1 # via pre-commit, tox
wcmatch==10.0 # via bump-my-version
wcwidth==0.2.13 # via prompt-toolkit
wheel==0.45.1 # via astunparse, pip-tools
xxhash==3.0.0 # via gt4py (pyproject.toml)
zipp==3.20.2 # via importlib-metadata, importlib-resources

# The following packages are considered to be unsafe in a requirements file:
pip==24.3.1 # via pip-tools, pipdeptree
setuptools==75.3.0 # via gt4py (pyproject.toml), pip-tools, setuptools-scm
setuptools==75.8.0 # via gt4py (pyproject.toml), pip-tools, setuptools-scm
4 changes: 1 addition & 3 deletions min-extra-requirements-test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,6 @@
## result.append(str(make_min_req(r)))
## print("\n".join(sorted(result)))
##]]]
astunparse==1.6.3; python_version < "3.9"
attrs==21.3
black==22.3
boltons==20.1
Expand All @@ -71,8 +70,7 @@ filelock==3.16.1
frozendict==2.3
gridtools-cpp==2.3.8
hypothesis==6.0.0
importlib-resources==5.0; python_version < "3.9"
jax[cpu]==0.4.18; python_version >= "3.10"
jax[cpu]==0.4.18
jinja2==3.0.0
jupytext==1.14
lark==1.1.2
Expand Down
2 changes: 0 additions & 2 deletions min-requirements-test.txt
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,6 @@
## result.append(str(make_min_req(r)))
## print("\n".join(sorted(result)))
##]]]
astunparse==1.6.3; python_version < "3.9"
attrs==21.3
black==22.3
boltons==20.1
Expand All @@ -67,7 +66,6 @@ filelock==3.16.1
frozendict==2.3
gridtools-cpp==2.3.8
hypothesis==6.0.0
importlib-resources==5.0; python_version < "3.9"
jinja2==3.0.0
jupytext==1.14
lark==1.1.2
Expand Down
Loading

0 comments on commit 303896f

Please sign in to comment.