-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Jan 29, 2009, at 12:17 PM, Tres Seaver wrote:
Barry Warsaw wrote:
On Jan 29, 2009, at 8:57 AM, Josselin Mouette wrote:
Le mercredi 28 janvier 2009 à 08:07 -0500, Barry Warsaw a écrit :
I'd like to make a radical suggestion: upstream authors should never have to worry about building distribution blobs. This is just silly. You dont have to worry about the distributions internals, and what is specific to each package format, but the very idea of developing without any kind of knowledge about how the software will integrate on a system is a guaranteed recipe for a development disaster.
That's not what I'm saying. What I'm really saying is that I don't want to have to run 5 different setup.py commands every time I do a release in order to upload all the possible distribution formats that my users may want.
I would argue that the upstream developer should (almost) never be uploading anything but a metadata-rich sdist: except for packages with C extensions, nobody really needs anything else for "library" packages, and it's really only the Windows folks who can't build those binaries for themselves.
People distributing applications might want to provide installers, I guess, for the command-line challenged.
Otherwise, if we provided enough metadata in the sdist, packagers can build the other formats (.deb, .rpm, etc.) for us, assuming that we can solve the "resource file" problem.
+1-enthusiastical-ly y'rs, Barry -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Darwin) iQCVAwUBSYHlVnEjvBPtnXfVAQL18QP/TtIRsN2f93yAs1hNBl/Rb31q1Dpe6NnT R6vIZU9yGw0XyFaEEb9a/f8TC/EUKUDoaq2/g+RnCoZCABWBo3tiFrbmUxZs5C9n 1sbP1dFYSVGkOThtPz6gBa5hqYMwiA/l/UuCJAXVJdeRdVmiWMMJDRBftHIbMITB Mp53xK/NEmQ= =zeh5 -----END PGP SIGNATURE-----