Skip to content

Commit

Permalink
Add version numbers to requirements.txt and requirements-dev.txt
Browse files Browse the repository at this point in the history
  • Loading branch information
AgenttiX committed Oct 20, 2023
1 parent 93c7ad1 commit 231b1f0
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 25 deletions.
23 changes: 10 additions & 13 deletions requirements-dev.txt
Original file line number Diff line number Diff line change
@@ -1,19 +1,16 @@
# The dependency files could be combined with the line below, but this would double-install packages
# if some of the packages are already installed with conda.
# -r requirements.txt
allure-pytest
colorama
# h5py
# For Plotly image export
kaleido
allure-pytest >= 2.13.2
colorama >= 0.4.6
# pandas
# For Numba system info
psutil
pyan3 >=1.1.1, !=1.2.0
psutil >= 5.9.6
pyan3 >= 1.1.1, != 1.2.0
pyinstrument >= 3.4.2, < 4.0.0
pylint
pytest
pytest-cov
pytest-html
pytest-xdist
yappi
pylint >= 3.0.1
pytest >= 7.4.2
pytest-cov >= 4.1.0
pytest-html >= 4.0.2
pytest-xdist >= 3.3.1
yappi >= 1.4.0
25 changes: 13 additions & 12 deletions requirements.txt
Original file line number Diff line number Diff line change
@@ -1,30 +1,31 @@
# List of project requirements for pip
# https://pip.pypa.io/en/stable/user_guide/#requirements-files

h5py
h5py >= 3.10.0
# Intel Compile Runtime provides Intel SVML, which speeds up Numba
icc-rt
intel-openmp; sys_platform == "darwin"
kaleido
matplotlib
icc-rt >= 2020.0.133
intel-openmp >= 2020.0.133; sys_platform == "darwin"
# For Plotly image export
kaleido >= 0.2.1
matplotlib >= 3.8.0
# Numba 0.55 breaks the unit tests
# https://github.com/numba/numba/issues/7751
# PyCharm does not understand a dependency if all the versions are conditional
# numba != 0.55; python_version < "3.10"
# numba >= 0.55.1; python_version >= "3.10"
# Todo: generated_jit will be removed in Numba 0.59. Remove dependence on it and then update this dependency.
# https://numba.readthedocs.io/en/stable/reference/deprecation.html#deprecation-of-generated-jit
numba != 0.55, < 0.59
numba >= 0.58.1, < 0.59
# NumbaLSODA cannot yet be compiled automatically on the GitHub Actions Windows runners
numbalsoda; sys_platform != "win32"
numbalsoda >= 0.3.4; sys_platform != "win32"
# If you're using an old version of Numba and get the error:
# "create_target_machine() got an unexpected keyword argument 'jitdebug'"
# then you may have to downgrade llvmlite to 0.32.1
# https://github.com/rapidsai/cuml/issues/2389#issuecomment-642645437
numpy
orjson
plotly
scipy
numpy >= 1.26.1
orjson >= 3.9.9
plotly >= 5.17.0
scipy >= 1.11.3
# TBB can be used to speed up Numba threading
# https://numba.pydata.org/numba-doc/latest/user/threading-layer.html#which-threading-layers-are-available
tbb
tbb >= 2021.10.0

0 comments on commit 231b1f0

Please sign in to comment.