diff --git a/pyproject.toml b/pyproject.toml index 55c8f3147c6458f253d2100e526dd2da876f182b..6c5607d8397e4306750b8ca34743a41086b77cfe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,20 +6,19 @@ readme = "README.md" requires-python = ">=3.12" dependencies = [ "aiohttp>=3.10.8", - "email-validator>=2.2.0" + "email-validator>=2.2.0", + "pydantic>=2.9.2" ] [tool.uv] dev-dependencies = [ "mypy>=1.11.2", - "pydantic>=2.9.2", "pytest-aiohttp>=1.0.5", "pytest-asyncio>=0.24.0", "pytest-cov>=5.0.0", "pytest>=8.3.3", "sphinx-rtd-theme>=3.0.1", - "sphinx>=8.1.3", - "types-requests>=2.32.0.20240914", + "sphinx>=8.1.3" ] [tool.setuptools.packages.find] diff --git a/uv.lock b/uv.lock index 0030c16adc0eef00844c001ac9d05e0450472c1c..00e32e9e16001bb01bedd25ad2d861e3400d7068 100644 --- a/uv.lock +++ b/uv.lock @@ -408,38 +408,36 @@ source = { virtual = "." } dependencies = [ { name = "aiohttp" }, { name = "email-validator" }, + { name = "pydantic" }, ] [package.dev-dependencies] dev = [ { name = "mypy" }, - { name = "pydantic" }, { name = "pytest" }, { name = "pytest-aiohttp" }, { name = "pytest-asyncio" }, { name = "pytest-cov" }, { name = "sphinx" }, { name = "sphinx-rtd-theme" }, - { name = "types-requests" }, ] [package.metadata] requires-dist = [ { name = "aiohttp", specifier = ">=3.10.8" }, { name = "email-validator", specifier = ">=2.2.0" }, + { name = "pydantic", specifier = ">=2.9.2" }, ] [package.metadata.requires-dev] dev = [ { name = "mypy", specifier = ">=1.11.2" }, - { name = "pydantic", specifier = ">=2.9.2" }, { name = "pytest", specifier = ">=8.3.3" }, { name = "pytest-aiohttp", specifier = ">=1.0.5" }, { name = "pytest-asyncio", specifier = ">=0.24.0" }, { name = "pytest-cov", specifier = ">=5.0.0" }, { name = "sphinx", specifier = ">=8.1.3" }, { name = "sphinx-rtd-theme", specifier = ">=3.0.1" }, - { name = "types-requests", specifier = ">=2.32.0.20240914" }, ] [[package]] @@ -703,18 +701,6 @@ wheels = [ { url = "https://files.pythonhosted.org/packages/52/a7/d2782e4e3f77c8450f727ba74a8f12756d5ba823d81b941f1b04da9d033a/sphinxcontrib_serializinghtml-2.0.0-py3-none-any.whl", hash = "sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331", size = 92072 }, ] -[[package]] -name = "types-requests" -version = "2.32.0.20240914" -source = { registry = "https://pypi.org/simple" } -dependencies = [ - { name = "urllib3" }, -] -sdist = { url = "https://files.pythonhosted.org/packages/9b/9e/aea33405c230cc3984c9f1065012d3a2003cef910730c367a0e91e7a4901/types-requests-2.32.0.20240914.tar.gz", hash = "sha256:2850e178db3919d9bf809e434eef65ba49d0e7e33ac92d588f4a5e295fffd405", size = 18030 } -wheels = [ - { url = "https://files.pythonhosted.org/packages/8f/55/ea44dad71b9d92f86198f7448f5ba46ac919355f4f69bb1c0fa1af02b1b4/types_requests-2.32.0.20240914-py3-none-any.whl", hash = "sha256:59c2f673eb55f32a99b2894faf6020e1a9f4a402ad0f192bfee0b64469054310", size = 15838 }, -] - [[package]] name = "typing-extensions" version = "4.12.2"