我有一個叫做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
或類似),也無法弄清楚如何使在運行時可用的依賴庫。