Skip to content

Move test suite and documentation dependencies into pyproject.toml#748

Open
edwardchalstrey1 wants to merge 15 commits intomasterfrom
feature/677
Open

Move test suite and documentation dependencies into pyproject.toml#748
edwardchalstrey1 wants to merge 15 commits intomasterfrom
feature/677

Conversation

@edwardchalstrey1
Copy link
Member

@edwardchalstrey1 edwardchalstrey1 commented Jan 28, 2026

Issues closed by this PR

Closes #677

Description of the changes in this PR

  • This PR removes the requirements.txt files I added for doc and test dependencies and adds them into the pyproject.toml as optional dependencies.
  • Also updates the docs for running tests and building docs locally to reflect this.
  • Updates the GH actions to install dependencies in the new way.

How to review this PR

@edwardchalstrey1 edwardchalstrey1 changed the title [WIP] Feature/677 Move test suite and documentation dependencies into pyproject.toml Jan 28, 2026
@edwardchalstrey1 edwardchalstrey1 marked this pull request as ready for review January 28, 2026 15:07
@edwardchalstrey1
Copy link
Member Author

edwardchalstrey1 commented Jan 28, 2026

Come to think about it, I'm not sure there's much need to separate the doc and test dependency lists, perhaps we should just have a single one called dev?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Replace test and doc requirements.txt files with optional dependencies in pyproject.toml

1 participant