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
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,8 +43,8 @@ test = [
"graphviz>=0.20",
"ipywidgets>=8.1",
"matplotlib>=3.10.7",
"numba>=0.59",
"pooch>=1.5",
"numba>=0.63",
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Not that it is harmful, but why do we need this minimum version of numba?
Seems unrelated to the linked issue which is about pooch?

"pooch>=1.9.0",
"pytest>=7.0",
"scipy>=1.14",
"tof>=25.12.0",
Expand Down
4 changes: 4 additions & 0 deletions requirements/base.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,8 @@
numba
# Numba has an upper pin and pip-compile-multi will
# always complain about solving envs with different numpy pins.
# This needs to be in sync with numba upper pins
numpy<2.4
# Anything above "--- END OF CUSTOM SECTION ---"
# will not be touched by ``make_base.py``
# --- END OF CUSTOM SECTION ---
Expand Down
9 changes: 5 additions & 4 deletions requirements/base.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SHA1:e7128390dfabeee8e327ca869511be2c09e4577e
# SHA1:3a0202df11b10ab8ecac964e892153d0dd1e08fd
#
# This file was generated by pip-compile-multi.
# To update, run:
Expand Down Expand Up @@ -45,6 +45,7 @@ numba==0.63.1
# via -r base.in
numpy==2.3.5
# via
# -r base.in
# contourpy
# h5py
# matplotlib
Expand All @@ -56,9 +57,9 @@ packaging==26.0
# via
# lazy-loader
# matplotlib
pillow==12.1.0
pillow==12.1.1
# via matplotlib
plopp==25.11.0
plopp==26.2.0
# via scippneutron
pydantic==2.12.5
# via scippneutron
Expand All @@ -79,7 +80,7 @@ scipp==26.2.0
# scippnexus
scippneutron==25.11.2
# via -r base.in
scippnexus==26.1.0
scippnexus==26.1.1
# via
# -r base.in
# scippneutron
Expand Down
4 changes: 2 additions & 2 deletions requirements/basetest.in
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,8 @@
graphviz>=0.20
ipywidgets>=8.1
matplotlib>=3.10.7
numba>=0.59
pooch>=1.5
numba>=0.63
pooch>=1.9.0
pytest>=7.0
scipy>=1.14
tof>=25.12.0
12 changes: 6 additions & 6 deletions requirements/basetest.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SHA1:6a0fa610ac1990a2985233fb7db313a4a8d4ed88
# SHA1:2b8ba49ba75c0f139546daf28c02e7a51c315111
#
# This file was generated by pip-compile-multi.
# To update, run:
Expand Down Expand Up @@ -68,15 +68,15 @@ packaging==26.0
# matplotlib
# pooch
# pytest
parso==0.8.5
parso==0.8.6
# via jedi
pexpect==4.9.0
# via ipython
pillow==12.1.0
pillow==12.1.1
# via matplotlib
platformdirs==4.5.1
platformdirs==4.6.0
# via pooch
plopp==25.11.0
plopp==26.2.0
# via tof
pluggy==1.6.0
# via pytest
Expand Down Expand Up @@ -122,7 +122,7 @@ typing-extensions==4.15.0
# via ipython
urllib3==2.6.3
# via requests
wcwidth==0.5.3
wcwidth==0.6.0
# via prompt-toolkit
widgetsnbextension==4.0.15
# via ipywidgets
4 changes: 2 additions & 2 deletions requirements/ci.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
#
# requirements upgrade
#
cachetools==7.0.0
cachetools==7.0.1
# via tox
certifi==2026.1.4
# via requests
Expand All @@ -32,7 +32,7 @@ packaging==26.0
# -r ci.in
# pyproject-api
# tox
platformdirs==4.5.1
platformdirs==4.6.0
# via
# tox
# virtualenv
Expand Down
4 changes: 2 additions & 2 deletions requirements/dev.txt
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jupyter-server==2.17.0
# notebook-shim
jupyter-server-terminals==0.5.4
# via jupyter-server
jupyterlab==4.5.3
jupyterlab==4.5.4
# via -r dev.in
jupyterlab-server==2.28.0
# via jupyterlab
Expand All @@ -81,7 +81,7 @@ overrides==7.7.0
# via jupyter-server
pip-compile-multi==3.2.2
# via -r dev.in
pip-tools==7.5.2
pip-tools==7.5.3
# via pip-compile-multi
plumbum==1.10.0
# via copier
Expand Down
4 changes: 3 additions & 1 deletion requirements/docs.txt
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,8 @@ accessible-pygments==0.0.5
# via pydata-sphinx-theme
alabaster==1.0.0
# via sphinx
appnope==0.1.4
# via ipykernel
attrs==25.4.0
# via
# jsonschema
Expand Down Expand Up @@ -41,7 +43,7 @@ fastjsonschema==2.21.2
# via nbformat
imagesize==1.4.1
# via sphinx
ipykernel==7.1.0
ipykernel==7.2.0
# via -r docs.in
jinja2==3.1.6
# via
Expand Down
2 changes: 1 addition & 1 deletion requirements/mypy.txt
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
# requirements upgrade
#
-r test.txt
librt==0.7.8
librt==0.8.0
# via mypy
mypy==1.19.1
# via -r mypy.in
Expand Down
4 changes: 2 additions & 2 deletions requirements/nightly.in
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@
graphviz>=0.20
ipywidgets>=8.1
matplotlib>=3.10.7
numba>=0.59
pooch>=1.5
numba>=0.63
pooch>=1.9.0
pytest>=7.0
scipy>=1.14
scippnexus @ git+https://github.com/scipp/scippnexus@main
Expand Down
16 changes: 8 additions & 8 deletions requirements/nightly.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# SHA1:6faba89011ee37f90d9edf5a3fe4ccb41ac73080
# SHA1:7fee3d69b6190bbaca90840f150712c623020cdd
#
# This file was generated by pip-compile-multi.
# To update, run:
Expand Down Expand Up @@ -78,9 +78,9 @@ mpltoolbox==25.10.0
# via scippneutron
networkx==3.6.1
# via cyclebane
numba==0.63.1
numba==0.64.0rc1
# via -r nightly.in
numpy==2.3.5
numpy==2.4.2
# via
# contourpy
# h5py
Expand All @@ -95,15 +95,15 @@ packaging==26.0
# matplotlib
# pooch
# pytest
parso==0.8.5
parso==0.8.6
# via jedi
pexpect==4.9.0
# via ipython
pillow==12.1.0
pillow==12.1.1
# via matplotlib
platformdirs==4.5.1
platformdirs==4.6.0
# via pooch
plopp==25.11.0
plopp==26.2.0
# via
# scippneutron
# tof
Expand Down Expand Up @@ -178,7 +178,7 @@ typing-inspection==0.4.2
# via pydantic
urllib3==2.6.3
# via requests
wcwidth==0.5.3
wcwidth==0.6.0
# via prompt-toolkit
widgetsnbextension==4.0.15
# via ipywidgets
2 changes: 1 addition & 1 deletion requirements/static.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ identify==2.6.16
# via pre-commit
nodeenv==1.10.0
# via pre-commit
platformdirs==4.5.1
platformdirs==4.6.0
# via virtualenv
pre-commit==4.5.1
# via -r static.in
Expand Down
Loading