[Distutils] PEP: Improving Python ZIP Application Support

M.-A. Lemburg mal at egenix.com
Mon Apr 1 22:12:54 CEST 2013


On 30.03.2013 20:22, Daniel Holth wrote:
> Python ZIP Application Support -
> https://docs.google.com/document/d/1MKXgPzhWD5wIUpoSQX7dxmqgTZVO6l9iZZis8dnri78/edit?usp=sharing
> 
> 
> PEP: 4XX
> 
> Title: Improving Python ZIP Application Support
> 
> Author: Daniel Holth <dholth at gmail.com>
> 
> Status: Draft
> 
> Type: Standards Track
> 
> Python-Version: 3.4
> 
> Created: 30 March 2013
> 
> Post-History: 30 March 2013
> 
> 
> Improving Python ZIP Application Support
> 
> 
> Python has had the ability to execute directories or ZIP-format
> archives as scripts since version 2.6. When invoked with a zip file or
> directory as its first argument the interpreter adds that directory to
> sys.path and executes the __main__ module. These archives provide a
> great way to publish software that needs to be distributed as a single
> file script but is complex enough to need to be written as a
> collection of modules.
> 
> 
> This feature is not as popular as it should be for two reasons: a)
> users haven’t heard of it because it wasn’t mentioned in earlier
> versions of Python 2.6 “What’s New” document, and b) Windows users
> don’t have a file extension (other than .py) to associate with the
> launcher.

c) The feature has never really been documented outside the ticket
where it got added to Python :-)

Ticket for this:
http://bugs.python.org/issue17359

-- 
Marc-Andre Lemburg
eGenix.com

Professional Python Services directly from the Source  (#1, Apr 01 2013)
>>> Python Projects, Consulting and Support ...   http://www.egenix.com/
>>> mxODBC.Zope/Plone.Database.Adapter ...       http://zope.egenix.com/
>>> mxODBC, mxDateTime, mxTextTools ...        http://python.egenix.com/
________________________________________________________________________
2013-03-25: Released mxODBC 3.2.2 ...             http://egenix.com/go40
2013-04-10: Python Meeting Duesseldorf ...                  9 days to go

::::: Try our mxODBC.Connect Python Database Interface for free ! ::::::

   eGenix.com Software, Skills and Services GmbH  Pastor-Loeh-Str.48
    D-40764 Langenfeld, Germany. CEO Dipl.-Math. Marc-Andre Lemburg
           Registered at Amtsgericht Duesseldorf: HRB 46611
               http://www.egenix.com/company/contact/


More information about the Distutils-SIG mailing list