summaryrefslogtreecommitdiff
path: root/packaging/builddist.sh
AgeCommit message (Collapse)Author
2025-07-31Convert builddist to a Python script.Jussi Pakkanen
2024-07-17update script to build releases, to also build wheelsEli Schwartz
The commented-out command used "bdist", which produces a "dumb" format (that's what the setuptools docs call it! it's an alias for "bdist_dumb"). A tarball that can be extracted to / and installs a system image containing e.g. /usr/lib/python3.12 and /usr/share/, but no metadata outside of that. It apparently may have also generated a wheel at some point? But current versions of setuptools do no such thing. And wheels are what we actually want, since we uploaded them for years and they are faster for PyPI users to install. The canonical command name for producing wheels is actually "bdist_wheel" instead of "bdist_dumb". No clue what setuptools changed, about the latter, but the former definitely works.
2024-07-17Add script that builds releases.Jussi Pakkanen