Skip to content

recent update to setuptools results in missing pkg_resources when importing fastkml #51

@jlyons-usgs

Description

@jlyons-usgs

Following a fresh build of the uafinfra env and installation of array_processing today, importing array_processing would lead to the following error:

>>> import array_processing Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/Users/jlyons/array_processing/array_processing/__init__.py", line 1, in <module> from . import algorithms File "/Users/jlyons/array_processing/array_processing/algorithms/__init__.py", line 2, in <module> from .srcLoc import srcLoc File "/Users/jlyons/array_processing/array_processing/algorithms/srcLoc.py", line 3, in <module> from ..tools.generic import tauCalcSWxy File "/Users/jlyons/array_processing/array_processing/tools/__init__.py", line 1, in <module> from .array_characterization import (arraySig, impulseResp, rthEllipse, File "/Users/jlyons/array_processing/array_processing/tools/array_characterization.py", line 4, in <module> from fastkml import kml File "/Users/jlyons/miniforge3/envs/uafinfra/lib/python3.10/site-packages/fastkml/__init__.py", line 28, in <module> from pkg_resources import DistributionNotFound ModuleNotFoundError: No module named 'pkg_resources'

I traced it to the current version of setuptools. A pip install "setuptools<82" fixed the problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions