<feed xmlns='http://www.w3.org/2005/Atom'>
<title>external_python_setuptools/launcher.c, branch 0.6.9</title>
<subtitle>Python setuptools
</subtitle>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/'/>
<entry>
<title>Reversing patch for 64-bit Windows script launcher, applied PJE's simpler solution instead</title>
<updated>2009-10-19T22:37:01+00:00</updated>
<author>
<name>agronholm</name>
<email>none@none</email>
</author>
<published>2009-10-19T22:37:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=e6e0e5add9321df50c5da9ee2f1650740024c8ed'/>
<id>e6e0e5add9321df50c5da9ee2f1650740024c8ed</id>
<content type='text'>
--HG--
branch : distribute
extra : rebase_source : 320927dbc962a262853cae7d8b3734794bb9f21d
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
branch : distribute
extra : rebase_source : 320927dbc962a262853cae7d8b3734794bb9f21d
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix script launcher creation on 64-bit Windows, patch by Jason R. Coombs (http://bugs.python.org/setuptools/issue2)</title>
<updated>2009-09-25T19:01:27+00:00</updated>
<author>
<name>agronholm</name>
<email>none@none</email>
</author>
<published>2009-09-25T19:01:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=efa78ba0a0e1f89b92da4fa0fa6e5e029efecf3f'/>
<id>efa78ba0a0e1f89b92da4fa0fa6e5e029efecf3f</id>
<content type='text'>
--HG--
branch : distribute
extra : rebase_source : 60c07b0639b77a3e8ff13eb12161ebe03ab47430
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
branch : distribute
extra : rebase_source : 60c07b0639b77a3e8ff13eb12161ebe03ab47430
</pre>
</div>
</content>
</entry>
<entry>
<title>Backport gui.exe launcher fix.</title>
<updated>2008-01-03T23:48:02+00:00</updated>
<author>
<name>PJ Eby</name>
<email>distutils-sig@python.org</email>
</author>
<published>2008-01-03T23:48:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=8e3c998ec1aeeb87094e75d4fdc86db0ae3a2e1e'/>
<id>8e3c998ec1aeeb87094e75d4fdc86db0ae3a2e1e</id>
<content type='text'>
--HG--
branch : setuptools-0.6
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4059684
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
--HG--
branch : setuptools-0.6
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4059684
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ``#!`` parsing problems in Windows ``.exe`` script wrappers, when there</title>
<updated>2007-01-24T21:00:55+00:00</updated>
<author>
<name>PJ Eby</name>
<email>distutils-sig@python.org</email>
</author>
<published>2007-01-24T21:00:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=6dbe235a605c0c2f9a28aafb033ae7e983c82678'/>
<id>6dbe235a605c0c2f9a28aafb033ae7e983c82678</id>
<content type='text'>
was whitespace inside a quoted argument or at the end of the ``#!`` line
(backport from trunk)

--HG--
branch : setuptools-0.6
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4053548
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
was whitespace inside a quoted argument or at the end of the ``#!`` line
(backport from trunk)

--HG--
branch : setuptools-0.6
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4053548
</pre>
</div>
</content>
</entry>
<entry>
<title>Overhauled Windows script wrapping to support ``bdist_wininst`` better.</title>
<updated>2006-12-29T17:43:39+00:00</updated>
<author>
<name>PJ Eby</name>
<email>distutils-sig@python.org</email>
</author>
<published>2006-12-29T17:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=e44a3a3aff42cc965851490e6b1f6973c01473d4'/>
<id>e44a3a3aff42cc965851490e6b1f6973c01473d4</id>
<content type='text'>
Scripts installed with ``bdist_wininst`` will always use ``#!python.exe`` or
``#!pythonw.exe`` as the executable name (even when built on non-Windows
platforms!), and the wrappers will look for the executable in the script's
parent directory (which should find the right version of Python).
(backport from trunk)

--HG--
branch : setuptools-0.6
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4053194
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Scripts installed with ``bdist_wininst`` will always use ``#!python.exe`` or
``#!pythonw.exe`` as the executable name (even when built on non-Windows
platforms!), and the wrappers will look for the executable in the script's
parent directory (which should find the right version of Python).
(backport from trunk)

--HG--
branch : setuptools-0.6
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4053194
</pre>
</div>
</content>
</entry>
<entry>
<title>Added quoting of script arguments and extended the quoting logic to</title>
<updated>2006-08-22T19:58:05+00:00</updated>
<author>
<name>Jim Fulton</name>
<email>distutils-sig@python.org</email>
</author>
<published>2006-08-22T19:58:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=cd84d4b5eb8113b416f6cb080b3445799ed2ff99'/>
<id>cd84d4b5eb8113b416f6cb080b3445799ed2ff99</id>
<content type='text'>
handle embedded quotes.

Added support for passing a single argument on the shebang line to
pass things like -O and -i.

Fixed bug in handling trailing whitespace in Python command.

--HG--
branch : setuptools-0.6
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4051487
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
handle embedded quotes.

Added support for passing a single argument on the shebang line to
pass things like -O and -i.

Fixed bug in handling trailing whitespace in Python command.

--HG--
branch : setuptools-0.6
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/branches/setuptools-0.6%4051487
</pre>
</div>
</content>
</entry>
<entry>
<title>Quote arguments to python.exe (including python's path) to avoid</title>
<updated>2005-11-17T03:01:33+00:00</updated>
<author>
<name>PJ Eby</name>
<email>distutils-sig@python.org</email>
</author>
<published>2005-11-17T03:01:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=fd21ab7f9ab4b462d6ffb81b77b699c5eef6d28c'/>
<id>fd21ab7f9ab4b462d6ffb81b77b699c5eef6d28c</id>
<content type='text'>
problems when Python (or a script) is installed in a directory
whose name contains spaces.  :(

--HG--
branch : setuptools
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041460
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
problems when Python (or a script) is installed in a directory
whose name contains spaces.  :(

--HG--
branch : setuptools
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041460
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix problem with Windows console scripts conflicting with module names,</title>
<updated>2005-10-16T20:45:30+00:00</updated>
<author>
<name>PJ Eby</name>
<email>distutils-sig@python.org</email>
</author>
<published>2005-10-16T20:45:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=c23b0fb2bfbd8df35ebee9551458ed00e0f2095c'/>
<id>c23b0fb2bfbd8df35ebee9551458ed00e0f2095c</id>
<content type='text'>
thereby confusing the import process.  Scripts are now generated with a
suffix of the form '-script.py' to avoid conflicts.  (The .exe's are still
generated without the '-script' part, so you don't have to type it.)
Thanks to Matthew R. Scott for reporting the problem.

--HG--
branch : setuptools
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041261
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
thereby confusing the import process.  Scripts are now generated with a
suffix of the form '-script.py' to avoid conflicts.  (The .exe's are still
generated without the '-script' part, so you don't have to type it.)
Thanks to Matthew R. Scott for reporting the problem.

--HG--
branch : setuptools
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041261
</pre>
</div>
</content>
</entry>
<entry>
<title>Support generating .pyw/.exe wrappers for Windows GUI scripts, and</title>
<updated>2005-09-24T20:29:57+00:00</updated>
<author>
<name>PJ Eby</name>
<email>distutils-sig@python.org</email>
</author>
<published>2005-09-24T20:29:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=ad0eebab218118fa07e314032bd4097c44fc7eb2'/>
<id>ad0eebab218118fa07e314032bd4097c44fc7eb2</id>
<content type='text'>
"normal" #! wrappers for GUI scripts on other platforms.

--HG--
branch : setuptools
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041254
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
"normal" #! wrappers for GUI scripts on other platforms.

--HG--
branch : setuptools
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041254
</pre>
</div>
</content>
</entry>
<entry>
<title>Added support to solve the infamous "we want .py on Windows, no</title>
<updated>2005-09-17T01:13:02+00:00</updated>
<author>
<name>PJ Eby</name>
<email>distutils-sig@python.org</email>
</author>
<published>2005-09-17T01:13:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.replicant.us/replicant-next/external_python_setuptools/commit/?id=673ac23e93f64a287c16a0d0ea45ba9ab9379d2d'/>
<id>673ac23e93f64a287c16a0d0ea45ba9ab9379d2d</id>
<content type='text'>
extension elsewhere" problem, while also bypassing the need for PATHEXT
on Windows, and in fact the need to even write script files at all, for
any platform.  Instead, you define "entry points" in your setup script,
in this case the names of the scripts you want (without extensions) and
the functions that should be imported and run to implement the scripts.
Setuptools will then generate platform-appropriate script files at
install time, including an .exe wrapper when installing on Windows.

--HG--
branch : setuptools
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041246
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
extension elsewhere" problem, while also bypassing the need for PATHEXT
on Windows, and in fact the need to even write script files at all, for
any platform.  Instead, you define "entry points" in your setup script,
in this case the names of the scripts you want (without extensions) and
the functions that should be imported and run to implement the scripts.
Setuptools will then generate platform-appropriate script files at
install time, including an .exe wrapper when installing on Windows.

--HG--
branch : setuptools
extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041246
</pre>
</div>
</content>
</entry>
</feed>
