This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Title: New bdist_simple binary distribution format for packaging
Type: enhancement Stage: resolved
Components: Distutils2 Versions: Python 3.3, 3rd party
Status: closed Resolution: out of date
Dependencies: Superseder:
Assigned To: Nosy List: alexis, eric.araujo, paul.moore, tarek
Priority: normal Keywords: patch

Created on 2011-10-16 14:29 by paul.moore, last changed 2022-04-11 14:57 by admin. This issue is now closed.

File name Uploaded Description Edit
bdist_simple.patch paul.moore, 2011-10-16 21:16 Implementation of a bdist_simple format review
Messages (7)
msg145621 - (view) Author: Paul Moore (paul.moore) * (Python committer) Date: 2011-10-16 14:29
The attached patch is a first version of a bdist_simple binary distribution format for packaging. There is a bdist_simple command to build the distribution, and pysetup install has been updated to handle bdist_simple format distributions (only as local files, there is no support for discovering or downloading binary distributions at this point).

The patch still needs documentation and tests, but has been manually tested on Windows, for both Python and C distributions.
msg145641 - (view) Author: Paul Moore (paul.moore) * (Python committer) Date: 2011-10-16 21:16
New patch including some basic tests.
msg145716 - (view) Author: Éric Araujo (eric.araujo) * (Python committer) Date: 2011-10-17 15:39
I have to catch up with the discussion on python-dev.  I’ll also want the opinion from our Windows experts.  We still have time :)
msg152963 - (view) Author: Paul Moore (paul.moore) * (Python committer) Date: 2012-02-09 16:47
We're running a bit lower on time now. Any progress? The whole discussion on python-dev around binary formats petered out with no real conclusions :-(
msg153010 - (view) Author: Éric Araujo (eric.araujo) * (Python committer) Date: 2012-02-10 03:53
I initially had a lot of things to reply to but then though it would be unpractical to reply, then the usual life/work/time thing got in the way and I busied myself with easier issues.

As Nick said on python-ideas, I should write a PEP, which would probably be a better support to summarize the requirements, issues and choices.

The feature deadline is June, so there’s still a bit of time to work on that bdist format, decide if we agree on one of bdist_wininst/bdist_msi/new-shiny-bdist-for-windows-by-jkloth, and in parallel to that packaging could also be documented as experimental (the solution suggested by Guido when ruling on the __preview__ package PEP).  And in the worst case a PyPI-relased bdist_simple would be dead-easy to install and register with packaging (we don’t have auto-discovery of commands, but easy registration is here).
msg153038 - (view) Author: Paul Moore (paul.moore) * (Python committer) Date: 2012-02-10 10:51
I'm writing a PEP, also as a result of Nick's suggestion on python-ideas. I don't think it will be too hard to get the basic framework of the PEP in place. When I'm done, would you like to see it and comment before I post to the wider python-dev, or should I just post it and see what happens?
msg213346 - (view) Author: Éric Araujo (eric.araujo) * (Python committer) Date: 2014-03-13 02:39
We have wheels now.
Date User Action Args
2022-04-11 14:57:22adminsetgithub: 57398
2014-03-13 02:39:54eric.araujosetstatus: open -> closed
resolution: out of date
messages: + msg213346

stage: resolved
2012-02-10 10:51:07paul.mooresetmessages: + msg153038
2012-02-10 03:53:29eric.araujosetmessages: + msg153010
2012-02-09 16:47:01paul.mooresetmessages: + msg152963
2011-10-17 15:39:58eric.araujosetassignee: tarek ->
messages: + msg145716
versions: + 3rd party
2011-10-16 21:16:18paul.mooresetfiles: - bdist_simple.patch
2011-10-16 21:16:05paul.mooresetfiles: + bdist_simple.patch

messages: + msg145641
2011-10-16 14:29:51paul.moorecreate