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

Add stub setup.py for editable installations. #1640

Closed ntouran closed 3 months ago

ntouran commented 5 months ago

In order to run:

pip install -e .[docs,tests]

We found that you either need to add a stub setup.py like this or be using a very recent version of pip. In order to streamline the installation process on more machines with a relaxed pip version constraint, this stub is added.

This fix is recommended by https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html


Checklist

john-science commented 5 months ago

I'm not ignoring this, I am just very busy with an approaching deadline.

john-science commented 3 months ago

I have opened an alternate PR to this here: https://github.com/terrapower/armi/pull/1664