Here is a patch to the source package to remove the dependance to
setuptools. setup.py has been modified to eliminate setuptools's
arguments.
In README.rst, the installation section has to be changed too (not
included in patch).
diff -ru pep8-0.5.0.orig/pep8.egg-info/requires.txt pep8-0.5.0/pep8.egg-info/requires.txt
--- pep8-0.5.0.orig/pep8.egg-info/requires.txt 2010-05-16 12:36:50.000000000 -0300
+++ pep8-0.5.0/pep8.egg-info/requires.txt 2010-05-16 15:44:15.000000000 -0300
@@ -1 +0,0 @@
-setuptools
\ Pas de fin de ligne à la fin du fichier.
diff -ru pep8-0.5.0.orig/setup.py pep8-0.5.0/setup.py
--- pep8-0.5.0.orig/setup.py 2010-05-16 12:36:49.000000000 -0300
+++ pep8-0.5.0/setup.py 2010-05-16 15:25:48.000000000 -0300
@@ -1,4 +1,4 @@
-from setuptools import setup, find_packages
+from distutils.core import setup
version = '0.5.0'
long_description = '\n\n'.join([open('README.rst').read(),
@@ -15,17 +15,6 @@
author_email='[email protected]',
url='http://github.com/jcrocholl/pep8',
license='Expat license',
- py_modules=['pep8'],
- namespace_packages=[],
- include_package_data=True,
- zip_safe=False,
- install_requires=[
- 'setuptools',
- # -*- Extra requirements: -*-
- ],
- entry_points={
- 'console_scripts': [
- 'pep8 = pep8:_main',
- ],
- },
+ scripts=['pep8.py'],
+ package_data = {'': ['*.txt', '*.rst']}
)