summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2019-11-16 12:06:47 -0500
committerJason R. Coombs <jaraco@jaraco.com>2019-11-16 12:06:47 -0500
commit6b210c65938527a4bbcea34942fe43971be3c014 (patch)
treec63634150f4f971344649f3232ee255080570a7c /setup.py
parent4c22a6ca57753d3b5604a90b61a0c6c5efe53a1d (diff)
downloadpython-setuptools-git-6b210c65938527a4bbcea34942fe43971be3c014.tar.gz
Move all finalization of distribution options into hooks. Allow hooks to specify an index for ordering.
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/setup.py b/setup.py
index f5030dd6..ac56a1b0 100755
--- a/setup.py
+++ b/setup.py
@@ -89,6 +89,13 @@ setup_params = dict(
"%(cmd)s = setuptools.command.%(cmd)s:%(cmd)s" % locals()
for cmd in read_commands()
],
+ "setuptools.finalize_distribution_options": [
+ "parent_finalize = setuptools.dist:_Distribution.finalize_options",
+ "features = setuptools.dist:Distribution._finalize_feature_opts",
+ "keywords = setuptools.dist:Distribution._finalize_setup_keywords",
+ "2to3_doctests = "
+ "setuptools.dist:Distribution._finalize_2to3_doctests",
+ ],
"distutils.setup_keywords": [
"eager_resources = setuptools.dist:assert_string_list",
"namespace_packages = setuptools.dist:check_nsp",