|
@@ -2,12 +2,9 @@ beautifulsoup4>=4.7.1,<4.8
|
|
|
boto3>=1.4.1,<1.4.6
|
|
|
botocore<1.5.71
|
|
|
celery>=3.1.8,<3.1.19
|
|
|
-cffi>=1.11.5,<2.0
|
|
|
click>=5.0,<7.0
|
|
|
confluent-kafka==0.11.5
|
|
|
-# 'cryptography>=1.3,<1.4
|
|
|
croniter>=0.3.26,<0.4.0
|
|
|
-cssutils==1.0.2
|
|
|
datadog>=0.15.0,<0.31.0
|
|
|
django-crispy-forms==1.7.2
|
|
|
django-picklefield>=0.3.0,<1.1.0
|
|
@@ -18,32 +15,22 @@ email-reply-parser>=0.2.0,<0.3.0
|
|
|
enum34>=1.1.6,<1.2.0 ; python_version < "3.4"
|
|
|
functools32>=3.2.3,<3.3 ; python_version < "3.2"
|
|
|
futures>=3.2.0,<4.0.0 ; python_version < "3.2"
|
|
|
-# optional but needed for google stuff below
|
|
|
google-api-core==1.14.3
|
|
|
google-auth==1.6.3
|
|
|
google-cloud-core==0.29.1
|
|
|
-googleapis-common-protos==1.6.0
|
|
|
-# optional
|
|
|
google-cloud-bigtable==0.32.2
|
|
|
-# optional
|
|
|
google-cloud-pubsub==0.35.4
|
|
|
-# optional
|
|
|
google-cloud-storage==1.13.3
|
|
|
-# broken on python3
|
|
|
-hiredis>=0.1.0,<0.2.0
|
|
|
+googleapis-common-protos==1.6.0
|
|
|
ipaddress>=1.0.16,<1.1.0 ; python_version < "3.3"
|
|
|
jsonschema==2.6.0
|
|
|
kombu==3.0.35
|
|
|
lxml>=4.3.3,<4.4.0
|
|
|
-# optional
|
|
|
maxminddb==1.4.1
|
|
|
-# for vsts repo
|
|
|
mistune>0.7,<0.9
|
|
|
mmh3>=2.3.1,<2.4
|
|
|
-mock==3.0.5 ; python_version < "3.3"
|
|
|
msgpack>=0.6.1,<0.7.0
|
|
|
parsimonious==0.8.0
|
|
|
-percy>=1.1.2
|
|
|
petname>=2.6,<2.7
|
|
|
phonenumberslite<8.0
|
|
|
Pillow>=6.2.1,<7.0.0
|
|
@@ -52,9 +39,8 @@ psycopg2-binary>=2.7.0,<2.9.0
|
|
|
PyJWT>=1.5.0,<1.6.0
|
|
|
python-dateutil>=2.0.0,<3.0.0
|
|
|
python-memcached>=1.53,<2.0.0
|
|
|
-python-u2flib-server>=5.0.0,<6.0.0
|
|
|
-# optional
|
|
|
python3-saml>=1.4.0,<1.5
|
|
|
+python-u2flib-server>=5.0.0,<6.0.0
|
|
|
PyYAML>=3.11,<3.12
|
|
|
qrcode>=5.2.2,<6.0.0
|
|
|
querystring_parser>=1.2.3,<2.0.0
|
|
@@ -63,10 +49,8 @@ redis-py-cluster==1.3.4
|
|
|
redis>=2.10.3,<2.10.6
|
|
|
requests-oauthlib==1.2.0
|
|
|
requests[security]>=2.20.0,<2.21.0
|
|
|
-selenium==3.141.0
|
|
|
sentry-relay>=0.5.2,<0.6.0
|
|
|
sentry-sdk>=0.13.5
|
|
|
-setproctitle>=1.1.7,<1.2.0
|
|
|
simplejson>=3.2.0,<3.9.0
|
|
|
six>=1.10.0,<1.11.0
|
|
|
sqlparse>=0.2.0,<0.3.0
|
|
@@ -76,10 +60,26 @@ structlog==16.1.0
|
|
|
symbolic>=7.1.0,<8.0.0
|
|
|
toronado>=0.0.11,<0.1.0
|
|
|
ua-parser>=0.6.1,<0.8.0
|
|
|
-# for bitbucket client
|
|
|
unidiff>=0.5.4
|
|
|
urllib3==1.24.2
|
|
|
uwsgi>2.0.0,<2.1.0
|
|
|
|
|
|
+# not directly used, but provides a speedup for redis
|
|
|
+hiredis>=0.1.0,<0.2.0
|
|
|
+
|
|
|
+# not directly used, but pinned for at least semaphore/symbolic
|
|
|
+cffi>=1.11.5,<2.0
|
|
|
+
|
|
|
+# not directly used, but pinned for toronado
|
|
|
+cssutils==1.0.2
|
|
|
+
|
|
|
+# not directly used, but needed
|
|
|
+setproctitle>=1.1.7,<1.2.0
|
|
|
+
|
|
|
# sentry-plugins specific dependencies
|
|
|
phabricator>=0.6.0,<1.0
|
|
|
+
|
|
|
+# test dependencies, but unable to move to requirements-test until sentry.utils.pytest and similar are moved to tests/
|
|
|
+mock==3.0.5 ; python_version < "3.3"
|
|
|
+percy>=1.1.2
|
|
|
+selenium==3.141.0
|