Hi Paul (2024.07.11_14:01:01_+0000) > I have been struggling to get some software packaged that relies on > setuptools_scm. It seems to effectively ignore the package data section in a > pyproject.toml file and to include a broader collection of files when being
Which source package is this? Where did the source come from? Git or PyPI tarball? setuptools_scm gets stuff from SCM and uses it for metadata. During the package build, the SCM isn't available (no .git directory in the source package). So, it falls back to alternate modes: 1. The version gets put in an environment variable by pybuild. 2. The list of known files comes from the SOURCES.txt in egg-info. If you are using the upstream git for your source, you may be missing this. Try switching to a PyPI sdist. Stefano -- Stefano Rivera http://tumbleweed.org.za/ +1 415 683 3272