30 lines
769 B
Nix
30 lines
769 B
Nix
let
|
|
pkgs = import (builtins.getFlake "nixpkgs") { system = builtins.currentSystem; };
|
|
rpycdec = pkgs.python3Packages.buildPythonApplication {
|
|
pname = "rpycdec";
|
|
version = "0.0.0+1000bd1";
|
|
pyproject = true;
|
|
src = pkgs.fetchFromGitHub {
|
|
owner = "cnfatal";
|
|
repo = "rpycdec";
|
|
rev = "1000bd1da10ef07e82f6fa560c621e6a4b55d1b8";
|
|
hash = "sha256-VoVbIKs8xz5x2s0OGqdHbY55fWDruqMAX8YYjEQhwTQ=";
|
|
};
|
|
nativeBuildInputs = with pkgs.python3Packages; [
|
|
hatch-vcs
|
|
hatchling
|
|
];
|
|
env.SETUPTOOLS_SCM_PRETEND_VERSION_FOR_RPYCDEC = "0.0.0+1000bd1";
|
|
};
|
|
in
|
|
pkgs.buildEnv {
|
|
name = "ariadne-extract-and-decompile-tools";
|
|
paths = [
|
|
pkgs.bash
|
|
pkgs.coreutils
|
|
pkgs.findutils
|
|
pkgs.python3
|
|
rpycdec
|
|
];
|
|
}
|