[Python-checkins] python/nondist/sandbox/setuptools EasyInstall.txt, 1.14, 1.15 easy_install.py, 1.22, 1.23 ez_setup.py, 1.5, 1.6 setup.py, 1.15, 1.16
pje@users.sourceforge.net
pje at users.sourceforge.net
Sat Jun 25 21:33:08 CEST 2005
Update of /cvsroot/python/python/nondist/sandbox/setuptools
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7438
Modified Files:
EasyInstall.txt easy_install.py ez_setup.py setup.py
Log Message:
0.5a3 bugfix release
Index: EasyInstall.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/setuptools/EasyInstall.txt,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- EasyInstall.txt 15 Jun 2005 02:23:47 -0000 1.14
+++ EasyInstall.txt 25 Jun 2005 19:33:06 -0000 1.15
@@ -23,7 +23,7 @@
-------------------------
Windows users can just download and run the `setuptools binary installer for
-Windows <http://peak.telecommunity.com/dist/setuptools-0.5a1.win32.exe>`_.
+Windows <http://peak.telecommunity.com/dist/setuptools-0.5a3.win32.exe>`_.
All others should just download `ez_setup.py
<http://peak.telecommunity.com/dist/ez_setup.py>`_, and run it; this will
download and install the correct version of ``setuptools`` for your Python
@@ -62,7 +62,7 @@
**Example 2**. Install or upgrade a package by name and version by finding
links on a given "download page"::
- easy_install -f http://peak.telecommunity.com/dist "setuptools>=0.5a1"
+ easy_install -f http://peak.telecommunity.com/dist "setuptools>=0.5a3"
**Example 3**. Download a source distribution from a specified URL,
automatically building and installing it::
@@ -442,6 +442,15 @@
* There's no automatic retry for borked Sourceforge mirrors, which can easily
time out or be missing a file.
+0.5a3
+ * Fixed not setting script permissions to allow execution.
+
+ * Improved sandboxing so that setup scripts that want a temporary directory
+ (e.g. pychecker) can still run in the sandbox.
+
+0.5a2
+ * Fix stupid stupid refactoring-at-the-last-minute typos. :(
+
0.5a1
* Added support for converting ``.win32.exe`` installers to eggs on the fly.
EasyInstall will now recognize such files by name and install them.
Index: easy_install.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/setuptools/easy_install.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -d -r1.22 -r1.23
--- easy_install.py 15 Jun 2005 02:23:47 -0000 1.22
+++ easy_install.py 25 Jun 2005 19:33:06 -0000 1.23
@@ -238,10 +238,10 @@
f = open(target,"w")
f.write(script_text)
f.close()
-
-
-
-
+ try:
+ os.chmod(target,0755)
+ except (AttributeError, os.error):
+ pass
def install_eggs(self, dist_filename, zip_ok, tmpdir):
Index: ez_setup.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/setuptools/ez_setup.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -d -r1.5 -r1.6
--- ez_setup.py 15 Jun 2005 02:23:48 -0000 1.5
+++ ez_setup.py 25 Jun 2005 19:33:06 -0000 1.6
@@ -14,7 +14,7 @@
This file can also be run as a script to install or upgrade setuptools.
"""
-DEFAULT_VERSION = "0.5a1"
+DEFAULT_VERSION = "0.5a3"
DEFAULT_URL = "http://peak.telecommunity.com/dist/"
import sys, os
Index: setup.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/setuptools/setup.py,v
retrieving revision 1.15
retrieving revision 1.16
diff -u -d -r1.15 -r1.16
--- setup.py 15 Jun 2005 02:23:48 -0000 1.15
+++ setup.py 25 Jun 2005 19:33:06 -0000 1.16
@@ -1,7 +1,7 @@
#!/usr/bin/env python
"""Distutils setup file, used to install or test 'setuptools'"""
-VERSION = "0.5a1"
+VERSION = "0.5a3"
from setuptools import setup, find_packages, Require
setup(
@@ -26,7 +26,7 @@
"close. See the home page and download page for details and docs.",
keywords = "CPAN PyPI distutils eggs package management",
- url = "http://peak.telecommunity.com/PythonEggs",
+ url = "http://peak.telecommunity.com/DevCenter/PythonEggs",
download_url = "http://peak.telecommunity.com/DevCenter/EasyInstall",
test_suite = 'setuptools.tests.test_suite',
More information about the Python-checkins
mailing list