aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/pkgs/development/python-modules/tinycss2/default.nix
diff options
context:
space:
mode:
Diffstat (limited to 'nixpkgs/pkgs/development/python-modules/tinycss2/default.nix')
-rw-r--r--nixpkgs/pkgs/development/python-modules/tinycss2/default.nix29
1 files changed, 26 insertions, 3 deletions
diff --git a/nixpkgs/pkgs/development/python-modules/tinycss2/default.nix b/nixpkgs/pkgs/development/python-modules/tinycss2/default.nix
index 2d8581cfb90..35c0f76b084 100644
--- a/nixpkgs/pkgs/development/python-modules/tinycss2/default.nix
+++ b/nixpkgs/pkgs/development/python-modules/tinycss2/default.nix
@@ -1,6 +1,16 @@
-{ lib, buildPythonPackage, pythonOlder, fetchPypi
+{ lib
+, buildPythonPackage
+, pythonOlder
+, fetchPypi
+, fetchpatch
, webencodings
-, pytest, pytestrunner, pytestcov, pytest-flake8, pytest-isort }:
+# Check inputs
+, pytest
+, pytestrunner
+, pytestcov
+, pytest-flake8
+, pytest-isort
+}:
buildPythonPackage rec {
pname = "tinycss2";
@@ -12,12 +22,25 @@ buildPythonPackage rec {
sha256 = "1kw84y09lggji4krkc58jyhsfj31w8npwhznr7lf19d0zbix09v4";
};
- patches = [ ./remove-redundant-dependency.patch ];
+ patches = [
+ (
+ fetchpatch {
+ name = "tinycss2-fix-pytest-flake8-fail.patch";
+ url = "https://github.com/Kozea/tinycss2/commit/6556604fb98c2153412384d6f0f705db2da1aa60.patch";
+ sha256 = "1srvdzg1bak65fawd611rlskcgn5abmwmyjnk8qrrrasr554bc59";
+ }
+ )
+ ];
propagatedBuildInputs = [ webencodings ];
checkInputs = [ pytest pytestrunner pytestcov pytest-flake8 pytest-isort ];
+ # https://github.com/PyCQA/pycodestyle/issues/598
+ preCheck = ''
+ printf "[flake8]\nignore=W504,E741,E126" >> setup.cfg
+ '';
+
meta = with lib; {
description = "Low-level CSS parser for Python";
homepage = "https://github.com/Kozea/tinycss2";