forked from mysociety/local-intelligence-hub
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
pyproject.toml
83 lines (79 loc) · 2.34 KB
/
pyproject.toml
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
[tool.poetry]
name = "local-intelligence-hub"
version = "0.1.0"
description = ""
authors = ["Your Name <[email protected]>"]
[tool.poetry.dependencies]
# TODO: Revert to <3.13 once this issue is fixed (for us the error is in pyairtable):
# https://stackoverflow.com/questions/78593700/langchain-community-langchain-packages-giving-error-missing-1-required-keywor
python = ">3.11,<=3.12.3"
Django = "4.2.11"
django-bootstrap5 = "^22.1"
django-environ = "^0.9.0"
django-libsass = "^0.9"
requests-cache = "^0.9.6"
Pillow = "^10.2.0"
python-magic = "^0.4.27"
tqdm = "^4.64.1"
openpyxl = "^3.0.10"
mysoc-dataset = "^0.3.0"
django-jsonform = "^2.15.0"
lxml = "^4.9.2"
beautifulsoup4 = "^4.11.1"
django-polymorphic = "^3.1.0"
pyairtable = "^2.3.3"
psycopg = "^3.1.18"
strawberry-graphql-django = "^0.32.1"
strawberry-django-auth = "^0.376.5"
django-cors-headers = "^4.3.1"
python-benedict = "^0.33.2"
gunicorn = "^21.2.0"
whitenoise = "^6.6.0"
setuptools = "^69.1.1"
uvicorn = "^0.27.1"
strawberry-graphql = "0.235.0"
pandas = "^2.2.1"
django-choices-field = "^2.3.0"
httpx = "^0.27.0"
strawberry-django-dataloaders = "^0.2.0"
sentry-sdk = {extras = [], version = "^1.45.0"}
django-minio-storage = "^0.5.7"
mailchimp3 = "^3.0.21"
scalene = "^1.5.38"
django-vectortiles = { git = "https://github.com/submarcos/django-vectortiles.git" }
django-cryptography = "^1.1"
posthog = "^3.5.0"
mailchimp-marketing = {git = "https://github.com/mailchimp/mailchimp-marketing-python.git"}
cryptography = "^42.0.5"
wagtail = "^6.1.1"
wagtail-json-widget = "^0.0.8"
simplejson = "^3.19.2"
urllib3 = "^2.2.1"
requests-oauthlib = "^2.0.0"
requests = "^2.31.0"
petl = "^1.7.15"
procrastinate = {extras = ["django"], version = "^2.3.0"}
googlemaps = "^4.10.0"
country-converter = "^1.2"
google-api-python-client = "^2.133.0"
google-auth-httplib2 = "^0.2.0"
google-auth-oauthlib = "^1.2.0"
django-codemirror2 = "^0.2"
wagtail-color-panel = "^1.5.0"
dateparser = "^1.2.0"
[tool.poetry.dev-dependencies]
django-debug-toolbar = "^4.3"
black = "^24.3.0"
coverage = "^6.5.0"
flake8 = "^6.1.0"
isort = "^5.10.1"
[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"
[tool.isort]
profile = "black"
default_section = "THIRDPARTY"
known_first_party = "hub"
known_django = "django"
sections = ["FUTURE", "STDLIB", "DJANGO", "THIRDPARTY", "FIRSTPARTY", "LOCALFOLDER"]
extend_skip = ["migrations"]