setup instructions in CONTRIBUTING.md do not install all dependencies

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:

  • six
  • pluggy
  • packaging
  • iniconfig
  • coverage
  • colorama
  • babel
  • python-dateutil
  • pytest
  • pytest-cov
  • freezegun