|
1 week ago | |
---|---|---|
src | 1 week ago | |
LICENSE | 1 week ago | |
README.md | 1 week ago | |
pyproject.toml | 1 week ago |
A set of tools used to format NIX compatible databases.
pip install nixWrapper
import nixWrapper
nixWrapper.loadLibrary('labkeyInterface')
import labkeyInterface
...
Create virtualenv called nix
where we will use nixWrapper:
:~$ cd $HOME
:~$ mkdir venv
:~$ cd venv
:~/venv$ virtualenv -p python3 nix
:~/venv$ . ./nix/bin/activate
(nix) $:~/venv$ cd
(nix) $:~$ pip install nixWrapper
Whenever you need nixWrapper
in your code, simply run:
:~$ ~/venv/nix/python3 yourScript.py
where in your script yourScript.py
you use nixWrapper directly like in Usage section.
To integrate nixWrapper
installed in virtualenv with your jupyter code, jupyter needs
to be aware of virtualenv. To do that:
:~$ . ~/venv/nix/bin/activate
(nix) :~$ pip install ipykernel
(nix) :~$ python -m ipykernel install --user --name=nix
Installed kernelspec nix in /home/<your name>/.local/share/jupyter/kernels/nix
More info here.
Packaging howto.