[build-system]
requires = ["maturin>=1.4,<2"]
build-backend = "maturin"
[project]
name = "python-proto-importer"
description = "Rust-based CLI to streamline Python gRPC/Protobuf workflows"
readme = "README.md"
authors = [{ name = "K-dash", email = "maintainers+python-proto-importer@kdash.dev" }]
license = { text = "Apache-2.0" }
requires-python = ">=3.11"
keywords = ["protobuf", "grpc", "python", "generator", "cli"]
classifiers = [
"Programming Language :: Python",
"Programming Language :: Rust",
"License :: OSI Approved :: Apache Software License",
"Operating System :: OS Independent",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Operating System :: POSIX :: Linux",
"Operating System :: MacOS :: MacOS X",
"Operating System :: Microsoft :: Windows",
]
dynamic = ["version"]
dependencies = ["maturin>=1.4,<2"]
[project.urls]
Homepage = "https://github.com/K-dash/python-proto-importer"
Repository = "https://github.com/K-dash/python-proto-importer"
[project.scripts]
proto-importer = "python_proto_importer:main"
[tool.maturin]
features = ["python"]
manylinux = "off"