From 8dc8a057bd5b9550c0c2a0b0ccca5a08b1fcfe0d Mon Sep 17 00:00:00 2001 From: Jonathan Ringer Date: Sun, 16 Aug 2020 20:56:20 -0700 Subject: [PATCH] python37Packages.stevedore: fix build --- .../python-modules/stevedore/default.nix | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/stevedore/default.nix b/pkgs/development/python-modules/stevedore/default.nix index 2cb609c3266..418b8bb95ac 100644 --- a/pkgs/development/python-modules/stevedore/default.nix +++ b/pkgs/development/python-modules/stevedore/default.nix @@ -1,4 +1,9 @@ -{ stdenv, buildPythonPackage, fetchPypi, pbr, setuptools, six }: +{ lib, buildPythonPackage, fetchPypi, pythonOlder +, importlib-metadata +, pbr +, setuptools +, six +}: buildPythonPackage rec { pname = "stevedore"; @@ -6,14 +11,16 @@ buildPythonPackage rec { src = fetchPypi { inherit pname version; - sha256 = "38791aa5bed922b0a844513c5f9ed37774b68edc609e5ab8ab8d8fe0ce4315e5"; + sha256 = "1r8m8g7f13wdmfw5m7k0vj7bcx3psfg5yg2i8jlb08nrpsjily9q"; }; + propagatedBuildInputs = [ pbr setuptools six ] + ++ lib.optionals (pythonOlder "3.8") [ importlib-metadata ]; + doCheck = false; + pythonImportsCheck = [ "stevedore" ]; - propagatedBuildInputs = [ pbr setuptools six ]; - - meta = with stdenv.lib; { + meta = with lib; { description = "Manage dynamic plugins for Python applications"; homepage = "https://pypi.python.org/pypi/stevedore"; license = licenses.asl20;