-
Notifications
You must be signed in to change notification settings - Fork 81
/
Pipfile
64 lines (61 loc) · 1.4 KB
/
Pipfile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
[[source]]
url = "https://pypi.python.org/simple"
verify_ssl = true
name = "pypi"
[packages]
flask = "==3.1.0"
jsonify = "==0.5" # Not semver
flask-restful = "~=0.3.7"
requests = "~=2.32.3"
flask-sqlalchemy = "~=3.1.1"
psycopg2 = "~=2.9.10"
flask-migrate = "~=4.0.5"
itsdangerous = "==2.2.0"
gunicorn = "~=23.0.0"
connexion = {version = "~=3.1.0",extras = ["swagger-ui", "flask", "uvicorn"]}
markupsafe = "==3.0.2"
openapi-schema-validator = "==0.6.2"
openapi-spec-validator = "==0.7.1"
pyyaml = "~=6.0.1"
prometheus-client = "~=0.21.0"
logstash-formatter = "~=0.5.17"
validators = "~=0.34.0"
marshmallow = "~=3.23.0"
ujson = "==5.10.0"
watchtower = ">=0.6.0,<4.0.0"
boto3 = "~=1.35"
confluent-kafka="~=2.6.1"
prometheus-flask-exporter = "~=0.23.1"
python-dateutil = "~=2.9.0"
prance = "==23.6.21.0"
app-common-python = "~=0.2.5"
honcho = "*"
sqlalchemy = "<3.0.0"
alembic = ">=1.12.0"
urllib3 = ">=1.26.5"
flask-unleash = "*"
segment-analytics-python = "*"
flask-caching = "*"
redis = "*"
setuptools = "~=75.6.0"
certifi = "~=2024.8.30"
ratelimit = "*"
[dev-packages]
pytest = "~=8.3.2"
pytest-cov = "~=6.0.0"
pytest-mock = "~=3.14.0"
pytest-subtests = "~=0.13.1"
coverage = "*"
pre-commit = "~=4.0.1"
sqlalchemy-utils = "==0.41.2"
pgxnclient = "*"
ruff = "*"
mypy = "*"
types-ujson = "*"
types-redis = "*"
types-pyyaml = "*"
types-python-dateutil = "*"
types-requests = "*"
types-pytz = "*"
[requires]
python_version = "3.9"