generated from AryaAppaji/drf-api-kickstart
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpyproject.toml
33 lines (31 loc) · 1.26 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
[project]
dependencies = [
"django-extensions>=3.2.3", # Adds additional features to Django.
"django>=5.1.4", # Django Framework.
"django-environ>=0.11.2", # Allows for environment variables management.
"djangorestframework>=3.15.2", # Adds support for factories in tests.
"django-storages>=1.14.4", # Enables the use of S3 storage.
"django-import-export>=4.3.3", # Adds data import and export capabilities.
"drf-spectacular>=0.28.0", # Automatically generates API documentation.
"django-redis>=5.4.0", # Integrates Redis as a cache backend.
"channels>=4.2.0", # Enables WebSocket communication.
"psycopg>=3.2.3", # Provides support for PostgreSQL database.
"requests>=2.32.3", # Provides request/response monitoring and profiling.
"ruff>=0.8.3", # Python linter and formatter.
"pytest-django>=4.9.0", # Facilitates unit testing with Django.
"boto3>=1.35.91",
"django-sonar>=0.1.8",
]
description = "This is a practice project where i will replicate netflix like backend system using django."
name = "netflix-clone"
readme = "README.md"
requires-python = ">=3.13"
version = "0.1.0"
[tool.ruff]
# Set the maximum line length to 79 characters.
line-length = 79
lint.ignore = [
"F403",
"F405",
"E501",
] # Ignore specific rules related to unused imports.