Go all in on pyproject #329
Labels
CI/CD
code improvement
A feature request that will improve the software and its maintainability, but be invisible to users.
feature request
An issue that improves the user interface.
good first issue
Good for newcomers
Milestone
Is your feature request related to a problem? Please describe.
Currently project meta data are stored in four files:
pyproject.toml
,pytest.ini
, andrequirements/*.txt
.Describe the solution you'd like
Consolidate all meta data into
pyproject.toml
. Thepytest.ini
consolidation should be very simple. Move all requirements information topyproject.toml
is not as simple. This would be eliminating concrete dependencies and switching to purely abstract dependencies. This is not appropriate for all projects, but for how simple the dependencies are for MontePy, this should be possible.Additional context
Some discussions about the possibility of this transition:
This would require updating CI/CD because
pip install -r
will need to be removed.TODO list:
The text was updated successfully, but these errors were encountered: