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