1{ 2 lib, 3 buildPythonPackage, 4 fetchFromGitHub, 5 fetchpatch2, 6 setuptools, 7 flask, 8 webassets, 9 pytestCheckHook, 10}: 11 12buildPythonPackage rec { 13 pname = "flask-assets"; 14 version = "2.1.0"; 15 pyproject = true; 16 17 src = fetchFromGitHub { 18 owner = "miracle2k"; 19 repo = "flask-assets"; 20 tag = version; 21 hash = "sha256-R6cFTT+r/i5j5/QQ+cCFmeuO7SNTiV1F+e0JTxwIUGY="; 22 }; 23 24 patches = [ 25 # On master branch but not in a release. 26 (fetchpatch2 { 27 name = "refactor-with-pytest.patch"; 28 url = "https://github.com/miracle2k/flask-assets/commit/56e06dbb160c165e0289ac97496354786fe3f3fd.patch?full_index=1"; 29 hash = "sha256-Feo7gHHmHtWRB+3XvlECdU4i5rpyjyKEYEUCuy24rf4="; 30 }) 31 ]; 32 33 build-system = [ setuptools ]; 34 35 dependencies = [ 36 flask 37 webassets 38 ]; 39 40 nativeCheckInputs = [ pytestCheckHook ]; 41 42 pythonImportsCheck = [ "flask_assets" ]; 43 44 meta = { 45 homepage = "https://github.com/miracle2k/flask-assets"; 46 description = "Asset management for Flask, to compress and merge CSS and Javascript files"; 47 license = lib.licenses.bsd2; 48 maintainers = [ ]; 49 }; 50}