[Python-checkins] python/nondist/sandbox/setuptools EasyInstall.txt, 1.1, 1.2 easy_install.py, 1.10, 1.11 setup.py, 1.7, 1.8

pje@users.sourceforge.net pje at users.sourceforge.net
Sat Jun 4 23:35:31 CEST 2005


Update of /cvsroot/python/python/nondist/sandbox/setuptools
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv6103

Modified Files:
	EasyInstall.txt easy_install.py setup.py 
Log Message:
Fix a minor problem with -b option, and prep for 0.3a4 release.


Index: EasyInstall.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/setuptools/EasyInstall.txt,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -d -r1.1 -r1.2
--- EasyInstall.txt	31 May 2005 00:24:45 -0000	1.1
+++ EasyInstall.txt	4 Jun 2005 21:35:13 -0000	1.2
@@ -206,10 +206,31 @@
     to read any documentation, examples, scripts, etc. that may have been
     included with the source distribution (if any).
 
+    This option can only be used when you are specifying a single installation
+    URL or filename, so that the installer will not be confused by the presence
+    of multiple ``setup.py`` files in the build directory.
+
 
 Release Notes/Change History
 ============================
 
+0.3a4
+ * ``pkg_resources`` now supports resource directories, not just the resources
+   in them.  In particular, there are ``resource_listdir()`` and
+   ``resource_isdir()`` APIs.
+
+ * ``pkg_resources`` now supports "egg baskets" -- .egg zipfiles which contain
+   multiple distributions in subdirectories whose names end with ``.egg``.
+   Having such a "basket" in a directory on ``sys.path`` is equivalent to
+   having the individual eggs in that directory, but the contained eggs can
+   be individually added (or not) to ``sys.path``.  Currently, however, there
+   is no automated way to create baskets.
+
+ * Namespace package manipulation is now protected by the Python import lock.
+
+ * Restrict ``--build-directory=DIR/-b DIR`` option to only be used with single
+   URL installs, to avoid running the wrong setup.py.
+
 0.3a3
  * Added ``--build-directory=DIR/-b DIR`` option.
 
@@ -226,7 +247,7 @@
 
 0.3a2
  * Added subversion download support for ``svn:`` and ``svn+`` URLs, as well as
- automatic recognition of HTTP subversion URLs (Contributed by Ian Bicking)
+   automatic recognition of HTTP subversion URLs (Contributed by Ian Bicking)
 
  * Added new options to ``bdist_egg`` to allow tagging the egg's version number
    with a subversion revision number, the current date, or an explicit tag
@@ -234,7 +255,6 @@
 
  * Misc. bug fixes
 
-
 0.3a1
  Initial release.
 

Index: easy_install.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/setuptools/easy_install.py,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- easy_install.py	31 May 2005 00:24:45 -0000	1.10
+++ easy_install.py	4 Jun 2005 21:35:13 -0000	1.11
@@ -674,10 +674,11 @@
                       default=None,
                       help="download/extract/build in DIR; keep the results")
     (options, args) = parser.parse_args()
-
     try:
         if not args:
             parser.error("No urls, filenames, or requirements specified")
+        elif len(args)>1 and options.tmpdir is not None:
+            parser.error("Build directory can only be set when using one URL")
         for spec in args:
             inst = factory(
                 options.instdir, options.zip_ok, options.multi, options.tmpdir
@@ -694,7 +695,6 @@
         print >>sys.stderr,"error:",v
         sys.exit(1)
 
-
 if __name__ == '__main__':
     main(sys.argv[1:])
 

Index: setup.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/setuptools/setup.py,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -d -r1.7 -r1.8
--- setup.py	31 May 2005 00:34:54 -0000	1.7
+++ setup.py	4 Jun 2005 21:35:13 -0000	1.8
@@ -7,7 +7,7 @@
 
 setup(
     name="setuptools",
-    version="0.3a3",
+    version="0.3a4",
 
     description="Distutils packaging and installation enhancements",
     author="Phillip J. Eby",



More information about the Python-checkins mailing list