mirror of
https://github.com/zulip/zulip.git
synced 2026-06-24 21:08:25 +08:00
importlib-metadata and importlib-resources are dependent packages for jsonschema and cfn-lint respectively. They are built-in modules in later versions of python (3.8, 3.7). When update-locked-requirements is run within python3.7 or 3.8 they will generate difference in locked files so we build these modules separately to avoid such conflicts.
70 lines
1.6 KiB
Plaintext
70 lines
1.6 KiB
Plaintext
# After editing this file, you MUST afterward run
|
|
# /tools/update-locked-requirements to update requirements/dev.txt.
|
|
# See requirements/README.md for more detail.
|
|
-r common.in
|
|
-r docs.in
|
|
|
|
# moto s3 mock
|
|
moto
|
|
|
|
# Needed for running tools/run-dev.py
|
|
Twisted
|
|
|
|
# Needed for documentation links test
|
|
Scrapy
|
|
|
|
# Needed to compute test coverage
|
|
coverage
|
|
|
|
# fake for LDAP testing
|
|
https://github.com/zulip/fakeldap/archive/ff32deaad34b91d5ba5735f314362c0456c92607.zip#egg=fakeldap==0.6.1zulip
|
|
|
|
# For testing mock http requests
|
|
responses
|
|
|
|
# For sorting imports
|
|
isort
|
|
|
|
# For doing highly usable Python profiling (temporary fork of
|
|
# line_profiler: https://github.com/rkern/line_profiler/issues/127)
|
|
lp37
|
|
|
|
# for pep8 linter
|
|
pycodestyle
|
|
|
|
# Needed to run pyflakes linter
|
|
pyflakes
|
|
|
|
# Needed for watching file changes
|
|
pyinotify
|
|
|
|
# Needed to run tests in parallel
|
|
tblib
|
|
|
|
# Needed to lint Git commit messages
|
|
gitlint
|
|
|
|
# Needed for visualising cprofile reports
|
|
snakeviz
|
|
|
|
# Needed to sync translations from transifex
|
|
transifex-client
|
|
|
|
# Needed for creating digital ocean droplets
|
|
python-digitalocean
|
|
|
|
# Needed for updating the locked pip dependencies
|
|
pip-tools
|
|
|
|
# zulip's linting framework - zulint
|
|
https://github.com/zulip/zulint/archive/aaed679f1ad38b230090eadd3870b7682500f60c.zip#egg=zulint==0.0.1
|
|
|
|
-r mypy.in
|
|
|
|
# These modules are built in later versions of python and will generate difference in locked files
|
|
# if executed with python version > 3.6 so despite being dependent packages they have to be added separately.
|
|
# built-in python > 3.7 needed by jsonschema
|
|
importlib-metadata
|
|
# built-in python > 3.6 needed by cfn-lint
|
|
importlib-resources
|