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']}
       )

Reply via email to