Install broken under newest version of setuptools (6.0.2).

Issue #99 resolved
bcj
created an issue

As of this commit the get_exclusions method returns a set instead of a dict.

A TypeError is thrown from the get_exclusions method in each pyobjc_setup.py file's pyobjc_install_lib class.

My guess is that the best fix is to build up a set of exclusions then have something like:

if isinstance(result, set):
    result = result.union(pyobj_exclusions)
else:
    for exclusion in pyobjc_exclusions:
        result[exclusion] = 1

Comments (3)

  1. Log in to comment