我有一个叫做myscript.py
的Python脚本,并且想用mkDerivation
将它打包为nix
派生。如何打包一个Python脚本与nix?
唯一的要求是,我的Python脚本对于Python库(它本身取决于requests
和six
Python库)具有运行时相关性,例如consul
。
例如,对于myscript.py
:
#!/usr/bin/env python3
import consul
print('hi')
如何做到这一点?
我无法弄清楚如何通过mkDerivation
一个脚本(其src
似乎总是希望有一个目录,或fetchgit
或类似),也无法弄清楚如何使在运行时可用的依赖库。