| # TODO(sbc): switch to using Pipenv since it seems like that way to go |
| # these day managing python deps. |
| # These requirements are only needed for developers who want to run flake8 on |
| # the codebase and generate docs using Sphinx, not for users of emscripten. |
| # Install with `pip3 install -r requirements-dev.txt` |
| |
| flake8==5.0.4 |
| flake8-bugbear==22.9.23 |
| flake8-unused-arguments==0.0.11 |
| coverage==5.5 |
| mypy==0.971 |
| types-requests==2.27.14 |
| unittest-xml-reporting==3.1.0 |
| |
| # This version is mentioned in `site/source/docs/site/about.rst`. |
| # Please keep them in sync. |
| sphinx==2.4.4 |
| # See https://github.com/readthedocs/readthedocs.org/issues/9038 |
| jinja2<3.1 |
| |
| # Pin docutils because newer versions are not compatible with sphinx 2.4.4 |
| docutils==0.17.1 |
| |
| # Needed by test/test_sockets.py |
| websockify==0.10.0 |