Skip to content

Move dependencies to pyproject.toml#34

Open
mberz wants to merge 17 commits into
devfrom
enhancement/dependencies_pyproject
Open

Move dependencies to pyproject.toml#34
mberz wants to merge 17 commits into
devfrom
enhancement/dependencies_pyproject

Conversation

@mberz

@mberz mberz commented Oct 3, 2025

Copy link
Copy Markdown
Contributor

The pyproject.toml allows for more flexible definition of dependencies compared to to the definition in the requirements.txt file

Additional chages proposed in this PR:
Grouping of optional dependencies:

  • docs
  • tests
  • separation of backends
    Combined groups are available for
  • dev which includes tests and docs
  • backends which includes all supported backends

The respective configuration files for Docker and GitHub Actions are updated as well.

@mberz mberz force-pushed the enhancement/dependencies_pyproject branch from 7a87868 to 54ad2ab Compare November 27, 2025 12:11
@mberz mberz force-pushed the enhancement/dependencies_pyproject branch from e1fa41b to ac6c53b Compare November 27, 2025 12:56
@mberz mberz force-pushed the enhancement/dependencies_pyproject branch from 833c16d to b4f5a91 Compare November 27, 2025 13:17
@mberz mberz force-pushed the enhancement/dependencies_pyproject branch 2 times, most recently from 31e0aad to 849eee2 Compare November 27, 2025 13:46
@mberz mberz marked this pull request as ready for review November 27, 2025 14:14
@mberz mberz moved this from Backlog to Require review in CHORAS planning Nov 27, 2025
@mberz mberz moved this from Require review to On hold in CHORAS planning Apr 17, 2026
@mberz mberz removed the request for review from SilvinWillemsen April 17, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: On hold

Development

Successfully merging this pull request may close these issues.

1 participant