-
Notifications
You must be signed in to change notification settings - Fork 168
Open
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filedocumentationgithub_actionsPull requests that update GitHub Actions codePull requests that update GitHub Actions codetestsItems which involve the pygambit test suiteItems which involve the pygambit test suite
Milestone
Description
I realised that a better way than having these two separate sets of requirements in their own files at doc/requirements.txt and tests/requirements.txt we can add them as optional dependencies for pygambit in pyproject.toml, something like:
[project.optional-dependencies]
test = ["pytest"...]
doc = ["ipython"...]
TODO:
- Update
pyproject.tomland remove requirement files - Include
ruamel.yaml(see Create initial games catalog from contrib/games #731) - Update contributor docs page with how to install with doc or test dependencies (and catalog docs if required)
- Update relevant GitHub actions
Metadata
Metadata
Assignees
Labels
dependenciesPull requests that update a dependency filePull requests that update a dependency filedocumentationgithub_actionsPull requests that update GitHub Actions codePull requests that update GitHub Actions codetestsItems which involve the pygambit test suiteItems which involve the pygambit test suite