Skip to content

Ship everything needed to test and build docs from the sdist - #120

Merged
stefankoegl merged 1 commit into
claude/pensive-wright-ioey78from
claude/sdist-contents
Nov 11, 2026
Merged

stefankoegl merged 1 commit into
claude/pensive-wright-ioey78from
claude/sdist-contents

Conversation

@stefankoegl

Copy link
Copy Markdown
Owner

Stacked on #114. Once that merges, retarget this to master.

The sdist contained the .rst sources and tests.py, but not doc/conf.py or doc/Makefile, so you couldn't build the docs from it. MANIFEST.in now also includes:

  • doc/conf.py, doc/Makefile, doc/requirements.txt
  • makefile, requirements-dev.txt, .coveragerc

It also drops the explicit include README.md, because setuptools adds the readme automatically.

Verified by unpacking the built sdist: the docs build and the tests pass inside it.

Note: until the conf.py trim PR (claude/trim-sphinx-conf) is merged, the docs build from the sdist prints a harmless html_static_path warning, because the empty doc/_static directory isn't shipped.


Generated by Claude Code

The source distribution included the .rst sources and tests.py but not
doc/conf.py, doc/Makefile or the requirements files, so the docs
could not be built from it. Add those plus the makefile and
.coveragerc, and drop the explicit README.md include, which setuptools
adds automatically.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01PewzpjhRBV84QNbKy9H564
@stefankoegl
stefankoegl merged commit 0a2fb51 into claude/pensive-wright-ioey78 Nov 11, 2026
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