nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at 22.05 39 lines 928 B view raw
1{ callPackage 2, lib 3, buildPythonPackage 4, fetchPypi 5, pythonOlder 6, semantic-version 7, setuptools 8, setuptools-scm 9, typing-extensions 10, toml 11}: 12 13buildPythonPackage rec { 14 pname = "setuptools-rust"; 15 version = "1.3.0"; 16 disabled = pythonOlder "3.6"; 17 18 src = fetchPypi { 19 inherit pname version; 20 sha256 = "sha256-lYxb9Ktkg9Wdq4iFOBIYccxQBjVKQvsPvVCs8Dyq0d4="; 21 }; 22 23 nativeBuildInputs = [ setuptools-scm ]; 24 25 propagatedBuildInputs = [ semantic-version setuptools typing-extensions ]; 26 27 doCheck = false; 28 pythonImportsCheck = [ "setuptools_rust" ]; 29 30 passthru.tests.pyo3 = callPackage ./pyo3-test { }; 31 32 meta = with lib; { 33 description = "Setuptools plugin for Rust support"; 34 homepage = "https://github.com/PyO3/setuptools-rust"; 35 changelog = "https://github.com/PyO3/setuptools-rust/releases/tag/v${version}"; 36 license = licenses.mit; 37 maintainers = with maintainers; [ SuperSandro2000 ]; 38 }; 39}