summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorDaniƫl de Kok <me@danieldk.eu>2020-10-16 11:44:23 +0200
committerJonathan Ringer <jonringer@users.noreply.github.com>2020-10-28 10:41:27 -0700
commit93b3fa6088daf09cf500d8e1a78cb28da3263661 (patch)
tree6a6ffe7e2dcbb5958dc58d029fa52b8adc138f86 /pkgs
parent0b875aa173731ddbe5a3ea231738ead9e2b67f6d (diff)
downloadnixpkgs-93b3fa6088daf09cf500d8e1a78cb28da3263661.tar
nixpkgs-93b3fa6088daf09cf500d8e1a78cb28da3263661.tar.gz
nixpkgs-93b3fa6088daf09cf500d8e1a78cb28da3263661.tar.bz2
nixpkgs-93b3fa6088daf09cf500d8e1a78cb28da3263661.tar.lz
nixpkgs-93b3fa6088daf09cf500d8e1a78cb28da3263661.tar.xz
nixpkgs-93b3fa6088daf09cf500d8e1a78cb28da3263661.tar.zst
nixpkgs-93b3fa6088daf09cf500d8e1a78cb28da3263661.zip
python3Packages.setuptools-rust: init at 0.11.3
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/development/python-modules/setuptools-rust/default.nix29
-rw-r--r--pkgs/top-level/python-packages.nix2
2 files changed, 31 insertions, 0 deletions
diff --git a/pkgs/development/python-modules/setuptools-rust/default.nix b/pkgs/development/python-modules/setuptools-rust/default.nix
new file mode 100644
index 00000000000..a00ea9e818f
--- /dev/null
+++ b/pkgs/development/python-modules/setuptools-rust/default.nix
@@ -0,0 +1,29 @@
+{ stdenv
+, buildPythonPackage
+, fetchPypi
+, semantic-version
+, setuptools
+, setuptools_scm
+, toml
+}:
+
+buildPythonPackage rec {
+  pname = "setuptools-rust";
+  version = "0.11.3";
+
+  src = fetchPypi {
+    inherit pname version;
+    sha256 = "1p21sw77197m7pciy8g25bwwaakq1675h0x1lis9sypzr46p2s11";
+  };
+
+  nativeBuildInputs = [ setuptools_scm ];
+
+  propagatedBuildInputs = [ semantic-version setuptools toml ];
+
+  meta = with stdenv.lib; {
+    description = "Setuptools plugin for Rust support";
+    homepage = "https://github.com/PyO3/setuptools-rust";
+    license = licenses.mit;
+    maintainers = with maintainers; [ danieldk ];
+  };
+}
diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix
index 8631ccf49db..c93931fe0ab 100644
--- a/pkgs/top-level/python-packages.nix
+++ b/pkgs/top-level/python-packages.nix
@@ -6517,6 +6517,8 @@ in {
 
   setuptools-lint = callPackage ../development/python-modules/setuptools-lint { };
 
+  setuptools-rust = callPackage ../development/python-modules/setuptools-rust { };
+
   setuptools_scm = callPackage ../development/python-modules/setuptools_scm { };
 
   setuptools-scm-git-archive = callPackage ../development/python-modules/setuptools-scm-git-archive { };