File: setup.py

package info (click to toggle)
silver-platter 0.7.0-2
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 1,564 kB
  • sloc: python: 348; makefile: 33; sh: 1
file content (23 lines) | stat: -rwxr-xr-x 499 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/python3
import sys

from setuptools import setup
from setuptools_rust import Binding, RustExtension

features = []

if sys.platform == "linux":
    # TODO: Check if the "debian" extra is needed
    features.append("debian")

rust_extensions = [
    RustExtension(
        "silver_platter",
        "svp-py/Cargo.toml",
        binding=Binding.PyO3,
        args=["--no-default-features"],
        features=features + ["extension-module"],
    ),
]

setup(rust_extensions=rust_extensions)