Skip to content

Fix broken build configs#594

Merged
gijzelaerr merged 1 commit into
masterfrom
fix/broken-build-configs
Feb 28, 2026
Merged

Fix broken build configs#594
gijzelaerr merged 1 commit into
masterfrom
fix/broken-build-configs

Conversation

@gijzelaerr
Copy link
Copy Markdown
Owner

Summary

  • Fix .readthedocs.yaml referencing non-existent requirements-dev.txt by switching to pip install with [doc,cli] extras from pyproject.toml.
  • Update Dockerfile to remove unnecessary C snap7 library dependencies (libsnap7-dev, libsnap7-1, software-properties-common, PPA setup) since python-snap7 3.0 is pure Python.
  • Update Docker image description label to reflect the pure Python nature of the library.

Test plan

  • Verify Read the Docs build succeeds with the new .readthedocs.yaml configuration
  • Verify Docker image builds successfully without C snap7 library dependencies
  • Confirm documentation renders correctly on Read the Docs

🤖 Generated with Claude Code

Fix .readthedocs.yaml referencing non-existent requirements-dev.txt by
using pip install with doc extras from pyproject.toml instead.

Update Dockerfile to remove unnecessary C snap7 library dependencies
(libsnap7-dev, libsnap7-1) since python-snap7 3.0 is pure Python.
Update image description label.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@gijzelaerr gijzelaerr added this to the 3.0 milestone Feb 28, 2026
@gijzelaerr gijzelaerr merged commit 598c4f6 into master Feb 28, 2026
36 checks passed
@gijzelaerr gijzelaerr deleted the fix/broken-build-configs branch March 18, 2026 07:15
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.

1 participant