Skip to content

Commit

Permalink
security: Upgrade dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
clemlesne committed Oct 29, 2024
1 parent 3e93ee8 commit 090df45
Show file tree
Hide file tree
Showing 3 changed files with 736 additions and 538 deletions.
38 changes: 19 additions & 19 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -6,61 +6,61 @@ name = "call-center-ai"
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"aiohttp-retry~=2.8", # Retry middleware for aiohttp, used with Twilio SDK
"aiohttp[speedups]~=3.9", # Async HTTP client for Azure and Twilio SDKs, plus async DNS resolver and async Brotli compression
"aiohttp-retry~=2.9", # Retry middleware for aiohttp, used with Twilio SDK
"aiohttp[speedups]~=3.10", # Async HTTP client for Azure and Twilio SDKs, plus async DNS resolver and async Brotli compression
"aiosqlite~=0.20", # Async SQLite3 driver
"azure-ai-translation-text~=1.0", # Azure Cognitive Services Text Translation
"azure-appconfiguration~=1.7", # Outsourced configuration for live updates
"azure-communication-callautomation~=1.2", # Azure Communication Services Call Automation
"azure-communication-sms~=1.0", # Azure Communication Services SMS
"azure-communication-sms~=1.1", # Azure Communication Services SMS
"azure-cosmos~=4.7", # Azure Cosmos DB
"azure-eventgrid~=4.20", # Azure Event Grid
"azure-identity~=1.17", # Azure identity library
"azure-identity~=1.19", # Azure identity library
"azure-monitor-opentelemetry~=1.6", # Azure Monitor OpenTelemetry
"azure-search-documents~=11.6a0", # Azure AI Search
"azure-storage-queue~=12.10", # Azure Storage Queue
"azure-storage-queue~=12.12", # Azure Storage Queue
"django-htmlmin~=0.11", # Minify HTML
"fastapi~=0.115", # Web framework
"gunicorn~=23.0", # Application server
"jinja2~=3.1", # Template engine, used for prompts and web views
"json-repair~=0.25", # Repair JSON files from LLM
"json-repair~=0.30", # Repair JSON files from LLM
"mistune~=3.0", # Markdown parser for web views
"openai~=1.35", # OpenAI client
"openai~=1.52", # OpenAI client
"opentelemetry-instrumentation-aiohttp-client~=0.0", # OpenTelemetry instrumentation for aiohttp client
"opentelemetry-instrumentation-httpx~=0.0", # OpenTelemetry instrumentation for HTTPX
"opentelemetry-instrumentation-openai~=0.0", # OpenTelemetry instrumentation for OpenAI
"opentelemetry-instrumentation-redis~=0.0", # OpenTelemetry instrumentation for Redis
"opentelemetry-instrumentation-sqlite3~=0.0", # OpenTelemetry instrumentation for SQLite3
"opentelemetry-semantic-conventions~=0.0", # OpenTelemetry conventions, to standardize telemetry data
"phonenumbers~=8.13", # Phone number parsing and formatting, used with Pydantic
"pydantic-extra-types~=2.8", # Extra types for Pydantic
"pydantic-settings~=2.3", # Application configuration management with Pydantic
"pydantic[email]~=2.7", # Data serialization and validation, plus email validation
"pyjwt~=2.8", # Secure inbound calls from Communication Services
"pydantic-extra-types~=2.9", # Extra types for Pydantic
"pydantic-settings~=2.6", # Application configuration management with Pydantic
"pydantic[email]~=2.9", # Data serialization and validation, plus email validation
"pyjwt~=2.9", # Secure inbound calls from Communication Services
"python-dotenv~=1.0", # Load environment variables from .env file
"python-multipart~=0.0", # Form parsing
"pytz~=2024.0", # Time zone handling
"pyyaml~=6.0", # YAML parser
"redis~=5.0", # Redis client
"redis~=5.2", # Redis client
"tenacity~=8.2", # Async retrying library
"tiktoken~=0.7", # Tokenization library for OpenAI models
"twilio~=9.2", # Twilio SDK, used for SMS
"tiktoken~=0.8", # Tokenization library for OpenAI models
"twilio~=9.3", # Twilio SDK, used for SMS
"typing-extensions~=4.12", # Typing extensions for Python 3.6+
"uvicorn[standard]~=0.31", # Application middleware
"uvicorn[standard]~=0.32", # Application middleware
]

[project.optional-dependencies]
dev = [
"deepeval~=0.21", # LLM model evaluation
"deptry~=0.16", # Dependency tree testing
"deptry~=0.20", # Dependency tree testing
"pip-tools~=7.4", # Compile requirements.txt from pyproject.toml
"pyright~=1.1", # Static type checker
"pytest-assume~=2.4", # Pytest plugin for conditional tests
"pytest-asyncio~=0.23", # Pytest plugin for async tests
"pytest-asyncio~=0.24", # Pytest plugin for async tests
"pytest-repeat~=0.9", # Pytest plugin for repeating tests
"pytest-xdist[psutil]~=3.6", # Pytest plugin for parallel testing
"pytest~=8.2", # Testing framework
"ruff~=0.6", # Linter
"pytest~=8.3", # Testing framework
"ruff~=0.7", # Linter
]

[tool.setuptools]
Expand Down
Loading

0 comments on commit 090df45

Please sign in to comment.