4 changed files with 54 additions and 11 deletions
			
			
		@ -0,0 +1,37 @@ | 
				
			|||||||
 | 
					#A quick-and-dirty environment for nix-shell that gets you started with python34, pip, and virtualenv. | 
				
			||||||
 | 
					# Simply run nix-shell with the directory that has this file in it to drop into a shell with everything | 
				
			||||||
 | 
					# you need. | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					with import <nixpkgs> {}; | 
				
			||||||
 | 
					with pkgs.python3Packages; | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					buildPythonPackage { | 
				
			||||||
 | 
					  name = "pythonEnv"; | 
				
			||||||
 | 
					  buildInputs = [ | 
				
			||||||
 | 
					      freetype | 
				
			||||||
 | 
					      git                           # Source control | 
				
			||||||
 | 
					      atlas                         # ATLAS | 
				
			||||||
 | 
					      blas                          # BLAS | 
				
			||||||
 | 
					      libxml2                       # XML2 library | 
				
			||||||
 | 
					      libxslt                       # XLST library | 
				
			||||||
 | 
					      libzip                        # Zip library | 
				
			||||||
 | 
					      liblapack                     # Linear Algebra pack library | 
				
			||||||
 | 
					      libpng                        # PNG library | 
				
			||||||
 | 
					      pkgconfig | 
				
			||||||
 | 
					      python3 | 
				
			||||||
 | 
					      python3Packages.virtualenv | 
				
			||||||
 | 
					      python3Packages.setuptools | 
				
			||||||
 | 
					      stdenv | 
				
			||||||
 | 
					      zlib ]; | 
				
			||||||
 | 
					  src = null; | 
				
			||||||
 | 
					  # When used as `nix-shell --pure` | 
				
			||||||
 | 
					  shellHook = '' | 
				
			||||||
 | 
					  unset http_proxy | 
				
			||||||
 | 
					  export GIT_SSL_CAINFO=/etc/ssl/certs/ca-bundle.crt | 
				
			||||||
 | 
					  ''; | 
				
			||||||
 | 
					  # used when building environments | 
				
			||||||
 | 
					  extraCmds = '' | 
				
			||||||
 | 
					  unset http_proxy # otherwise downloads will fail ("nodtd.invalid") | 
				
			||||||
 | 
					  export GIT_SSL_CAINFO=/etc/ssl/certs/ca-bundle.crt | 
				
			||||||
 | 
					  ''; | 
				
			||||||
 | 
					} | 
				
			||||||
					Loading…
					
					
				
		Reference in new issue