Merge pull request #117508 from rmcgibbo/PyICU

This commit is contained in:
Sandro 2021-03-25 12:14:47 +01:00 committed by GitHub
commit c0e8818520
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,36 +1,26 @@
{ lib { lib
, buildPythonPackage , buildPythonPackage
, fetchPypi , fetchPypi
, pytest , pytestCheckHook
, six , six
, fetchpatch
, icu , icu
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "PyICU"; pname = "PyICU";
version = "2.3.1"; version = "2.6";
src = fetchPypi { src = fetchPypi {
inherit pname version; inherit pname version;
sha256 = "ddb2b453853b4c25db382bc5e8c4cde09b3f4696ef1e1494f8294e174f459cf4"; sha256 = "0wb3v421i2fnnxdywam4ay8hqvnxlz0r2nrpx5lqy3rn6dlbz9d9";
}; };
patches = [
(fetchpatch {
url = "https://salsa.debian.org/python-team/modules/pyicu/raw/debian/2.2-2/"
+ "debian/patches/icu_test.patch";
sha256 = "1iavdkyqixm9i753svl17barla93b7jzgkw09dn3hnggamx7zwx9";
})
];
nativeBuildInputs = [ icu ]; # for icu-config nativeBuildInputs = [ icu ]; # for icu-config
buildInputs = [ icu ]; buildInputs = [ icu ];
checkInputs = [ pytest ]; checkInputs = [ pytestCheckHook six ];
propagatedBuildInputs = [ six ];
meta = with lib; { meta = with lib; {
homepage = "https://pypi.python.org/pypi/PyICU/"; homepage = "https://github.com/ovalhub/pyicu/";
description = "Python extension wrapping the ICU C++ API"; description = "Python extension wrapping the ICU C++ API";
license = licenses.mit; license = licenses.mit;
platforms = platforms.unix; platforms = platforms.unix;