From 4ddd69eb5151abd51a3594d6b90299bc21f86e18 Mon Sep 17 00:00:00 2001 From: HugoFara Date: Mon, 10 Aug 2026 12:53:19 -0300 Subject: [PATCH] fix: stop ignoring CMakeLists.txt in .gitignore 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 --- .gitignore | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 6a6cc9d7..307d470e 100644 --- a/.gitignore +++ b/.gitignore @@ -10,6 +10,10 @@ tools/cache tools/cmaps bindings/python/src/pyforefire.egg-info paper/jats +#python packaging +dist +wheelhouse +*.egg-info #python __pycache__ venv @@ -32,7 +36,8 @@ docs/doxygen/xml docs/doxygen/html # build -CMakeLists.txt +# Do not ignore CMakeLists.txt here: it is tracked, and ignoring it makes +# packaging tools drop it from the sdist. build.sh #tools