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