dressed_for_succes_store/backend/requirements_new.txt
ilya_zahvatkin 41c1385546 for deploy
2025-05-01 18:29:38 +07:00

170 lines
3.4 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Основные зависимости
fastapi==0.109.0
uvicorn==0.34.0
pydantic==2.5.3
pydantic-settings==2.1.0
pydantic_core==2.14.6
starlette==0.35.1
typing_extensions==4.12.2
# Валидация данных
marshmallow==3.21.1
cerberus==1.3.5
jsonschema==4.21.1
# База данных
sqlalchemy==2.0.25
asyncpg==0.30.0
psycopg2-binary==2.9.9
alembic==1.13.1
greenlet==3.0.3 # Требуется для SQLAlchemy с asyncpg
# Аутентификация и безопасность
python-jose==3.3.0
passlib==1.7.4
bcrypt<4.0.0
python-multipart==0.0.6
email-validator==2.1.0
pycryptodome==3.21.0
pycryptodomex==3.21.0
PyJWT==2.8.0
# HTTP и файлы
httpx==0.28.1
aiofiles==24.1.0
anyio==4.2.0 # Требуется для FastAPI и httpx
# CORS
django-cors-headers==4.3.1 # Для Django проектов
flask-cors==4.0.0 # Для Flask проектов
# WebSocket
websocket-client==1.8.0
trio==0.28.0
trio-websocket==0.11.1
wsproto==1.2.0
python-socketio==5.11.1
websockets==12.0
# Поиск и индексация
meilisearch==0.28.0
# Облачное хранилище
boto3==1.34.69
# Кэширование
redis==5.0.3
aioredis==2.0.1
# Очереди сообщений
amqp==5.3.1
kombu==5.4.2
aiokafka==0.10.0
# Асинхронные задачи
taskiq==0.11.10
taskiq-dependencies==1.5.6
# Многопоточность и параллелизм
futures==3.1.1
concurrent-log-handler==0.9.24
# API документация
openapi-spec-validator==0.7.1
swagger-ui-bundle==0.0.9
pydantic-openapi-schema==1.0.1
# GraphQL
strawberry-graphql==0.219.2
graphene==3.3
graphene-sqlalchemy==2.3.0
# Электронная почта
fastapi-mail==1.4.1
# Работа с датами и временем
python-dateutil==2.9.0.post0
pytz==2025.1
# Интернационализация и локализация
babel==2.14.0
python-gettext==5.0
polib==1.2.0
# Анализ данных
pandas==2.2.3
numpy==2.2.2
# Машинное обучение
scikit-learn==1.4.1
joblib==1.3.2
# Обработка естественного языка (NLP)
nltk==3.8.1
spacy==3.7.4
# Визуализация данных
matplotlib==3.8.4
seaborn==0.13.2
plotly==5.22.0
# Работа с Excel и другими форматами файлов
openpyxl==3.1.5
xlrd==1.2.0
XlsxWriter==3.2.2
# Работа с PDF и документами
pdfminer.six==20191110
python-pptx==0.6.23
PyPDF2==3.0.1
reportlab==4.1.0
python-docx==1.1.0
docx2txt==0.8
# Работа с архивами
py7zr==0.22.0
pyzstd==0.16.2
rarfile==4.2
# Работа с XML и HTML
lxml==5.3.0
beautifulsoup4==4.12.3
soupsieve==2.6
# Веб-скрапинг
scrapy==2.11.1
requests-html==0.10.0
# Работа с форматами данными
pyyaml==6.0.1
toml==0.10.2
# Работа с геоданными
geopy==2.4.1
# Интеграция с мессенджерами
aiogram==3.17.0
aiohttp==3.11.11
# Планировщик задач
pycron==3.1.2
# Мониторинг и логирование
prometheus-client==0.20.0
sentry-sdk==2.12.1
loguru==0.7.2
structlog==24.1.0
python-json-logger==2.0.7
# Тестирование
pytest==8.0.2
pytest-asyncio==0.23.5
pytest-cov==5.0.0
httpx==0.28.1 # Для тестирования FastAPI
# Утилиты
python-dotenv==1.0.0
setuptools==75.8.0
jinja2==3.1.3 # Для шаблонов (если используется)
pillow==11.1.0 # Для обработки изображений