You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I followed the instructions in CONTRIBUTING.md to clone the Babel repository and set up a development environment, but when I ran "make test" as the final step, several thousand of the tests failed. It appeared that zoneinfo/pytz and tzdata were not installed in the virtual environment. After installing them manually I was able to run the tests successfully.
Reproducibility
Always.
Additional Information
This is using Python 3.11 on Windows 11. Modules installed by “pip install -e .[dev]” were:
six
pluggy
packaging
iniconfig
coverage
colorama
babel
python-dateutil
pytest
pytest-cov
freezegun
The text was updated successfully, but these errors were encountered:
[...] Some systems, including notably Windows systems, do not have an IANA database available, and so for projects targeting cross-platform compatibility that require time zone data, it is recommended to declare a dependency on tzdata.
We actually already require tzdata in tests but not as a project dependency:
Sure! It'd be better to have the test (dev) deps in one place only, IOW replace the deps in tox.ini with extras = dev and make sure the extras_require list in setup.py is in sync with that.
Overview Description
I followed the instructions in CONTRIBUTING.md to clone the Babel repository and set up a development environment, but when I ran "make test" as the final step, several thousand of the tests failed. It appeared that zoneinfo/pytz and tzdata were not installed in the virtual environment. After installing them manually I was able to run the tests successfully.
Reproducibility
Always.
Additional Information
This is using Python 3.11 on Windows 11. Modules installed by “pip install -e .[dev]” were:
The text was updated successfully, but these errors were encountered: