Initial commit
commit
b32aeefa59
@ -0,0 +1,13 @@
|
|||||||
|
# Entorno Python3 en Nix
|
||||||
|
|
||||||
|
Esta definición define un entorno de Python3 con pip, lo que permite generar environments locales e instalar paquetes de Python3.
|
||||||
|
|
||||||
|
## Uso
|
||||||
|
|
||||||
|
Ejecutar:
|
||||||
|
|
||||||
|
```
|
||||||
|
nix-shell shell_python.nix
|
||||||
|
```
|
||||||
|
|
||||||
|
para cargar el entorno local.
|
@ -0,0 +1,18 @@
|
|||||||
|
# nix-shell -p [ (python3Full.withPackages(ps: with ps; [ pip ])) gfortran zlib]
|
||||||
|
|
||||||
|
with import <nixpkgs> {};
|
||||||
|
|
||||||
|
stdenv.mkDerivation {
|
||||||
|
name = "python-env-petsc";
|
||||||
|
|
||||||
|
nativeBuildInputs = [ m4 removeReferencesTo ];
|
||||||
|
buildInputs = [ (python3Full.withPackages(ps: with ps; [ pip ]))
|
||||||
|
gfortran
|
||||||
|
zlib
|
||||||
|
gcc
|
||||||
|
];
|
||||||
|
dontAddPrefix=true;
|
||||||
|
|
||||||
|
env.LD_LIBRARY_PATH = zlib + "/lib:" + stdenv.cc.cc.lib + "/lib";
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue