[project] name = "wrenn" version = "0.2.0" description = "Python SDK for Wrenn" readme = "README.md" license = "MIT" license-files = ["LICENSE"] authors = [ { name = "Rafeed M. Bhuiyan", email = "rafeed@omukk.dev" }, { name = "Tasnim Kabir Sadik", email = "tksadik@omukk.dev" }, ] requires-python = ">=3.13" keywords = ["wrenn"] classifiers = [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.13", "Topic :: Software Development :: Libraries :: Python Modules", "Typing :: Typed", ] dependencies = [ "certifi>=2026.2.25", "email-validator>=2.3.0", "httpx>=0.28.1", "httpx-ws>=0.9.0", "pydantic>=2.12.5", ] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [dependency-groups] dev = [ "datamodel-code-generator[ruff]>=0.56.0", "mypy>=1.20.0", "pre-commit>=4.6.0", "pydoc-markdown>=4.8.2", "pytest>=9.0.3", "pytest-asyncio>=1.3.0", "respx>=0.23.1", "ruff>=0.15.10", ] [project.urls] Homepage = "https://wrenn.dev" Repository = "https://github.com/wrennhq/python-sdk" [tool.pytest.ini_options] markers = [ "integration: integration tests (require live server)", ]