A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://mail.python.org/pipermail/python-dev/2012-March/118280.html below:

[Python-Dev] Integrating the PEP 397 launcher

[Python-Dev] Integrating the PEP 397 launcherVinay Sajip vinay_sajip at yahoo.co.uk
Fri Mar 30 02:22:04 CEST 2012
Brian Curtin <brian <at> python.org> writes:

> Vinay - is the code you have on bitbucket ready to roll into CPython,
> thus into the installer?

I believe the main C launcher code is ready to roll into CPython. However, the
standalone installer I provide uses WiX rather than msilib, and includes
additional executables for functionality like "associate .py with one of the
installed Pythons" when the launcher is uninstalled, and for printing messages
in certain contexts when installing. I believe there needs to be a little more
thought given to how to bring the launcher into the main installer to see if we
can either dispense with, or make suitable changes to, these ancillary
functions. 

I would appreciate some feedback from Martin about this - as far as I know he
has not made any comments about launcher integration into the main installer.

The current launcher functionality (py[w].exe) is as outlined in the PEP +
feedback from users (e.g. your recent suggestion to use LOCALAPPDATA rather
than APPDATA).

The test harness may also need some thinking about - as the launcher executable
is separate from Python, I'm not sure if it's appropriate just to create a
"test_launcher.py" in Lib/test. To do a full test of the launcher you need
multiple 2.x and 3.x versions installed, and I'm not sure if this could be done
on existing Windows buildbots, for example. Of course it could be done with
mocked executables and synthetically-added registry entries, but that isn't
currently in place.

Regards,

Vinay Sajip

More information about the Python-Dev mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4