diff options
Diffstat (limited to 'clef/nix/pkgs/interactive_html_bom.nix')
| -rw-r--r-- | clef/nix/pkgs/interactive_html_bom.nix | 19 |
1 files changed, 13 insertions, 6 deletions
diff --git a/clef/nix/pkgs/interactive_html_bom.nix b/clef/nix/pkgs/interactive_html_bom.nix index 2ed69ed..8adf7a7 100644 --- a/clef/nix/pkgs/interactive_html_bom.nix +++ b/clef/nix/pkgs/interactive_html_bom.nix @@ -12,8 +12,11 @@ rev = version; hash = "sha256-jUHEI0dWMFPQlXei3+0m1ruHzpG1hcRnxptNOXzXDqQ="; }, +}: - dummySetupPy ? writeText "setup.py" '' +let + src = thisSrc; + dummySetupPy = writeText "setup.py" '' #!/usr/bin/env python3 # vim: set ft=python : @@ -31,13 +34,16 @@ 'console_scripts': [ 'generate_interactive_bom=InteractiveHtmlBom.generate_interactive_bom:main' ] - } + }, + include_package_data=True ) - '', -}: + ''; -let - src = thisSrc; + dummyManifest = writeText "MANIFEST.in" '' + recursive-include InteractiveHtmlBom/schema * + recursive-include InteractiveHtmlBom/web * + recursive-include InteractiveHtmlBom/dialog/bitmaps * + ''; in python3Packages.buildPythonApplication { pname = "interactive_html_bom"; @@ -49,6 +55,7 @@ in python3Packages.buildPythonApplication { preBuild = '' cp -nv ${dummySetupPy} setup.py + cp -nv ${dummyManifest} MANIFEST.in rm pyproject.toml ''; |
