Shapely 2.0.0 (released Dec 12, 2022) on PyPI causes our CI tests to fail:
twoaxistracking/__init__.py:7: in <module>
from shapely.geos import lgeos # noqa: F401
E ImportError: cannot import name 'lgeos' from 'shapely.geos' (/opt/hostedtoolcache/Python/3.7.15/x64/lib/python3.7/site-packages/shapely/geos.py)
38 requires shapely<2.0 just to get the CI working again, but it would be better to change how we use shapely so that we don't have to restrict the version. Either way we should probably deploy a fix soon so that pip install twoaxistracking results in a working environment.
Shapely 2.0.0 (released Dec 12, 2022) on PyPI causes our CI tests to fail:
That import error occurs on every OS and python version in our test matrix: https://github.com/pvlib/twoaxistracking/actions/runs/3733556578/jobs/6334499080
38 requires
shapely<2.0
just to get the CI working again, but it would be better to change how we use shapely so that we don't have to restrict the version. Either way we should probably deploy a fix soon so thatpip install twoaxistracking
results in a working environment.