Skip to content

Commit 22ad28c

Browse files
Create aws specific requirements.in and .txt
1 parent 798d877 commit 22ad28c

3 files changed

Lines changed: 50 additions & 1 deletion

File tree

app/requirements-aws.in

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
django~=4.2.27
2+
django-extensions
3+
django-phonenumber-field[phonenumbers]
4+
django-timezone-field
5+
djangorestframework
6+
drf-jwt
7+
tzdata

app/requirements-aws.txt

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# This file was autogenerated by uv via the following command:
2+
# uv pip compile requirements-aws.in -o requirements-aws.txt
3+
asgiref==3.11.1
4+
# via django
5+
cffi==2.0.0
6+
# via cryptography
7+
cryptography==48.0.1
8+
# via pyjwt
9+
django==4.2.30
10+
# via
11+
# -r requirements-aws.in
12+
# django-extensions
13+
# django-phonenumber-field
14+
# django-timezone-field
15+
# djangorestframework
16+
# drf-jwt
17+
django-extensions==4.1
18+
# via -r requirements-aws.in
19+
django-phonenumber-field==8.4.0
20+
# via -r requirements-aws.in
21+
django-timezone-field==7.2.2
22+
# via -r requirements-aws.in
23+
djangorestframework==3.17.1
24+
# via
25+
# -r requirements-aws.in
26+
# drf-jwt
27+
drf-jwt==1.19.2
28+
# via -r requirements-aws.in
29+
phonenumbers==9.0.32
30+
# via django-phonenumber-field
31+
pycparser==3.0
32+
# via cffi
33+
pyjwt==2.13.0
34+
# via drf-jwt
35+
sqlparse==0.5.5
36+
# via django
37+
tzdata==2026.2
38+
# via -r requirements-aws.in

docs/architecture/project_structure.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,9 @@ app/
3737
├── manage.py # (7)!
3838
├── requirements.in # (8)!
3939
├── requirements.txt # (9)!
40-
└── setup.cfg # (10)!
40+
├── requirements.in # (10)!
41+
├── requirements.txt # (11)!
42+
└── setup.cfg # (12)!
4143
```
4244

4345
1. The core app in django. This app contains the API and models. See [Core App](#core-app) below for details.
@@ -49,6 +51,8 @@ app/
4951
1. Django manage.py script. In nearly all cases, there's no good reason to change this. Just leave it alone.
5052
1. Requirements.in file used by `uv pip compile`. See the [uv tool](uv.md) for details.
5153
1. Requirements.txt file generated by `uv pip install`. Do not modify this file. Edit the `requirements.in` file instead. See the [uv tool](uv.md) for details.
54+
1. Requirements-aws.in file used by `uv pip compile`. See the [uv tool](uv.md) for details.
55+
1. Requirements-aws.txt file generated by `uv pip install`. Do not modify this file. Edit the `requirements-aws.in` file instead. See the [uv tool](uv.md) for details.
5256
1. Config file for development support tools such as `flake8` and `pytest`. `flake8` is the only tool that doesn't support `pyproject.toml` yet, which is why we have this file.
5357

5458
#### Core App

0 commit comments

Comments
 (0)