Skip to content

fix: stop ignoring CMakeLists.txt in .gitignore - #152

Merged
antonio-leblanc merged 1 commit into
masterfrom
fix/gitignore-cmakelists-sdist
Aug 10, 2026
Merged

fix: stop ignoring CMakeLists.txt in .gitignore#152
antonio-leblanc merged 1 commit into
masterfrom
fix/gitignore-cmakelists-sdist

Conversation

@antonio-leblanc

@antonio-leblancantonio-leblanc commented Aug 10, 2026

Copy link
Copy Markdown
Collaborator

Extracted from #151 (credited to @HugoFara, who wrote this fix as part of that PR).

CMakeLists.txt is tracked, but .gitignore excluded it, which makes packaging tools that read .gitignore to decide what to include (rather than git's own tracked-file list) silently drop it from the sdist. Also ignores common Python packaging output directories (dist, wheelhouse, *.egg-info) ahead of the wheel-packaging work in #151.

Standalone and unrelated to the open macOS wheel issue on #151, so merging this now unblocks it independently of that discussion.

I want to merge this first so that @HugoFara becomes a contributor to the project to enable him to launch the actions on the repository. which are allowed only by people who alterdy contributed

CMakeLists.txt is tracked, but .gitignore excluded it, which made
packaging tools that use .gitignore to decide sdist contents (rather
than git's tracked-file list) silently drop it from the sdist. Also
ignore common Python packaging output directories (dist, wheelhouse,
*.egg-info).
Extracted from #151.
Co-Authored-By: Antonio Leblanc <antonio.leblanc@umgrauemeio.com>
@antonio-leblanc
antonio-leblanc merged commit 3505aac into masterAug 10, 2026
3 checks passed
@antonio-leblanc
antonio-leblanc deleted the fix/gitignore-cmakelists-sdist branch August 10, 2026 15:58
Sign up for freeto 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

@antonio-leblanc@HugoFara