aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorPJ Eby <distutils-sig@python.org>2005-08-06 21:17:50 +0000
committerPJ Eby <distutils-sig@python.org>2005-08-06 21:17:50 +0000
commit899e59ff5150705852f15f90fddbfedf7544bec1 (patch)
tree6c0693cd07cf85f30fcab3f7c4d73610ebb5346e /setup.py
parent568f7f51fb0dea510cfae83b178c642a06b801bd (diff)
downloadexternal_python_setuptools-899e59ff5150705852f15f90fddbfedf7544bec1.tar.gz
external_python_setuptools-899e59ff5150705852f15f90fddbfedf7544bec1.tar.bz2
external_python_setuptools-899e59ff5150705852f15f90fddbfedf7544bec1.zip
Allow distutils extensions to define new kinds of metadata that can be
written to EGG-INFO. Extensible applications and frameworks can thus make it possible for plugin projects to supply setup() metadata that can then be used by the application or framework. --HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041183
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py36
1 files changed, 14 insertions, 22 deletions
diff --git a/setup.py b/setup.py
index e56e15f9..038c86fe 100755
--- a/setup.py
+++ b/setup.py
@@ -40,7 +40,6 @@ setup(
scripts = ['easy_install.py'],
zip_safe = False, # We want 'python -m easy_install' to work :(
-
entry_points = {
"distutils.commands" : [
"%(cmd)s = setuptools.command.%(cmd)s:%(cmd)s" % locals()
@@ -50,13 +49,23 @@ setup(
"eager_resources = setuptools.dist:assert_string_list",
"namespace_packages = setuptools.dist:check_nsp",
"extras_require = setuptools.dist:check_extras",
+ "install_requires = setuptools.dist:check_install_requires",
"entry_points = setuptools.dist:check_entry_points",
"test_suite = setuptools.dist:check_test_suite",
"zip_safe = setuptools.dist:assert_bool",
- ]
+ ],
+ "egg_info.writers": [
+ "PKG-INFO = setuptools.command.egg_info:write_pkg_info",
+ "requires.txt = setuptools.command.egg_info:write_requirements",
+ "entry_points.txt = setuptools.command.egg_info:write_entries",
+ "eager_resources.txt = setuptools.command.egg_info:write_arg",
+ "namespace_packages.txt = setuptools.command.egg_info:write_arg",
+ "top_level.txt = setuptools.command.egg_info:write_toplevel_names",
+ "depends.txt = setuptools.command.egg_info:warn_depends_obsolete",
+ ],
},
-
- setup_requires = ['setuptools>=0.6a0'],
+ # uncomment for testing
+ # setup_requires = ['setuptools>=0.6a0'],
classifiers = [f.strip() for f in """
Development Status :: 3 - Alpha
@@ -68,23 +77,6 @@ setup(
Topic :: Software Development :: Libraries :: Python Modules
Topic :: System :: Archiving :: Packaging
Topic :: System :: Systems Administration
- Topic :: Utilities
- """.splitlines() if f.strip()]
+ Topic :: Utilities""".splitlines() if f.strip()]
)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-