|
2 | 2 | requires = ["pdm-backend"] |
3 | 3 | build-backend = "pdm.backend" |
4 | 4 |
|
| 5 | +[tool] |
5 | 6 | [tool.ruff] |
6 | 7 | line-length = 88 |
7 | 8 | exclude = ["migrations"] |
8 | 9 | target-version = "py311" |
9 | 10 |
|
10 | | -[tool.pdm] |
11 | | -[tool.pdm.dev-dependencies] |
12 | | -dev = [ |
13 | | - "mypy<2.0.0,>=1.2.0", |
14 | | - "pytest==7.4.3", |
15 | | - "pytest-cov==4.1.0", |
16 | | - "pytest-django==4.6.0", |
17 | | - "factory-boy==3.3.0", |
18 | | - "pdbpp<1.0.0,>=0.10.3", |
19 | | - "requests-mock<2.0.0,>=1.11.0", |
20 | | - "pytest-mock<4.0.0,>=3.12.0", |
21 | | - "pytest-cache<2.0,>=1.0", |
22 | | - "time-machine<3.0.0,>=2.13.0", |
23 | | - "libcst<2.0.0,>=1.1.0", |
24 | | - "wagtail-factories<5.0.0,>=4.1.0", |
25 | | - "pytest-xdist>=3.5.0", |
26 | | - "websockets>=12.0", |
27 | | - "typer>=0.12.3", |
28 | | -] |
29 | | - |
30 | | -[tool.pdm.build] |
31 | | -includes = [] |
32 | | - |
33 | | -[tool.pdm.scripts] |
34 | | -update-lock = "pdm lock -G :all" |
35 | | - |
36 | | -[project] |
37 | | -authors = [ |
38 | | - {name = "Python Italia"}, |
39 | | -] |
40 | | -requires-python = "<3.13,>=3.11" |
41 | | -dependencies = [ |
42 | | - "django==5.1.1", |
43 | | - "django-environ==0.10.0", |
44 | | - "django-model-utils==4.5.1", |
45 | | - "django-timezone-field==7.0", |
46 | | - "certifi==2024.7.4", |
47 | | - "chardet==5.2.0", |
48 | | - "idna==3.7", |
49 | | - "requests==2.32.3", |
50 | | - "urllib3==2.2.2", |
51 | | - "aniso8601==9.0.1", |
52 | | - "whitenoise==6.7.0", |
53 | | - "django-ordered-model==3.5", |
54 | | - "uWSGI==2.0.26", |
55 | | - "django-storages==1.14.4", |
56 | | - "sentry-sdk==2.11.0", |
57 | | - "boto3==1.34.149", |
58 | | - "pycountry<20.0,>=19.8", |
59 | | - "countries<1.0.0,>=0.2.0", |
60 | | - "django-ses==4.1.1", |
61 | | - "hashids<2.0.0,>=1.2.0", |
62 | | - "django-autocomplete-light==3.9.4", |
63 | | - "django-queryinspect<2.0.0,>=1.1.0", |
64 | | - "lxml<5.0.0,>=4.5.0", |
65 | | - "unidecode<2.0.0,>=1.1.1", |
66 | | - "strawberry-graphql==0.243.1", |
67 | | - "Werkzeug<2.0.0,>=1.0.1", |
68 | | - "django-import-export<4.0.0,>=3.2.0", |
69 | | - "dal-admin-filters==1.1.0", |
70 | | - "django-markdownify==0.9.5", |
71 | | - "psycopg2==2.9.9", |
72 | | - "django-imagekit==5.0.0", |
73 | | - "pillow==10.4.0", |
74 | | - "redis[hiredis]==5.0.2", |
75 | | - "google-api-python-client<3.0.0,>=2.94.0", |
76 | | - "google-auth<3.0.0,>=2.22.0", |
77 | | - "opencv-python<5.0.0.0,>=4.8.0.74", |
78 | | - "argon2-cffi<24.0.0,>=23.1.0", |
79 | | - "stripe==10.5.0", |
80 | | - "djangorestframework==3.15.2", |
81 | | - "l18n<2022.0,>=2021.3", |
82 | | - "wagtail==6.2.2", |
83 | | - "wagtail-localize==1.10", |
84 | | - "celery==5.4.0", |
85 | | - "wagtail-headless-preview==0.8.0", |
86 | | - "Jinja2>=3.1.3", |
87 | | - "icalendar>=5.0.11", |
88 | | - "pyclamd>=0.4.0", |
89 | | - "magika>=0.5.1", |
90 | | - "tzdata>=2024.1", |
91 | | - "wagtail-factories==4.2.1", |
92 | | - "google-auth-oauthlib>=1.2.1", |
93 | | - "PyJWT>=2.8.0", |
94 | | - "cryptography>=43.0.0", |
95 | | - "openai>=1.52.0", |
96 | | - "pydantic>=2.9.2", |
97 | | - "gunicorn>=23.0.0", |
98 | | -] |
99 | | -name = "backend" |
100 | | -version = "0.1.0" |
101 | | -description = "PyCon Italia backend" |
102 | | -license = {text = "MIT"} |
103 | | - |
104 | | -[project.optional-dependencies] |
105 | | -lambda = [ |
106 | | - "awslambdaric<3.0.0,>=2.0.4", |
107 | | -] |
108 | | - |
109 | 11 | [tool.ruff.lint.isort] |
110 | 12 | known-first-party = [ |
111 | 13 | "integrations", |
@@ -141,3 +43,40 @@ known-first-party = [ |
141 | 43 | "users", |
142 | 44 | "billing" |
143 | 45 | ] |
| 46 | + |
| 47 | +[tool.pdm] |
| 48 | +[tool.pdm.dev-dependencies] |
| 49 | +dev = [ |
| 50 | + "mypy<2.0.0,>=1.2.0", |
| 51 | + "pytest==7.4.3", |
| 52 | + "pytest-cov==4.1.0", |
| 53 | + "pytest-django==4.6.0", |
| 54 | + "factory-boy==3.3.0", |
| 55 | + "pdbpp<1.0.0,>=0.10.3", |
| 56 | + "requests-mock<2.0.0,>=1.11.0", |
| 57 | + "pytest-mock<4.0.0,>=3.12.0", |
| 58 | + "pytest-cache<2.0,>=1.0", |
| 59 | + "time-machine<3.0.0,>=2.13.0", |
| 60 | + "libcst<2.0.0,>=1.1.0", |
| 61 | + "wagtail-factories<5.0.0,>=4.1.0", |
| 62 | + "pytest-xdist>=3.5.0", |
| 63 | + "websockets>=12.0", |
| 64 | + "typer>=0.12.3", |
| 65 | +] |
| 66 | + |
| 67 | +[tool.pdm.build] |
| 68 | +includes = [] |
| 69 | + |
| 70 | +[project] |
| 71 | +requires-python = "<3.13,>=3.11" |
| 72 | +dependencies = ["django==5.1.1", "django-environ==0.10.0", "django-model-utils==4.5.1", "django-timezone-field==7.0", "certifi==2024.7.4", "chardet==5.2.0", "idna==3.7", "requests==2.32.3", "urllib3==2.2.2", "aniso8601==9.0.1", "whitenoise==6.7.0", "django-ordered-model==3.5", "uWSGI==2.0.26", "django-storages==1.14.4", "sentry-sdk==2.11.0", "boto3==1.34.149", "pycountry<20.0,>=19.8", "countries<1.0.0,>=0.2.0", "django-ses==4.1.1", "hashids<2.0.0,>=1.2.0", "django-autocomplete-light==3.9.4", "django-queryinspect<2.0.0,>=1.1.0", "lxml<5.0.0,>=4.5.0", "unidecode<2.0.0,>=1.1.1", "strawberry-graphql==0.243.1", "Werkzeug<2.0.0,>=1.0.1", "django-import-export<4.0.0,>=3.2.0", "dal-admin-filters==1.1.0", "django-markdownify==0.9.5", "psycopg2==2.9.9", "django-imagekit==5.0.0", "pillow==10.4.0", "redis[hiredis]==5.0.2", "google-api-python-client<3.0.0,>=2.94.0", "google-auth<3.0.0,>=2.22.0", "opencv-python<5.0.0.0,>=4.8.0.74", "argon2-cffi<24.0.0,>=23.1.0", "stripe==10.5.0", "djangorestframework==3.15.2", "l18n<2022.0,>=2021.3", "wagtail==6.2.2", "wagtail-localize==1.10", "celery==5.4.0", "wagtail-headless-preview==0.8.0", "Jinja2>=3.1.3", "icalendar>=5.0.11", "pyclamd>=0.4.0", "magika>=0.5.1", "tzdata>=2024.1", "wagtail-factories==4.2.1", "google-auth-oauthlib>=1.2.1", "PyJWT>=2.8.0", "cryptography>=43.0.0", "openai>=1.52.0", "pydantic>=2.9.2", "gunicorn>=23.0.0"] |
| 73 | +name = "backend" |
| 74 | +version = "0.1.0" |
| 75 | +description = "PyCon Italia backend" |
| 76 | +[[project.authors]] |
| 77 | +name = "Python Italia" |
| 78 | +[project.license] |
| 79 | +text = "MIT" |
| 80 | + |
| 81 | +[project.optional-dependencies] |
| 82 | +dev = ["mypy<2.0.0,>=1.2.0", "pytest==7.4.3", "pytest-cov==4.1.0", "pytest-django==4.6.0", "factory-boy==3.3.0", "pdbpp<1.0.0,>=0.10.3", "requests-mock<2.0.0,>=1.11.0", "pytest-mock<4.0.0,>=3.12.0", "pytest-cache<2.0,>=1.0", "time-machine<3.0.0,>=2.13.0", "libcst<2.0.0,>=1.1.0", "wagtail-factories<5.0.0,>=4.1.0", "pytest-xdist>=3.5.0", "websockets>=12.0", "typer>=0.12.3"] |
0 commit comments