requirements-base.txt 2.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. beautifulsoup4>=4.7.1
  2. boto3>=1.22.12
  3. botocore>=1.25.12
  4. celery>=4.4.7
  5. click>=8.0.4
  6. # See if we can remove CPATH from lib.sh
  7. # https://github.com/getsentry/sentry/pull/30094
  8. confluent-kafka>=1.7.0
  9. croniter>=0.3.37
  10. datadog>=0.29.3
  11. django-crispy-forms>=1.14.0
  12. django-pg-zero-downtime-migrations>=0.11
  13. Django>=2.2.28
  14. djangorestframework>=3.12.4
  15. drf-spectacular>=0.22.1
  16. email-reply-parser>=0.5.12
  17. google-api-core>=1.25.1
  18. google-auth>=1.24.0
  19. google-cloud-bigtable>=1.6.1
  20. google-cloud-core>=1.5.0
  21. googleapis-common-protos>=1.56.2
  22. google-cloud-pubsub>=2.2.0
  23. google-cloud-storage>=1.35.0
  24. # Only necessary to prevent installing the latest version
  25. # https://github.com/googleapis/python-crc32c/issues/83
  26. google-crc32c>=1.1.2
  27. isodate>=0.6.1
  28. jsonschema>=3.2.0
  29. lxml>=4.6.5
  30. maxminddb>=2.0.3
  31. mistune>=2.0.2
  32. mmh3>=3.0.0
  33. packaging>=21.3
  34. parsimonious>=0.8.0
  35. petname>=2.6
  36. phonenumberslite>=8.12.0
  37. Pillow>=9.0.1
  38. progressbar2>=3.41.0
  39. python-rapidjson>=1.4
  40. psycopg2-binary>=2.8.6
  41. PyJWT>=2.4.0
  42. python-dateutil>=2.8.1
  43. python-memcached>=1.59
  44. python-u2flib-server>=5.0.0
  45. fido2>=0.9.2
  46. python3-saml>=1.14.0
  47. PyYAML>=5.4
  48. rb>=1.9.0
  49. redis-py-cluster>=2.1.0
  50. redis>=3.4.1
  51. requests-oauthlib>=1.2.0
  52. requests>=2.25.1
  53. # [start] jsonschema format validators
  54. rfc3339-validator>=0.1.2
  55. rfc3986-validator>=0.1.1
  56. # [end] jsonschema format validators
  57. sentry-arroyo>=0.2.0
  58. sentry-relay>=0.8.13
  59. sentry-sdk>=1.7.2
  60. snuba-sdk>=1.0.0
  61. simplejson>=3.17.6
  62. statsd>=3.3
  63. structlog>=21.1.0
  64. symbolic>=8.7.1
  65. toronado>=0.1.0
  66. typing-extensions>=3.10.0.2
  67. ua-parser>=0.10.0
  68. unidiff>=0.7.4
  69. urllib3[brotli]>=1.26.9
  70. brotli>=1.0.9
  71. # See if we can remove LDFLAGS from lib.sh
  72. # https://github.com/getsentry/sentry/pull/30094
  73. uWSGI==2.0.20.0
  74. zstandard>=0.18.0
  75. msgpack>=1.0.4
  76. cryptography>=3.4.8
  77. # celery
  78. billiard>=3.6.4
  79. kombu>=4.6.11
  80. # Note, grpcio>1.30.0 requires setting GRPC_POLL_STRATEGY=epoll1
  81. # See https://github.com/grpc/grpc/issues/23796 and
  82. # https://github.com/grpc/grpc/blob/v1.35.x/doc/core/grpc-polling-engines.md#polling-engine-implementations-in-grpc
  83. grpcio>=1.40.0
  84. # not directly used, but provides a speedup for redis
  85. hiredis>=0.3.1
  86. # not directly used, but pinned for at least semaphore/symbolic
  87. cffi>=1.15.0
  88. # not directly used, but pinned for toronado because it doesn't pin these
  89. cssutils>=2.4.0
  90. cssselect>=1.0.3
  91. # sentry-plugins specific dependencies
  92. phabricator>=0.7.0
  93. # test dependencies, but unable to move to requirements-test until
  94. # sentry.utils.pytest and sentry.testutils are moved to tests/
  95. selenium>=4.1.5
  96. sqlparse>=0.2.4