[build-system] requires = ["setuptools>=69", "wheel"] build-backend = "setuptools.build_meta" [project] name = "ebay-rest-client" version = "0.1.0" description = "REST-first eBay client with shared OAuth core and isolated OpenAPI-generated packages." readme = "README.md" requires-python = ">=3.11" dependencies = [ "cryptography>=44,<46", "httpx>=0.27,<1", "pydantic>=2.8,<3", "PyYAML>=6,<7", ] [project.optional-dependencies] dev = [ "build>=1.2,<2", "datamodel-code-generator>=0.28,<0.31", "pytest>=8,<9", "pytest-httpx>=0.35,<0.36", "twine>=6,<7", ] [tool.setuptools.packages.find] include = ["ebay_client*"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["."]