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