diff options
author | Fabian Affolter <fabian@affolter-engineering.ch> | 2024-05-12 17:44:03 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-12 17:44:03 +0200 |
commit | d4aafe0229da0cd621e9bf18c65a9a91365a9a96 (patch) | |
tree | c1d78472635b73583445f58f1aa3b8757da94253 | |
parent | 07ca9423448536db6f2a87172d1a4baab552075b (diff) | |
parent | b69b3c14a632ae34fcc579df1d1a20d07d1c73f4 (diff) |
Merge pull request #311046 from fabaff/nanomsg-python-bump
python312Packages.nanomsg-python: refactor
-rw-r--r-- | pkgs/development/python-modules/nanomsg-python/default.nix | 19 |
1 files changed, 16 insertions, 3 deletions
diff --git a/pkgs/development/python-modules/nanomsg-python/default.nix b/pkgs/development/python-modules/nanomsg-python/default.nix index 06b2ed5f634f2..1125b88c0e4ea 100644 --- a/pkgs/development/python-modules/nanomsg-python/default.nix +++ b/pkgs/development/python-modules/nanomsg-python/default.nix @@ -1,22 +1,35 @@ -{ lib, buildPythonPackage, fetchFromGitHub, nanomsg }: +{ + lib, + buildPythonPackage, + fetchFromGitHub, + nanomsg, + setuptools, + pythonOlder, +}: buildPythonPackage { pname = "nanomsg-python"; version = "1.0.20190114"; - format = "setuptools"; + pyproject = true; + + disabled = pythonOlder "3.7"; src = fetchFromGitHub { owner = "tonysimpson"; repo = "nanomsg-python"; rev = "3acd9160f90f91034d4a43ce603aaa19fbaf1f2e"; - sha256 = "1qgybcpmm9xxrn39alcgdcpvwphgm1glkbnwx0ljpz4nd1jsnyrl"; + hash = "sha256-NHurZWiW/Csp6NyuSV+oD16+L2uPUZWGzb2nWi9b/uE="; }; + build-system = [ setuptools ]; + buildInputs = [ nanomsg ]; # Tests requires network connections doCheck = false; + pythonImportsCheck = [ "nanomsg" ]; + meta = with lib; { description = "Bindings for nanomsg"; homepage = "https://github.com/tonysimpson/nanomsg-python"; |