1
0
Fork 1
mirror of https://github.com/NixOS/nixpkgs.git synced 2024-09-11 15:08:33 +01:00

Merge pull request #139247 from fabaff/fix-hiyapyco

python3Packages.hiyapyco: allow later Jinja2 releases
This commit is contained in:
Fabian Affolter 2021-09-24 08:30:29 +02:00 committed by GitHub
commit 0fc8dffb1e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -6,7 +6,7 @@
}:
buildPythonPackage rec {
pname = "HiYaPyCo";
pname = "hiyapyco";
version = "0.4.16";
src = fetchFromGitHub {
@ -16,17 +16,29 @@ buildPythonPackage rec {
sha256 = "1ams9dp05yhgbg6255wrjgchl2mqg0s34d8b8prvql9lsh59s1fj";
};
propagatedBuildInputs = [ pyyaml jinja2 ];
propagatedBuildInputs = [
pyyaml
jinja2
];
postPatch = ''
# Should no longer be needed with the next release
# https://github.com/zerwes/hiyapyco/pull/42
substituteInPlace setup.py \
--replace "Jinja2>1,<3" "Jinja2>1"
'';
checkPhase = ''
set -e
find test -name 'test_*.py' -exec python {} \;
'';
pythonImportsCheck = [ "hiyapyco" ];
meta = with lib; {
description = "A simple python lib allowing hierarchical overlay of config files in YAML syntax, offering different merge methods and variable interpolation based on jinja2.";
description = "Python library allowing hierarchical overlay of config files in YAML syntax";
homepage = "https://github.com/zerwes/hiyapyco";
license = licenses.gpl3;
license = licenses.gpl3Plus;
maintainers = with maintainers; [ veehaitch ];
};
}