Changeset View
Changeset View
Standalone View
Standalone View
requirements.txt
# Add here external Python modules dependencies, one per line. Module names | # Add here external Python modules dependencies, one per line. Module names | ||||
# should match https://pypi.python.org/pypi names. For the full spec or | # should match https://pypi.python.org/pypi names. For the full spec or | ||||
# dependency lines, see https://pip.readthedocs.org/en/1.1/requirements.html | # dependency lines, see https://pip.readthedocs.org/en/1.1/requirements.html | ||||
beautifulsoup4 | beautifulsoup4 | ||||
chardet | chardet | ||||
cryptography | cryptography | ||||
django < 3 | django < 3 | ||||
django-cors-headers | django-cors-headers | ||||
django-js-reverse | django-js-reverse | ||||
djangorestframework | djangorestframework | ||||
django-webpack-loader | django-webpack-loader | ||||
docutils | docutils | ||||
htmlmin | htmlmin | ||||
iso8601 | iso8601 | ||||
lxml | lxml | ||||
# Fix 'ImportError: cannot import name 'soft_unicode' from 'markupsafe'' | |||||
# when running pytest | |||||
# TODO: remove that dependency once pybadges depends on Jinja2 >=3 | |||||
markupsafe < 2.1.0 | |||||
prometheus-client | prometheus-client | ||||
pybadges >= 2.2.1 | pybadges >= 2.2.1 | ||||
pygments | pygments | ||||
python-magic >= 0.4.0 | python-magic >= 0.4.0 | ||||
python-memcached | python-memcached | ||||
pyyaml | pyyaml | ||||
requests | requests | ||||
sentry-sdk | sentry-sdk | ||||
typing-extensions | typing-extensions | ||||
psycopg2 < 2.9 | psycopg2 < 2.9 | ||||
# TODO: remove dependencies below once pybadges depends on Jinja2 >=3 | |||||
# Fix "ImportError: cannot import name 'soft_unicode' from 'markupsafe'" | |||||
# when running pytest | |||||
markupsafe < 2.1.0 | |||||
# Fix "ImportError: cannot import name 'json' from 'itsdangerous'" | |||||
# when running pytest after calling "./bin/install" from swh-environement | |||||
# in empty venv | |||||
flask >= 1.1.4 |