diff options
Diffstat (limited to 'pkgs/development/python-modules/glyphsets')
-rw-r--r-- | pkgs/development/python-modules/glyphsets/default.nix | 52 |
1 files changed, 30 insertions, 22 deletions
diff --git a/pkgs/development/python-modules/glyphsets/default.nix b/pkgs/development/python-modules/glyphsets/default.nix index 5decc00464a32..e918de58ae85a 100644 --- a/pkgs/development/python-modules/glyphsets/default.nix +++ b/pkgs/development/python-modules/glyphsets/default.nix @@ -1,47 +1,55 @@ -{ lib -, buildPythonPackage -, fetchPypi -, defcon -, fonttools -, gflanguages -, glyphslib -, pytestCheckHook -, requests -, setuptools -, setuptools-scm -, unicodedata2 +{ + lib, + buildPythonPackage, + fetchPypi, + defcon, + fonttools, + gflanguages, + glyphslib, + pytestCheckHook, + pyyaml, + requests, + setuptools, + setuptools-scm, + unicodedata2, }: buildPythonPackage rec { pname = "glyphsets"; - version = "0.6.19"; + version = "1.0.0"; pyproject = true; src = fetchPypi { inherit pname version; - hash = "sha256-vO9gzMCXPlkkM9MtRhlulAnQi6uZMtJU1NqcP8w6tCo="; + hash = "sha256-fa+W1IGIZcn1P1xNKm1Yb/TOuf4QdDVnIvlDkOLOcLY="; }; + postPatch = '' + substituteInPlace setup.py \ + --replace-fail "setuptools_scm>=8.0.4,<8.1" "setuptools_scm" + ''; + + build-system = [ + setuptools + setuptools-scm + ]; + dependencies = [ defcon fonttools gflanguages glyphslib + pyyaml requests - setuptools unicodedata2 ]; - build-system = [ - setuptools-scm - ]; - doCheck = true; - nativeCheckInputs = [ - pytestCheckHook - ]; + nativeCheckInputs = [ pytestCheckHook ]; + preCheck = '' export PATH="$out/bin:$PATH" ''; + disabledTests = [ # This "test" just tries to connect to PyPI and look for newer releases. Not needed. "test_dependencies" |