With `poetry build`, the docs #directory does not end up in the built #wheel or #sdist/#tarball, no matter what I do. I know it's picking up the ignores from the .gitignore file, because renaming .gitignore fixes the problem.

Running build with maximum verbosity gives 2.9MB of output, showing every file that is getting ignored - and not a single message as to *why* any of them are ignored.

Literally impossible to debug. Docs are silent on this, of course.

4/x

#argh #wtf #annoyance

🌗 Python Wheels
➤ Python Wheels是Python發行的新標準,用於取代eggs,提供更快的安裝速度和更一致的跨平臺安裝。
https://pythonwheels.com/
Python Wheels是Python發行的新標準,旨在取代eggs。它提供了更快的純Python和本地C擴展
#Python #Wheels #Python distribution #pip #setuptools #C extension #caching #.pyc files #PyPI #package #2to3 #sdist #bdist_wheel #universal wheel #license file #C extensions #platform-specific wheels #binary wheels #continuous integration #problem fixing #distutils-sig #Python Packaging Authority #contributors #javascript #meshy #GitHub
Python Wheels

Packager and upstream work that could have been avoided by a reasonable phasing out of #OpenPGP signatures for #sdist tarballs on #PyPI: https://archlinux.org/todo/fix-reproducibility-of-packages-broken-by-pypi-removing-signature-files/

#archlinux #packagerlife #python

Arch Linux - Todo: Fix reproducibility of packages broken by PyPI removing signature files

I'm currently trying to get a response from #gnupg upstream irt the #Python integration being extremely out of date (last release on #pypi from 2018, which is 12(!) releases behind and can't be built).
I have also provided #patches to fix the build for #PEP517 and make the #sdist build compatible with prerelease versions.
So far it seems as if no one is interested in reviewing or even just commenting though... 🤨
FWIW, #sequoia is also still pain in #Python #venv land (no sdist/wheels).