Merge staging-next into staging

This commit is contained in:
Frederik Rietdijk
2020-01-03 13:18:04 +01:00
45 changed files with 3797 additions and 83 deletions

View File

@@ -18,6 +18,8 @@ buildPythonPackage rec {
sha256 = "eb925d8682d70563ccb80e2aca7b3edf84fb0b768cea3edc6846aac7abdc414a";
};
format = "pyproject";
nativeBuildInputs = [ setuptools_scm ];
propagatedBuildInputs = [ pyyaml six ansible ruamel_yaml ];
checkInputs = [ nose ];
@@ -31,10 +33,11 @@ buildPythonPackage rec {
# give a hint to setuptools_scm on package version
preBuild = ''
export SETUPTOOLS_SCM_PRETEND_VERSION="v${version}"
export HOME=$(mktemp -d)
'';
checkPhase = ''
PATH=$out/bin:$PATH HOME=$(mktemp -d) nosetests test
PATH=$out/bin:$PATH nosetests test
'';
meta = with lib; {

View File

@@ -1,7 +1,6 @@
{ stdenv
{ lib
, buildPythonPackage
, fetchPypi
, setuptools
, fetchFromGitHub
, pyparsing
, pytest
}:
@@ -10,21 +9,27 @@ buildPythonPackage rec {
pname = "svgwrite";
version = "1.3.1";
src = fetchPypi {
inherit pname version;
extension = "zip";
sha256 = "11e47749b159ed7004721e11d380b4642a26154b8cb2f7b0102fea9c71a3dfa1";
src = fetchFromGitHub {
owner = "mozman";
repo = "svgwrite";
rev = "v${version}";
sha256 = "14wz0y118a5wwfzin6cirr9254p4y825lnrnackihdbpw22gcw11";
};
buildInputs = [ setuptools ];
propagatedBuildInputs = [ pyparsing ];
checkInputs = [ pytest ];
propagatedBuildInputs = [
pyparsing
];
checkPhase = ''
checkInputs = [
pytest
];
# embed_google_web_font test tried to pull font from internet
checkPhase = ''
pytest -k "not test_embed_google_web_font"
'';
meta = with stdenv.lib; {
meta = with lib; {
description = "A Python library to create SVG drawings";
homepage = https://github.com/mozman/svgwrite;
license = licenses.mit;