Re: pybuild and setuptools_scm
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
Reply to: