Enhance application with new features, improved error handling, and performance optimizations. Key updates include: added data validation, retry strategies for HTTP requests, detailed logging, and support for RabbitMQ exports. Updated dependencies and enhanced README documentation for better setup instructions.
This commit is contained in:
@@ -1,4 +1,20 @@
|
||||
# ANCHOR: Requirements
|
||||
# Семантика: Список внешних библиотек, необходимых для запуска приложения.
|
||||
requests
|
||||
beautifulsoup4
|
||||
|
||||
# Основные зависимости для парсинга
|
||||
requests>=2.31.0
|
||||
beautifulsoup4>=4.12.0
|
||||
lxml>=4.9.0
|
||||
|
||||
# Валидация и типизация данных
|
||||
pydantic>=2.0.0
|
||||
|
||||
# Типизация (для Python < 3.8)
|
||||
typing-extensions>=4.0.0
|
||||
|
||||
# Дополнительные утилиты
|
||||
python-dotenv>=1.0.0
|
||||
|
||||
# ANCHOR: RabbitMQ_Dependencies
|
||||
# Семантика: Зависимости для работы с очередью сообщений RabbitMQ
|
||||
pika>=1.3.0
|
||||
Reference in New Issue
Block a user