18 buildPythonPackage rec {
19 pname = "okonomiyaki";
21 format = "setuptools";
23 src = fetchFromGitHub {
26 rev = "refs/tags/${version}";
27 hash = "sha256-MEll1H7l41m8uz2/WK/Ilm7Dubg0uqYwe+ZgakO1aXQ=";
30 propagatedBuildInputs = [
40 substituteInPlace okonomiyaki/runtimes/tests/test_runtime.py \
41 --replace 'runtime_info = PythonRuntime.from_running_python()' 'raise unittest.SkipTest() #'
43 + lib.optionalString stdenv.hostPlatform.isDarwin ''
44 substituteInPlace okonomiyaki/platforms/tests/test_pep425.py \
45 --replace 'self.assertEqual(platform_tag, self.tag.platform)' 'raise unittest.SkipTest()'
55 pythonImportsCheck = [ "okonomiyaki" ];
58 homepage = "https://github.com/enthought/okonomiyaki";
59 description = "Experimental library aimed at consolidating a lot of low-level code used for Enthought's eggs";
60 maintainers = with maintainers; [ genericnerdyusername ];
61 license = licenses.bsd3;
62 broken = pythonAtLeast "3.12"; # multiple tests are failing