[build-system] requires = ["setuptools>=61"] build-backend = "setuptools.build_meta" [project] name = "odms-client" version = "1.0.0" description = "Client for the ODMS orbital-data API" readme = "README.md" requires-python = ">=3.10" # Intentionally empty. Every service in the estate depends on ODMS, so this # client has to be installable next to any of them without dragging a # dependency tree into the resolver. httpx is used when present; see _http.py. dependencies = [] [project.optional-dependencies] # Connection pooling only. Nothing here is required for correctness. pooled = ["httpx>=0.24"] [tool.setuptools.packages.find] include = ["odms*"]