9 buildPythonPackage rec {
10 pname = "extractcode-7z";
13 src = fetchFromGitHub {
15 repo = "scancode-plugins";
17 sha256 = "02qinla281fc6pmg5xzsrmqnf9js76f2qcbf98zq7m2dkn70as4w";
20 sourceRoot = "${src.name}/builtins/extractcode_7z-linux";
22 propagatedBuildInputs = [ plugincode ];
25 pushd src/extractcode_7z/bin
28 ln -s ${p7zip}/bin/7z 7z
29 ln -s ${lib.getLib p7zip}/lib/p7zip/7z.so 7z.so
37 pythonImportsCheck = [ "extractcode_7z" ];
40 description = "ScanCode Toolkit plugin to provide pre-built binary libraries and utilities and their locations";
41 homepage = "https://github.com/nexB/scancode-plugins/tree/main/builtins/extractcode_7z-linux";
42 license = with licenses; [
47 platforms = platforms.linux;