diff --git a/dev-requirements.txt b/dev-requirements.txt index 7bee1f3c6..e37a7b443 100644 --- a/dev-requirements.txt +++ b/dev-requirements.txt @@ -4,6 +4,10 @@ # # pip-compile --extra=dev --extra=docs --output-file=dev-requirements.txt pyproject.toml # +appnope==0.1.3 + # via + # ipykernel + # ipython asciitree==0.3.3 # via zarr ase==3.22.1 @@ -14,14 +18,20 @@ asteval==0.9.31 # via lmfit asttokens==2.4.1 # via stack-data +attrs==23.1.0 + # via + # cattrs + # requests-cache babel==2.14.0 # via mkdocs-material backcall==0.2.0 # via ipython -blosc2==2.5.1 +blosc2==2.0.0 # via tables build==1.0.3 # via pip-tools +cattrs==23.2.2 + # via requests-cache certifi==2023.11.17 # via requests cfgv==3.4.0 @@ -43,11 +53,16 @@ comm==0.2.0 contourpy==1.1.1 # via matplotlib coverage[toml]==7.3.2 - # via pytest-cov + # via + # coverage + # pytest-cov cycler==0.12.1 # via matplotlib +cython==3.0.6 + # via tables dask[array]==2023.5.0 # via + # dask # hyperspy # kikuchipy # orix @@ -74,7 +89,9 @@ distlib==0.3.7 entrypoints==0.4 # via ipyparallel exceptiongroup==1.2.0 - # via pytest + # via + # cattrs + # pytest executing==2.0.1 # via stack-data fabio==2023.10.0 @@ -173,6 +190,8 @@ kikuchipy==0.9.0 # via pynxtools (pyproject.toml) kiwisolver==1.4.5 # via matplotlib +lark==1.1.8 + # via pynxtools (pyproject.toml) lazy-loader==0.3 # via scikit-image llvmlite==0.41.1 @@ -236,8 +255,6 @@ mypy-extensions==1.0.0 # via mypy natsort==8.4.0 # via hyperspy -ndindex==1.8 - # via blosc2 nest-asyncio==1.5.8 # via ipykernel networkx==3.1 @@ -281,7 +298,6 @@ numexpr==2.8.5 numpy==1.24.4 # via # ase - # blosc2 # contourpy # dask # diffsims @@ -372,6 +388,7 @@ platformdirs==4.0.0 # jupyter-core # mkdocs # pooch + # requests-cache # virtualenv pluggy==1.3.0 # via pytest @@ -398,9 +415,7 @@ ptyprocess==0.7.0 pure-eval==0.2.2 # via stack-data py-cpuinfo==9.0.0 - # via - # blosc2 - # tables + # via tables pycifrw==4.4.6 # via diffpy-structure pyfai==2023.9.0 @@ -471,6 +486,10 @@ requests==2.31.0 # hyperspy # mkdocs-material # pooch + # pynxtools (pyproject.toml) + # requests-cache +requests-cache==1.1.1 + # via pynxtools (pyproject.toml) ruff==0.1.7 # via pynxtools (pyproject.toml) scikit-image==0.20.0 @@ -506,6 +525,7 @@ six==1.16.0 # asttokens # diffpy-structure # python-dateutil + # url-normalize smmap==5.0.1 # via gitdb sparse==0.14.0 @@ -518,7 +538,7 @@ sympy==1.12 # via # hyperspy # radioactivedecay -tables==3.9.2 +tables==3.8.0 # via ifes-apt-tc-data-modeling termcolor==2.4.0 # via mkdocs-macros-plugin @@ -578,7 +598,9 @@ types-pyyaml==6.0.12.12 types-requests==2.31.0.10 # via pynxtools (pyproject.toml) typing-extensions==4.8.0 - # via mypy + # via + # cattrs + # mypy tzdata==2023.3 # via # pandas @@ -589,9 +611,12 @@ tzlocal==4.3 # pynxtools (pyproject.toml) uncertainties==3.1.7 # via lmfit +url-normalize==1.4.3 + # via requests-cache urllib3==2.1.0 # via # requests + # requests-cache # types-requests virtualenv==20.25.0 # via pre-commit diff --git a/pyproject.toml b/pyproject.toml index 3ead709f3..2e7029b37 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,10 +29,10 @@ dependencies = [ "PyYAML>=6.0", "numpy>=1.21.2", "pandas>=1.3.2", - "ase>=3.22.1", + "ase>=3.19.0", "flatdict>=4.0.1", "hyperspy>=1.7.4", - "ifes_apt_tc_data_modeling==0.1", + "ifes_apt_tc_data_modeling<0.2,>=0.0.9", "gitpython>=3.1.24", "pytz>=2021.1", "kikuchipy>=0.8.2",