requirements-base.txt 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. beautifulsoup4==4.7.1
  2. boto3==1.10.49
  3. botocore==1.13.50
  4. celery==4.4.7
  5. click==7.1.2
  6. confluent-kafka==1.5.0; python_version <= '3.8'
  7. confluent-kafka==1.6.0; python_version == '3.9'
  8. croniter==0.3.34
  9. datadog==0.29.3
  10. django-crispy-forms==1.7.2
  11. django-picklefield==1.0.0
  12. django-sudo==3.1.0
  13. Django==1.11.29
  14. djangorestframework==3.6.4
  15. email-reply-parser==0.5.12
  16. google-api-core==1.25.1
  17. google-auth==1.24.0
  18. google-cloud-bigtable==1.6.1
  19. google-cloud-core==1.5.0
  20. googleapis-common-protos==1.52.0
  21. google-cloud-pubsub==2.2.0
  22. google-cloud-storage==1.35.0
  23. jsonschema==3.2.0
  24. lxml==4.6.3
  25. maxminddb==1.5.4
  26. mistune==0.8.4
  27. mmh3==3.0.0
  28. parsimonious==0.8.0
  29. petname==2.6
  30. phonenumberslite==8.11.3
  31. Pillow==8.1.0
  32. progressbar2==3.32.0
  33. # If we bump it to 2.8.4 or greater then Python 3.6 & 3.8 would use the same version
  34. psycopg2-binary==2.7.7; python_version == '3.6'
  35. psycopg2-binary==2.8.6; python_version > '3.6'
  36. PyJWT==1.5.3
  37. python-dateutil==2.8.1
  38. python-memcached==1.59
  39. python-u2flib-server==5.0.0
  40. python3-saml==1.4.1
  41. PyYAML==5.3
  42. rb==1.9.0
  43. redis-py-cluster==2.1.0
  44. redis==3.4.1
  45. requests-oauthlib==1.2.0
  46. requests[security]==2.20.1
  47. # [start] jsonschema format validators
  48. rfc3339-validator==0.1.2
  49. rfc3986-validator==0.1.1
  50. # [end] jsonschema format validators
  51. sentry-relay==0.8.4
  52. sentry-sdk>=1.0.0,<1.2.0
  53. simplejson==3.17.2
  54. statsd==3.1
  55. structlog==17.1.0
  56. symbolic==8.0.3
  57. toronado==0.1.0
  58. ua-parser==0.10.0
  59. unidiff==0.5.5
  60. urllib3==1.24.2
  61. uWSGI==2.0.19.1
  62. zstandard==0.14.1
  63. msgpack==1.0.0
  64. # celery
  65. billiard==3.6.3
  66. kombu==4.6.11
  67. # Note, grpcio>1.30.0 requires setting GRPC_POLL_STRATEGY=epoll1
  68. # See https://github.com/grpc/grpc/issues/23796 and
  69. # https://github.com/grpc/grpc/blob/v1.35.x/doc/core/grpc-polling-engines.md#polling-engine-implementations-in-grpc
  70. grpcio==1.35.0
  71. # not directly used, but provides a speedup for redis
  72. hiredis==0.3.1
  73. # not directly used, but pinned for at least semaphore/symbolic
  74. cffi==1.12.2; python_version <= '3.8'
  75. cffi==1.14.4; python_version == '3.9'
  76. # not directly used, but pinned for toronado because it doesn't pin these
  77. cssutils==1.0.2
  78. cssselect==1.0.3
  79. # sentry-plugins specific dependencies
  80. phabricator==0.7.0
  81. # test dependencies, but unable to move to requirements-test until
  82. # sentry.utils.pytest and sentry.testutils are moved to tests/
  83. selenium==3.141.0
  84. sqlparse==0.2.4
  85. # We're still using mock in Python 3.6 because it contains a fix to Python issue37972.
  86. # We should be able to fully swap it out for stdlib once we're on 3.8.
  87. mock==4.0.3