dnephin / PyStaticConfiguration

A python library for loading and reading configuration
Apache License 2.0
64 stars 27 forks source link

In v0.11.0 typing_extensions is used without having it declared as a dependency #121

Closed piax93 closed 2 years ago

piax93 commented 2 years ago

If you don't happen to have it already installed in your environment, the library won't work:

.tox/py38/lib/python3.8/site-packages/staticconf/__init__.py:1: in <module>
    from . import config  # noqa: F401
.tox/py38/lib/python3.8/site-packages/staticconf/config.py:40: in <module>
    from typing_extensions import Protocol
E   ModuleNotFoundError: No module named 'typing_extensions'
piax93 commented 2 years ago

Nevermind, saw this is already on the radar as it's being solved by https://github.com/dnephin/PyStaticConfiguration/pull/119