Commit bfe4e747 authored by Jason R. Coombs's avatar Jason R. Coombs

Merge tag 'v44.1.0'

parents e7f29530 1988125e
...@@ -4,4 +4,3 @@ commit = True ...@@ -4,4 +4,3 @@ commit = True
tag = True tag = True
[bumpversion:file:setup.cfg] [bumpversion:file:setup.cfg]
v44.1.0
-------
* #1704: Set sys.argv[0] in setup script run by build_meta.__legacy__
* #1959: Fix for Python 4: replace unsafe six.PY3 with six.PY2
* #1994: Fixed a bug in the "setuptools.finalize_distribution_options" hook that lead to ignoring the order attribute of entry points managed by this hook.
v46.0.0 v46.0.0
------- -------
......
...@@ -708,13 +708,13 @@ class Distribution(_Distribution): ...@@ -708,13 +708,13 @@ class Distribution(_Distribution):
to influence the order of execution. Smaller numbers to influence the order of execution. Smaller numbers
go first and the default is 0. go first and the default is 0.
""" """
hook_key = 'setuptools.finalize_distribution_options' group = 'setuptools.finalize_distribution_options'
def by_order(hook): def by_order(hook):
return getattr(hook, 'order', 0) return getattr(hook, 'order', 0)
eps = pkg_resources.iter_entry_points(hook_key) eps = map(lambda e: e.load(), pkg_resources.iter_entry_points(group))
for ep in sorted(eps, key=by_order): for ep in sorted(eps, key=by_order):
ep.load()(self) ep(self)
def _finalize_setup_keywords(self): def _finalize_setup_keywords(self):
for ep in pkg_resources.iter_entry_points('distutils.setup_keywords'): for ep in pkg_resources.iter_entry_points('distutils.setup_keywords'):
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment