terrapower / armi

An open-source nuclear reactor analysis automation framework that helps design teams increase efficiency and quality
https://terrapower.github.io/armi/
Apache License 2.0
214 stars 82 forks source link

Adding some version limits to our Dependencies #1660

Closed john-science closed 3 months ago

john-science commented 3 months ago

What is the change?

I did some dependency testing in ARMI.

I ran all our CI (linting, tests, and docs) on Windows and Linux, in Python 3.7 - 3.11, and tested what versions of our dependencies we really need.

Results:

Why is the change being made?

This is just clean up, but as clean up work goes it's important. The changes I made to our pyproject.toml file don't actually change ARMI. They just make the truth about ARMI more visible.


Checklist