[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