Package: python-setuptools
Version: 0.6a9-1
Severity: wishlist
Tags: patch
Please update to upstreams 0.6a10. It is available at
http://www.python.org/pypi/setuptools
I am including a patch that will fix the build to deal with some new
things in 0.6a10. This patch should be applied after a uupdate to
0.6a10. (I think you can safely ignore the PKG-INFO rejection.
Likewise you may ignore the changes made in PKG-INFO and SOURCES.txt
in my patch, but I don't think they matter.)
thanks,
Tim
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.15-1-686-smp
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
diff -urN python-setuptools-0.6a10.deborig/debian/python-setuptools.dirs
python-setuptools-0.6a10/debian/python-setuptools.dirs
--- python-setuptools-0.6a10.deborig/debian/python-setuptools.dirs
1969-12-31 19:00:00.000000000 -0500
+++ python-setuptools-0.6a10/debian/python-setuptools.dirs 2006-02-27
14:13:11.000000000 -0500
@@ -0,0 +1 @@
+usr/bin
diff -urN python-setuptools-0.6a10.deborig/debian/python2.3-setuptools.dirs
python-setuptools-0.6a10/debian/python2.3-setuptools.dirs
--- python-setuptools-0.6a10.deborig/debian/python2.3-setuptools.dirs
1969-12-31 19:00:00.000000000 -0500
+++ python-setuptools-0.6a10/debian/python2.3-setuptools.dirs 2006-02-27
14:12:55.000000000 -0500
@@ -0,0 +1,2 @@
+usr/bin
+usr/lib/python2.3/site-packages
diff -urN python-setuptools-0.6a10.deborig/debian/python2.4-setuptools.dirs
python-setuptools-0.6a10/debian/python2.4-setuptools.dirs
--- python-setuptools-0.6a10.deborig/debian/python2.4-setuptools.dirs
1969-12-31 19:00:00.000000000 -0500
+++ python-setuptools-0.6a10/debian/python2.4-setuptools.dirs 2006-02-27
14:13:02.000000000 -0500
@@ -0,0 +1,2 @@
+usr/bin
+usr/lib/python2.4/site-packages
diff -urN python-setuptools-0.6a10.deborig/debian/rules
python-setuptools-0.6a10/debian/rules
--- python-setuptools-0.6a10.deborig/debian/rules 2006-02-27
13:52:08.000000000 -0500
+++ python-setuptools-0.6a10/debian/rules 2006-02-27 14:34:24.000000000
-0500
@@ -45,7 +45,6 @@
install: build install-prereq $(PYVERS:%=install-python%)
-find debian -name 'setuptools_boot.py*' | xargs rm -f
-find debian -name '*.py[co]' | xargs rm -f
- mkdir -p debian/python-setuptools/usr/bin
mv debian/python$(PYVER)-setuptools/usr/bin/*
debian/python-setuptools/usr/bin/
rm -rf debian/python2*-setuptools/usr/bin
@@ -53,10 +52,10 @@
dh_testdir
dh_testroot
dh_clean -k
+ dh_installdirs
install-python%:
- mkdir -p debian/python$*-setuptools/usr/bin
- python$* setup.py install --prefix=debian/python$*-setuptools/usr
+ PYTHONPATH=debian/python$*-setuptools/usr/lib/python$*/site-packages
python$* setup.py install --root=debian/python$*-setuptools --prefix=/usr
echo setuptools-$(SETUPTOOLSVER)-py$*.egg >
debian/python$*-setuptools/usr/lib/python$*/site-packages/setuptools.pth
binary-arch:
diff -urN python-setuptools-0.6a10.deborig/setuptools.egg-info/PKG-INFO
python-setuptools-0.6a10/setuptools.egg-info/PKG-INFO
--- python-setuptools-0.6a10.deborig/setuptools.egg-info/PKG-INFO
2006-02-27 13:52:08.000000000 -0500
+++ python-setuptools-0.6a10/setuptools.egg-info/PKG-INFO 2006-02-27
14:34:36.000000000 -0500
@@ -1,86 +1,86 @@
-Metadata-Version: 1.0
-Name: setuptools
-Version: 0.6a10
-Summary: Download, build, install, upgrade, and uninstall Python packages --
easily!
-Home-page: http://peak.telecommunity.com/DevCenter/setuptools
-Author: Phillip J. Eby
-Author-email: [EMAIL PROTECTED]
-License: PSF or ZPL
-Description: ``setuptools`` is a collection of enhancements to the Python
``distutils``
- (for Python 2.3.5 and up on most platforms; 64-bit platforms require a
minimum
- of Python 2.4) that allow you to more easily build and distribute
Python
- packages, especially ones that have dependencies on other packages.
-
- Packages built and distributed using ``setuptools`` look to the user
like
- ordinary Python packages based on the ``distutils``. Your users don't
need to
- install or even know about setuptools in order to use them, and you
don't
- have to include the entire setuptools package in your distributions.
By
- including just a single `bootstrap module`_ (an 8K .py file), your
package will
- automatically download and install ``setuptools`` if the user is
building your
- package from source and doesn't have a suitable version already
installed.
-
- .. _bootstrap module: http://peak.telecommunity.com/dist/ez_setup.py
-
- Feature Highlights:
-
- * Automatically find/download/install/upgrade dependencies at build
time using
- the `EasyInstall tool
<http://peak.telecommunity.com/DevCenter/EasyInstall>`_,
- which supports downloading via HTTP, FTP, Subversion, and SourceForge,
and
- automatically scans web pages linked from PyPI to find download links.
(It's
- the closest thing to CPAN currently available for Python.)
-
- * Create `Python Eggs
<http://peak.telecommunity.com/DevCenter/PythonEggs>`_ -
- a single-file importable distribution format
-
- * Include data files inside your package directories, where your code
can
- actually use them. (Python 2.4 distutils also supports this feature,
but
- setuptools provides the feature for Python 2.3 packages also, and
supports
- accessing data files in zipped packages too.)
-
- * Automatically include all packages in your source tree, without
listing them
- individually in setup.py
-
- * Automatically include all relevant files in your source
distributions,
- without needing to create a ``MANIFEST.in`` file, and without having
to force
- regeneration of the ``MANIFEST`` file when your source tree changes.
-
- * Automatically generate wrapper scripts or Windows (console and GUI)
.exe
- files for any number of "main" functions in your project. (Note: this
is not
- a py2exe replacement; the .exe files rely on the local Python
installation.)
-
- * Transparent Pyrex support, so that your setup.py can list ``.pyx``
files and
- still work even when the end-user doesn't have Pyrex installed (as
long as
- you include the Pyrex-generated C in your source distribution)
-
- * Command aliases - create project-specific, per-user, or site-wide
shortcut
- names for commonly used commands and options
-
- * PyPI upload support - upload your source distributions and eggs to
PyPI
-
- * Deploy your project in "development mode", such that it's available
on
- ``sys.path``, yet can still be edited directly from its source
checkout.
-
- * Easily extend the distutils with new commands or ``setup()``
arguments, and
- distribute/reuse your extensions for multiple projects, without
copying code.
-
- * Create extensible applications and frameworks that automatically
discover
- extensions, using simple "entry points" declared in a project's setup
script.
-
- In addition to the PyPI downloads, the development version of
``setuptools``
- is available from the `Python SVN sandbox`_.
-
- .. _Python SVN sandbox:
http://svn.python.org/projects/sandbox/trunk/setuptools/#egg=setuptools-dev
-
-
-Keywords: CPAN PyPI distutils eggs package management
-Platform: UNKNOWN
-Classifier: Development Status :: 3 - Alpha
-Classifier: Intended Audience :: Developers
-Classifier: License :: OSI Approved :: Python Software Foundation License
-Classifier: License :: OSI Approved :: Zope Public License
-Classifier: Operating System :: OS Independent
-Classifier: Programming Language :: Python
-Classifier: Topic :: Software Development :: Libraries :: Python Modules
-Classifier: Topic :: System :: Archiving :: Packaging
-Classifier: Topic :: System :: Systems Administration
-Classifier: Topic :: Utilities
+Metadata-Version: 1.0
+Name: setuptools
+Version: 0.6a10
+Summary: Download, build, install, upgrade, and uninstall Python packages --
easily!
+Home-page: http://peak.telecommunity.com/DevCenter/setuptools
+Author: Phillip J. Eby
+Author-email: [EMAIL PROTECTED]
+License: PSF or ZPL
+Description: ``setuptools`` is a collection of enhancements to the Python
``distutils``
+ (for Python 2.3.5 and up on most platforms; 64-bit platforms require a
minimum
+ of Python 2.4) that allow you to more easily build and distribute
Python
+ packages, especially ones that have dependencies on other packages.
+
+ Packages built and distributed using ``setuptools`` look to the user
like
+ ordinary Python packages based on the ``distutils``. Your users don't
need to
+ install or even know about setuptools in order to use them, and you
don't
+ have to include the entire setuptools package in your distributions.
By
+ including just a single `bootstrap module`_ (an 8K .py file), your
package will
+ automatically download and install ``setuptools`` if the user is
building your
+ package from source and doesn't have a suitable version already
installed.
+
+ .. _bootstrap module: http://peak.telecommunity.com/dist/ez_setup.py
+
+ Feature Highlights:
+
+ * Automatically find/download/install/upgrade dependencies at build
time using
+ the `EasyInstall tool
<http://peak.telecommunity.com/DevCenter/EasyInstall>`_,
+ which supports downloading via HTTP, FTP, Subversion, and SourceForge,
and
+ automatically scans web pages linked from PyPI to find download links.
(It's
+ the closest thing to CPAN currently available for Python.)
+
+ * Create `Python Eggs
<http://peak.telecommunity.com/DevCenter/PythonEggs>`_ -
+ a single-file importable distribution format
+
+ * Include data files inside your package directories, where your code
can
+ actually use them. (Python 2.4 distutils also supports this feature,
but
+ setuptools provides the feature for Python 2.3 packages also, and
supports
+ accessing data files in zipped packages too.)
+
+ * Automatically include all packages in your source tree, without
listing them
+ individually in setup.py
+
+ * Automatically include all relevant files in your source
distributions,
+ without needing to create a ``MANIFEST.in`` file, and without having
to force
+ regeneration of the ``MANIFEST`` file when your source tree changes.
+
+ * Automatically generate wrapper scripts or Windows (console and GUI)
.exe
+ files for any number of "main" functions in your project. (Note: this
is not
+ a py2exe replacement; the .exe files rely on the local Python
installation.)
+
+ * Transparent Pyrex support, so that your setup.py can list ``.pyx``
files and
+ still work even when the end-user doesn't have Pyrex installed (as
long as
+ you include the Pyrex-generated C in your source distribution)
+
+ * Command aliases - create project-specific, per-user, or site-wide
shortcut
+ names for commonly used commands and options
+
+ * PyPI upload support - upload your source distributions and eggs to
PyPI
+
+ * Deploy your project in "development mode", such that it's available
on
+ ``sys.path``, yet can still be edited directly from its source
checkout.
+
+ * Easily extend the distutils with new commands or ``setup()``
arguments, and
+ distribute/reuse your extensions for multiple projects, without
copying code.
+
+ * Create extensible applications and frameworks that automatically
discover
+ extensions, using simple "entry points" declared in a project's setup
script.
+
+ In addition to the PyPI downloads, the development version of
``setuptools``
+ is available from the `Python SVN sandbox`_.
+
+ .. _Python SVN sandbox:
http://svn.python.org/projects/sandbox/trunk/setuptools/#egg=setuptools-dev
+
+
+Keywords: CPAN PyPI distutils eggs package management
+Platform: UNKNOWN
+Classifier: Development Status :: 3 - Alpha
+Classifier: Intended Audience :: Developers
+Classifier: License :: OSI Approved :: Python Software Foundation License
+Classifier: License :: OSI Approved :: Zope Public License
+Classifier: Operating System :: OS Independent
+Classifier: Programming Language :: Python
+Classifier: Topic :: Software Development :: Libraries :: Python Modules
+Classifier: Topic :: System :: Archiving :: Packaging
+Classifier: Topic :: System :: Systems Administration
+Classifier: Topic :: Utilities
diff -urN python-setuptools-0.6a10.deborig/setuptools.egg-info/SOURCES.txt
python-setuptools-0.6a10/setuptools.egg-info/SOURCES.txt
--- python-setuptools-0.6a10.deborig/setuptools.egg-info/SOURCES.txt
2006-02-27 13:52:08.000000000 -0500
+++ python-setuptools-0.6a10/setuptools.egg-info/SOURCES.txt 2006-02-27
14:34:36.000000000 -0500
@@ -37,8 +37,3 @@
setuptools/tests/__init__.py
setuptools/tests/doctest.py
setuptools/tests/test_resources.py
-tests/shlib_test/hello.c
-tests/shlib_test/hello.pyx
-tests/shlib_test/hellolib.c
-tests/shlib_test/setup.py
-tests/shlib_test/test_hello.py