Commit c71dc054 authored by Emily's avatar Emily
Browse files

python3Packages.fissix: init at 24.4.24

parent 6badbad9
Loading
Loading
Loading
Loading
+45 −0
Original line number Diff line number Diff line
{
  lib,
  buildPythonPackage,
  fetchFromGitHub,
  flit-core,
  appdirs,
  pytestCheckHook,
}:

let
  version = "24.4.24";
in

buildPythonPackage {
  pname = "fissix";
  inherit version;
  pyproject = true;

  src = fetchFromGitHub {
    owner = "amyreese";
    repo = "fissix";
    rev = "v${version}";
    hash = "sha256-geGctke+1PWFqJyiH1pQ0zWj9wVIjV/SQ5njOOk9gOw=";
  };

  build-system = [ flit-core ];

  dependencies = [ appdirs ];

  nativeCheckInputs = [ pytestCheckHook ];

  preCheck = ''
    export HOME=$(mktemp -d)
  '';

  pythonImportsCheck = [ "fissix" ];

  meta = {
    description = "Backport of latest lib2to3, with enhancements";
    homepage = "https://github.com/amyreese/fissix";
    sourceProvenance = [ lib.sourceTypes.fromSource ];
    license = lib.licenses.psfl;
    maintainers = [ lib.maintainers.emily ];
  };
}
+2 −0
Original line number Diff line number Diff line
@@ -4332,6 +4332,8 @@ self: super: with self; {
  first = callPackage ../development/python-modules/first { };
  fissix = callPackage ../development/python-modules/fissix { };
  fitbit = callPackage ../development/python-modules/fitbit { };
  fivem-api = callPackage ../development/python-modules/fivem-api { };