diff --git a/requirements-windows.txt b/requirements-windows.txt new file mode 100644 index 0000000..d6098b3 --- /dev/null +++ b/requirements-windows.txt @@ -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