[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