mirror of
https://github.com/microsoft/regorus.git
synced 2026-08-05 02:16:11 +00:00
Additionally - Include more metadata in nuget package - Also generate snupkg for native symbols. We intentionally don't add the symbols for native rust shared library to the nuget package since that could increase the size of the nuget. We will revisit that later. - update licenses of all the bindings. closes #551 Signed-off-by: Anand Krishnamoorthi <anakrish@microsoft.com>
24 lines
811 B
TOML
24 lines
811 B
TOML
[build-system]
|
|
requires = ["maturin>=1.4,<2.0"]
|
|
build-backend = "maturin"
|
|
|
|
[project]
|
|
name = "regorus"
|
|
requires-python = ">=3.8"
|
|
license = { text = "MIT AND Apache-2.0 AND BSD-3-Clause" }
|
|
classifiers = [
|
|
"License :: OSI Approved :: Apache Software License",
|
|
"License :: OSI Approved :: BSD License",
|
|
"License :: OSI Approved :: MIT License",
|
|
"Programming Language :: Rust",
|
|
"Programming Language :: Python :: Implementation :: CPython",
|
|
"Programming Language :: Python :: Implementation :: PyPy",
|
|
]
|
|
dynamic = ["version"]
|
|
|
|
[tool.maturin]
|
|
binding = ["cffi"]
|
|
# See https://github.com/mayeut/pep600_compliance?tab=readme-ov-file#distro-compatibility
|
|
# GLIBC releases: https://www.sourceware.org/glibc/wiki/Glibc%20Timeline
|
|
compatibility = "manylinux_2_34"
|
|
features = ["pyo3/extension-module"] |