From c82a5ef25da7f690d08cbe4b74682ce52e7b1096 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 31 Mar 2026 07:37:39 +0200 Subject: [PATCH 1/2] Add missing files to sdist MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Update the flit configuration to include documentation and test files in source distribution again. The flit defaults changed recently, and the files are missing in 9.0.0 release. Signed-off-by: Michał Górny --- pyproject.toml | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 043f9d2..5c6f2d7 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -101,5 +101,18 @@ statistics = true ignore = "E202" exclude = "./data,./src,.svn,CVS,.bzr,.hg,.git,__pycache__" +[tool.flit.sdist] +include = [ + "AUTHORS.md", + "CHANGELOG.md", + "CITATION.cff", + "conftest.py", + "docs/", + "mypy.ini", + "noxfile.py", + "tests/", + "uv.lock", +] + [tool.pytest.ini_options] addopts = "--pdbcls=IPython.terminal.debugger:Pdb" From 6adc8cf166f7e492b3554f38a38e3c96169e90a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 31 Mar 2026 07:39:04 +0200 Subject: [PATCH 2/2] Remove obsolete `MANIFEST.in` file MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove the `MANIFEST.in` file that was used by setuptools. Signed-off-by: Michał Górny --- MANIFEST.in | 20 -------------------- 1 file changed, 20 deletions(-) delete mode 100644 MANIFEST.in diff --git a/MANIFEST.in b/MANIFEST.in deleted file mode 100644 index 4dfbf56..0000000 --- a/MANIFEST.in +++ /dev/null @@ -1,20 +0,0 @@ -include LICENSE -include AUTHORS -include CHANGELOG -include *.rst -include deepdiff/*.rst -include *.txt -include *.sh -include pytest.ini -include *.py -exclude uv.lock -recursive-include docs/ *.rst -recursive-include docs/ *.png -recursive-include tests *.csv -recursive-include tests *.json -recursive-include tests *.pickle -recursive-include tests *.py -recursive-include tests *.toml -recursive-include tests *.yaml -global-exclude __pycache__ -global-exclude *.py[co]