Create pywin32-free requirements for Windows compatibility

This commit is contained in:
latinogino
2025-09-24 09:50:20 +02:00
parent 1f27d2424b
commit 56765e751b

39
requirements-windows.txt Normal file
View File

@@ -0,0 +1,39 @@
# PyWin32-free requirements for Windows compatibility
# This avoids the Windows permission issues with pywin32
# Core HTTP and async libraries
requests>=2.31.0
aiohttp>=3.9.0
httpx>=0.27.1
# Data validation and settings
pydantic>=2.5.0
pydantic-settings>=2.5.2
python-dotenv>=1.0.0
# CLI and utilities
click>=8.1.0
typing-extensions>=4.8.0
# JSON schema validation (MCP requirement)
jsonschema>=4.20.0
# Async utilities
anyio>=4.5
# Basic dependencies for async/await
sniffio>=1.1
attrs>=17.3.0
certifi>=2017.4.17
charset-normalizer>=3.0.0
idna>=2.5
urllib3>=2.0.0
# HTTP parsing
h11>=0.16
httpcore>=1.0.0
# Additional utilities needed
annotated-types>=0.6.0
rpds-py>=0.7.1
referencing>=0.28.4