From a7d2be1471bb31bb047027aa0d3f06370926e0b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Thalheim?= Date: Mon, 17 Apr 2017 00:47:12 +0200 Subject: [PATCH] pythonPackages.iso3166: enable tests fixes #24884 --- .../python-modules/iso3166/default.nix | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/pkgs/development/python-modules/iso3166/default.nix b/pkgs/development/python-modules/iso3166/default.nix index d85860a5986..4d9792ebbb8 100644 --- a/pkgs/development/python-modules/iso3166/default.nix +++ b/pkgs/development/python-modules/iso3166/default.nix @@ -1,15 +1,24 @@ -{ stdenv, fetchurl, buildPythonPackage }: - +{ stdenv, fetchFromGitHub, buildPythonPackage, pytest }: + buildPythonPackage rec { name = "${pname}-${version}"; pname = "iso3166"; version = "0.8"; - src = fetchurl { - url = "mirror://pypi/i/${pname}/${name}.tar.gz"; - sha256 = "fbeb17bed90d15b1f6d6794aa2ea458e5e273a1d29b6f4939423c97640e14933"; + src = fetchFromGitHub { + owner = "deactivated"; + repo = "python-iso3166"; + # repo has no version tags + rev = "f04e499447bbff10af701cf3dd81f6bcdf02f7d7"; + sha256 = "0zs9za9dr2nl5srxir08yibmp6nffcapmzala0fgh8ny7y6rafrx"; }; + buildInputs = [ pytest ]; + + checkPhase = '' + py.test + ''; + meta = with stdenv.lib; { homepage = https://github.com/deactivated/python-iso3166; description = "Self-contained ISO 3166-1 country definitions";