1 [build-system]
2 requires = ["maturin>=1.7,<2.0"]
3 build-backend = "maturin"
4
5 [project]
6 name = "smbcloud-cli"
7 description = "smbCloud command line interface."
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 = ["cli", "cloud", "smbcloud", "web2", "web3"]
14 classifiers = [
15 "Development Status :: 4 - Beta",
16 "Environment :: Console",
17 "Intended Audience :: Developers",
18 "License :: OSI Approved :: Apache Software License",
19 "Operating System :: MacOS",
20 "Operating System :: Microsoft :: Windows",
21 "Operating System :: POSIX :: Linux",
22 "Programming Language :: Python :: 3",
23 "Programming Language :: Rust",
24 "Topic :: Software Development :: Build Tools",
25 "Topic :: System :: Systems Administration",
26 "Topic :: Utilities",
27 ]
28
29 [project.urls]
30 Homepage = "https://smbcloud.xyz/"
31 Documentation = "https://smbcloud.xyz/posts"
32 Repository = "https://github.com/smbcloudXYZ/smbcloud-cli"
33 Issues = "https://github.com/smbcloudXYZ/smbcloud-cli/issues"
34
35 [tool.maturin]
36 manifest-path = "../crates/cli/Cargo.toml"
37 bindings = "bin"
38 strip = true