diff options
| author | makefu <github@syntax-fehler.de> | 2023-09-09 19:42:08 +0200 |
|---|---|---|
| committer | makefu <github@syntax-fehler.de> | 2023-09-09 19:42:08 +0200 |
| commit | 29d72c898d674d2c18fc0f4a76b5e623de0c3dfe (patch) | |
| tree | fc4b0695c986a1cda6f1fbbbcbe716e203c54fa3 /lass/5pkgs/xonsh2 | |
| parent | e157ffa72856e4378aa23b096b2efff233f3cb3d (diff) | |
| parent | 083229d0211096daec08673f743ccc45b1d8a0ac (diff) | |
Merge remote-tracking branch 'lass/master'
Diffstat (limited to 'lass/5pkgs/xonsh2')
| -rw-r--r-- | lass/5pkgs/xonsh2/default.nix | 56 |
1 files changed, 0 insertions, 56 deletions
diff --git a/lass/5pkgs/xonsh2/default.nix b/lass/5pkgs/xonsh2/default.nix deleted file mode 100644 index d55d22445..000000000 --- a/lass/5pkgs/xonsh2/default.nix +++ /dev/null @@ -1,56 +0,0 @@ -{ lib, stdenv -, fetchFromGitHub -, python39Packages -, glibcLocales -, coreutils -, git -, extraInputs ? [] -}: let - - python3Packages = python39Packages; - -in python3Packages.buildPythonApplication rec { - pname = "xonsh2"; - version = "master"; - - # fetch from github because the pypi package ships incomplete tests - src = fetchFromGitHub { - owner = "anki-code"; - repo = "xonsh2"; - rev = "bd96fcdce9319ab6b90c7d9ac47d2249b61144d0"; - sha256 = "0b632rac8macfp2mmvhh1f34cf1m5qfpjajwnf676qk7jzn79vx6"; - }; - - LC_ALL = "en_US.UTF-8"; - - postPatch = '' - sed -ie 's|/usr/bin/env|${coreutils}/bin/env|' scripts/xon.sh - find scripts -name 'xonsh*' -exec sed -i -e "s|env -S|env|" {} \; - find -name "*.xsh" | xargs sed -ie 's|/usr/bin/env|${coreutils}/bin/env|' - patchShebangs . - ''; - - doCheck = false; - - checkPhase = '' - HOME=$TMPDIR pytest -k 'not test_repath_backslash and not test_os and not test_man_completion and not test_builtins and not test_main and not test_ptk_highlight and not test_pyghooks' - HOME=$TMPDIR pytest -k 'test_builtins or test_main' --reruns 5 - HOME=$TMPDIR pytest -k 'test_ptk_highlight' - ''; - - checkInputs = [ python3Packages.pytest python3Packages.pytest-rerunfailures glibcLocales git ]; - - propagatedBuildInputs = with python3Packages; [ ply prompt_toolkit pygments ] ++ extraInputs; - - meta = with lib; { - description = "A Python-ish, BASHwards-compatible shell"; - homepage = "https://xon.sh/"; - # changelog = "https://github.com/xonsh/xonsh/releases/tag/${version}"; - license = licenses.bsd3; - platforms = platforms.all; - }; - - passthru = { - shellPath = "/bin/xonsh2"; - }; -} |
