Skip to content

Conversation

@moritzsommer
Copy link
Contributor

Previously, the build-dependencies for the sphinx autodocumentation were listed in sdk/docs/add-requirements.txt. This is outdated and the new state of the art is managing all dependencies via pyproject.toml.

This refactors the dependencies from sdk/docs/add-requirements.txt into a new optional [docs] section in the pyproject.toml dependency definitions.

Furthermore, we adapt the .github/workflows/ci.yml to use the new definitions accordingly.

Fixes #384

Previously, the build-dependencies for the sphinx autodocumentation were
listed in `sdk/docs/add-requirements.txt`. This is outdated and the new
state of the art is managing all dependencies via `pyproject.toml`.

This refactors the dependencies from `sdk/docs/add-requirements.txt`
into a new optional `[docs]` section in the `pyproject.toml` dependency
definitions.

Furthermore, we adapt the `.github/workflows/ci.yml` to use the new
definitions accordingly.

Fixes eclipse-basyx#384
@s-heppner s-heppner merged commit 1f6336c into eclipse-basyx:develop May 26, 2025
15 checks passed
@s-heppner s-heppner deleted the fix/384 branch May 26, 2025 13:18
Frosty2500 pushed a commit to rwth-iat/basyx-python-sdk that referenced this pull request Jul 10, 2025
…basyx#389)

Previously, the build-dependencies for the sphinx autodocumentation were
listed in `sdk/docs/add-requirements.txt`. This is outdated and the new
state of the art is managing all dependencies via `pyproject.toml`.

This refactors the dependencies from `sdk/docs/add-requirements.txt`
into a new optional `[docs]` section in the `pyproject.toml` dependency
definitions.

Furthermore, we adapt the `.github/workflows/ci.yml` to use the new
definitions accordingly.

Fixes eclipse-basyx#384
zrgt pushed a commit to rwth-iat/basyx-python-sdk that referenced this pull request Nov 18, 2025
…basyx#389)

Previously, the build-dependencies for the sphinx autodocumentation were
listed in `sdk/docs/add-requirements.txt`. This is outdated and the new
state of the art is managing all dependencies via `pyproject.toml`.

This refactors the dependencies from `sdk/docs/add-requirements.txt`
into a new optional `[docs]` section in the `pyproject.toml` dependency
definitions.

Furthermore, we adapt the `.github/workflows/ci.yml` to use the new
definitions accordingly.

Fixes eclipse-basyx#384
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.

2 participants