action announced cheap comparison current distribution effect feature guide he https info inside installation installing left material modules needed nov often os output processing programs provide replacement repository return send series several single sites state talk talks tbody techniques text tools trac tree versions virtual ways width zope
|
There are a number of ways that Python modules and applications may be packaged for redistribution.
- 2010-Sep-07: Using GUI2Exe to build a Python binary for Windows. [9365]
- 2010-Aug-27: A tutorial on py2exe. [9349]
- 2010-May-31: setuptools,
a collection of enhancements to the Python distutils, provides support
for EasyInstall and Python Eggs and many other things. From the Cheese Shop. An article on using setuptools.
[116]
- 2010-Mar-08: The Hitchhiker's Guide to Packaging - all it needs is a Don't Panic icon. [8999]
- 2010-Feb-11: Packaging and shipping is hard walks through packaging a Python application for easy installation and use on Windows. [8971]
- 2010-Jan-28: Py2Exe
(now also at py2exe.org) is
another tool for making executables from Python programs. It is able to
package PIL projects if you add a few lines to force PIL to pre-import
things. More info on py2exe can be found here. pyEXEInstaller can be used with py2exe to package the output of py2exe into a single executable program. A tutorial on using py2exe.
[119]
- 2009-Nov-13: A comparison of methods of distributing Python applications, with an emphasis on techniques to make a standalone exe. [8749]
- 2009-Nov-10: A history of Python packaging is a good overview of why the Python packaging world is in its current state. [8725]
- 2009-Sep-29: More discussion of the Python packaging/installation problem. Also here in Python Deployment Sucks with a response here. [8312]
- 2009-Sep-10: A talk on Python Packaging. [8504]
- 2009-Aug-08: A look at the various package managers that are available for Windows. [8383]
- 2009-Jul-20: In Trapped in Python Package; Send Food Jesse Noller talks about difficulties with Python package installations (primarily on OS/X and Fedora Linux) and how virtualenv can help address them. He also takes a look at building a python megapack package with all manner of useful things in it. [8303]
- 2009-Jul-15: Some new projects to provide some alternatives to (or just enhancements to) setuptools have been announced, distribute is to be a fork of setuptools (this fork had a very short life and is now ended), while pyinstall is to be an alternative to easy_install. pyinstall is now available (though might not work on Windows). Some users have written about difficulties in using setuptools and wonder what could be done to improve things. [6907]
- 2009-Apr-23: pyron is a tool to auto-create most of the material needed for setup.py scripts. The aim is to eliminate all the redundant information entry and cut and paste boiler plate that is currently needed. [7900]
- 2009-Apr-15: Some praise for the Python eggs packaging system can be found in Modular Python with eggs, there is a link to a short presentation on the subject as well. [7874]
- 2009-Mar-31: A good writeup on the Python Packaging Problem (setup.py, easy_install, PyPI...). [7814]
- 2009-Mar-06: peggyis is a helper module to make using resources inside a package easier. [7696]
- 2008-Dec-31: More discussion about how to package Python applications for distribution on multiple platforms. [7399]
- 2008-Dec-17: How the Zope community does packaging with Grok. A reply to this talks about how pip requirements can be used to similar effect. [7360]
- 2008-Dec-16: pip is an easy_install replacement for installing Python packages. It gets recommended here in a discussion about packaging (which gets some corrections here). [7356]
- 2008-Nov-12: enstaller is another Python package installer. [7204]
- 2008-Nov-12: enstaller is another Python package installer. [7203]
- 2008-Oct-22: virtualenv is a virtual Python environment builder useful to those who need to install several versions of Python or supporting libraries and switch between them often. Here is a short guide to working with this. [2235]
- 2008-Oct-01: snakefood generates
dependency graphs from Python source code, also here.
[124]
- 2008-Sep-17: A discussion of the various packaging systems available to Python developers. [6871]
- 2008-Aug-07: Cheap binary Windows eggs describes how to set up the MingW compiler to build eggs for Python 2.4. [6649]
- 2008-Aug-05: bbfreeze creates standalone executables from Python scripts. A Mercurial repository for this project is here. [5274]
- 2008-Jun-26: Are egg files still useful? [6441]
- 2007-Aug-25:
How to update
all your Eggs
[564]
- 2007-Aug-23:
Python eggs used to make
plugins.
[123]
- 2007-Aug-23:
PyInstaller,
packages Python programs as standalone executables. A more recent link. A showmedo
video of how to use PyInstaller.
[122]
- 2007-Aug-23:
PyPackage.org is
a portal that tracks various Python packages
[121]
- 2007-Aug-23:
OpenRelease,
a module automate the process of releasing new versions of open source
software to sites such as SourceForge
[120]
- 2007-Aug-23:
cx_Freeze
is a module for making windows executables out of Python
[118]
- 2007-Aug-23:
Spreading Python
applications, discusses using the distutils package for
distribution and installation of Python apps.
[117]
|