pyproject.toml
1 [build-system] 2 requires = ["maturin>=1.0,<2.0"] 3 build-backend = "maturin" 4 5 [project] 6 name = "auths-python" 7 version = "0.1.0" 8 description = "Auths Python SDK - decentralized identity for developers and AI agents" 9 readme = "README.md" 10 license = { text = "Apache-2.0" } 11 requires-python = ">=3.8" 12 13 [project.optional-dependencies] 14 jwt = ["PyJWT>=2.0", "cryptography>=3.0"] 15 16 [dependency-groups] 17 dev = ["pytest>=7"] 18 19 [tool.maturin] 20 features = ["pyo3/extension-module"] 21 python-source = "python" 22 module-name = "auths._native" 23 strip = true 24 25 [tool.pytest.ini_options] 26 testpaths = ["tests"]