1 [build-system]
2 requires = ["maturin>=1.7,<2.0"]
3 build-backend = "maturin"
4
5 [project]
6 name = "smbcloud-sdk-auth"
7 description = "Python Auth SDK for smbCloud, built from Rust."
8 readme = "README.md"
9 requires-python = ">=3.8"
10 dynamic = ["version"]
11 license = { text = "Apache-2.0" }
12 authors = [{ name = "Seto Elkahfi", email = "hej@setoelkahfi.se" }]
13 keywords = ["smbcloud", "auth", "sdk", "python", "rust"]
14 classifiers = [
15 "Development Status :: 4 - Beta",
16 "Intended Audience :: Developers",
17 "License :: OSI Approved :: Apache Software License",
18 "Operating System :: MacOS",
19 "Operating System :: Microsoft :: Windows",
20 "Operating System :: POSIX :: Linux",
21 "Programming Language :: Python :: 3",
22 "Programming Language :: Rust",
23 "Topic :: Internet",
24 "Topic :: Software Development :: Libraries :: Python Modules",
25 ]
26
27 [project.urls]
28 Homepage = "https://github.com/smbcloudXYZ/smbcloud-cli/tree/main/sdk/python"
29 Documentation = "https://smbcloud.xyz/posts"
30 Repository = "https://github.com/smbcloudXYZ/smbcloud-cli"
31 Issues = "https://github.com/smbcloudXYZ/smbcloud-cli/issues"
32
33 [tool.maturin]
34 manifest-path = "../../crates/smbcloud-auth-sdk-py/Cargo.toml"
35 bindings = "pyo3"
36 strip = true
37 module-name = "smbcloud_auth._native"