I have a single Python script called myscript.py
and would like to package it up as a nix
derivation with mkDerivation
.
The only requirement is that my Python script has a run-time dependency, say, for the consul
Python library (which itself depends on the requests
and six
Python libraries).
For example for myscript.py
:
#!/usr/bin/env python3
import consul
print('hi')
How to do that?
I can't figure out how to pass mkDerivation
a single script (its src
seems to always want a directory, or fetchgit
or similar), and also can't figure out how to make the dependency libraries available at runtime.