Loading pkgs/development/python-modules/pylit/default.nix 0 → 100644 +52 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitea, flit-core, pytestCheckHook, }: buildPythonPackage rec { version = "0.8.0"; pname = "pylit"; pyproject = true; src = fetchFromGitea { domain = "codeberg.org"; owner = "milde"; repo = "pylit"; tag = version; hash = "sha256-wr2Gz5DCeCVULe9k/DHd+Jhbfc4q4wSoJrcWaJUvWWw="; # fix hash mismatch on linux/darwin platforms postFetch = '' rm -f $out/doc/logo/py{L,l}it-bold-framed.svg ''; }; # replace legacy nose module with pytest postPatch = '' substituteInPlace test/{pylit,pylit_ui}_test.py \ --replace-fail "import nose" "import pytest" \ --replace-fail "nose.runmodule()" "pytest.main()" ''; build-system = [ flit-core ]; pythonImportsCheck = [ "pylit" ]; nativeCheckInputs = [ pytestCheckHook ]; pytestFlagsArray = [ "test" ]; meta = { homepage = "https://codeberg.org/milde/pylit"; description = "Bidirectional text/code converter"; mainProgram = "pylit"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ qbisi ]; }; } pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -12669,6 +12669,8 @@ self: super: with self; { pylion = callPackage ../development/python-modules/pylion { }; pylit = callPackage ../development/python-modules/pylit { }; pylitejet = callPackage ../development/python-modules/pylitejet { }; pylitterbot = callPackage ../development/python-modules/pylitterbot { }; Loading Loading
pkgs/development/python-modules/pylit/default.nix 0 → 100644 +52 −0 Original line number Diff line number Diff line { lib, buildPythonPackage, fetchFromGitea, flit-core, pytestCheckHook, }: buildPythonPackage rec { version = "0.8.0"; pname = "pylit"; pyproject = true; src = fetchFromGitea { domain = "codeberg.org"; owner = "milde"; repo = "pylit"; tag = version; hash = "sha256-wr2Gz5DCeCVULe9k/DHd+Jhbfc4q4wSoJrcWaJUvWWw="; # fix hash mismatch on linux/darwin platforms postFetch = '' rm -f $out/doc/logo/py{L,l}it-bold-framed.svg ''; }; # replace legacy nose module with pytest postPatch = '' substituteInPlace test/{pylit,pylit_ui}_test.py \ --replace-fail "import nose" "import pytest" \ --replace-fail "nose.runmodule()" "pytest.main()" ''; build-system = [ flit-core ]; pythonImportsCheck = [ "pylit" ]; nativeCheckInputs = [ pytestCheckHook ]; pytestFlagsArray = [ "test" ]; meta = { homepage = "https://codeberg.org/milde/pylit"; description = "Bidirectional text/code converter"; mainProgram = "pylit"; license = lib.licenses.gpl3Plus; maintainers = with lib.maintainers; [ qbisi ]; }; }
pkgs/top-level/python-packages.nix +2 −0 Original line number Diff line number Diff line Loading @@ -12669,6 +12669,8 @@ self: super: with self; { pylion = callPackage ../development/python-modules/pylion { }; pylit = callPackage ../development/python-modules/pylit { }; pylitejet = callPackage ../development/python-modules/pylitejet { }; pylitterbot = callPackage ../development/python-modules/pylitterbot { }; Loading