# -- BASE --
requests

pip
python-dotenv # .env support
virtualenv #venv

Django

numpy # NumPy je knihovna programovacího jazyka Python, která poskytuje infrastrukturu pro práci s vektory, maticemi a obecně vícerozměrnými poli.


# -- DATABASE --
sqlparse #non-validating SQL parser for Python. It provides support for parsing, splitting and formatting SQL statements.
tzdata #timezone


psycopg[binary] #PostgreSQL database adapter for the Python

django-filter

django-constance #allows you to store and manage settings of page in the Django admin interface!!!!

# -- OBJECT STORAGE -- 
Pillow #adds image processing capabilities to your Python interpreter

whitenoise #pomáha se spuštěním serveru a načítaní static files


django-cleanup #odstraní zbytečné media soubory které nejsou v databázi/modelu
django-storages # potřeba k S3 bucket storage
boto3


# -- PROTOCOLS (asgi, websockets) --
redis

channels_redis

channels #django channels

#channels requried package
uvicorn[standard] 
daphne

gunicorn

# -- THIRD PARTY APIS --
# Deutsche Post International Shipping API client (local package)
httpx>=0.23.0,<0.29.0  # Required by Deutsche Post client
attrs>=22.2.0  # Required by Deutsche Post client
python-dateutil>=2.8.0  # Required by Deutsche Post client

# -- REST API --
djangorestframework #REST Framework

djangorestframework-api-key #API key

djangorestframework-simplejwt #JWT authentication for Django REST Framework
PyJWT #JSON Web Token implementation in Python

asgiref #ASGI reference implementation, to be used with Django Channels
pytz
# pytz brings the Olson tz database into Python and allows 
# accurate and cross platform timezone calculations. 
# It also solves the issue of ambiguous times at the end of daylight saving time.

#documentation for frontend dev
drf-spectacular

# -- APPS --

django-tinymce

django-cors-headers #csfr

celery #slouží k vytvaření asynchoních úkolu (třeba každou hodinu vyčistit cache atd.)
django-celery-beat #slouží k plánování úkolů pro Celery

django-silk
django-silk[formatting]

# -- EDITING photos, gifs, videos --

#aiofiles
#opencv-python #moviepy use this better instead of pillow
#moviepy

yt-dlp

python-magic

weasyprint #tvoření PDFek z html dokumentu + css styly

## -- MISCELLANEOUS --

faker #generates fake data for testing purposes

zeep #SOAP tool



## -- API --

#generates api (if schema exists (ONLY USE OPENAPI NO SWAGGER))
openapi-python-client

stripe
gopay