Skip to content

Move dependencies to pyproject.toml#34

Open
mberz wants to merge 17 commits intodevfrom
enhancement/dependencies_pyproject
Open

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

Conversation

@mberz
Copy link
Copy Markdown
Contributor

@mberz mberz commented Oct 3, 2025

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