Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Identifying all first-order dependencies #2039

Merged
merged 4 commits into from
Dec 20, 2024
Merged
Changes from 3 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
8 changes: 5 additions & 3 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -31,17 +31,18 @@ authors = [
]
dependencies = [
"coverage>=7.2.0", # Code coverage tool. Sadly baked into every Case.
"h5py>=3.9 ; python_version >= '3.11.0'", # Needed because our database files are H5 format
"h5py>=3.0,<=3.9 ; python_version < '3.11.0'",
"h5py>=3.9 ; python_version >= '3.11.0'", # Needed because our database files are H5 format
"htmltree>=0.7.6", # Our reports have HTML output
"matplotlib>=3.5.3,<3.8.0", # Important plotting library
"numpy>=1.21", # Important math library
"ordered-set>=3.1.1", # A useful data structure
"pluggy>=1.2.0", # Central tool behind the ARMI Plugin system
"pyDOE>=0.3.8", # We import a Latin-hypercube algorithm to explore a phase space
"pyevtk>=1.2.0", # Handles binary VTK visualization files
"ruamel.yaml.clib ; python_version >= '3.11.0'", # C-based core of ruamel below
"python-dateutil>=2.2", # To read a datetime string more easily.
drewj-tp marked this conversation as resolved.
Show resolved Hide resolved
"ruamel.yaml ; python_version >= '3.11.0'", # Our foundational YAML library
"ruamel.yaml.clib ; python_version >= '3.11.0'", # C-based core of ruamel below
"ruamel.yaml.clib<=0.2.7 ; python_version < '3.11.0'", # C-based core of ruamel below
"ruamel.yaml<=0.17.21 ; python_version < '3.11.0'", # Our foundational YAML library
"scipy>=1.7.0", # Used for curve-fitting and matrix math
Expand Down Expand Up @@ -81,9 +82,10 @@ test = [
"ipykernel>=6.0.0", # IPython Kernel (We run test notebooks from the doc tutorials.)
"jupyter_client>=7.0.0", # Reference implementation of the Jupyter protocol
"nbconvert>=7.0.0", # Converting Jupyter Notebooks to other formats
"pytest>=7.0.0", # Our primary test tooling
"nbformat>=5.5.0", # Jupyter Notebook reader
"pytest-cov>=4.0.0", # coverage plugin
"pytest-xdist>=3.0.0", # To spread our tests over multiple CPUs
"pytest>=7.0.0", # Our primary test tooling
"ruff==0.5.1", # Linting and code formatting (version-pinned)
]
docs = [
Expand Down