Author: rob Date: Fri Sep 9 14:20:43 2011 New Revision: 29132 URL: https://ssl.nixos.org/websvn/nix/?rev=29132&sc=1
Log: added scipy, reportlab, pyreport, updated numpy matplotlib Modified: nixpkgs/trunk/pkgs/top-level/python-packages.nix Modified: nixpkgs/trunk/pkgs/top-level/python-packages.nix ============================================================================== --- nixpkgs/trunk/pkgs/top-level/python-packages.nix Fri Sep 9 14:18:59 2011 (r29131) +++ nixpkgs/trunk/pkgs/top-level/python-packages.nix Fri Sep 9 14:20:43 2011 (r29132) @@ -734,11 +734,10 @@ matplotlib = buildPythonPackage ( rec { - name = "matplotlib-0.99.1.2"; - + name = "matplotlib-1.0.1"; src = fetchurl { url = "http://downloads.sourceforge.net/matplotlib/${name}.tar.gz"; - sha256 = "12lhwgkahck795946hb8wp605c912zq9ds8067ybbifqs56q24b9"; + sha256 = "1xksjix227n9hm6jnhlwkdf1yf1zgz18665cisqk8grv6xvn7g43"; }; doCheck = false; @@ -975,18 +974,18 @@ }); numpy = buildPythonPackage ( rec { - name = "numpy-1.4.1"; + name = "numpy-1.6.1"; src = fetchurl { url = "mirror://sourceforge/numpy/${name}.tar.gz"; - sha256 = "01lf3nc2lp1qkrqnnar50vb7i6y07d1zs6f9yc3kw4p5fd2vhyrf"; + sha256 = "1pawfmf7j7pd3mjzhmmw9hkglc2qdirrkvv29m5nsmpf2b3ip2vq"; }; # TODO: add ATLAS=${pkgs.atlas} installCommand = '' export BLAS=${pkgs.blas} LAPACK=${pkgs.liblapack} python setup.py build --fcompiler="gnu95" - python setup.py install --root="$out" + python setup.py install --prefix=$out ''; doCheck = false; @@ -1357,6 +1356,24 @@ }; }; + pyreport = buildPythonPackage (rec { + name = "pyreport-0.3.4c"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/p/pyreport/${name}.tar.gz"; + md5 = "3076164a7079891d149a23f9435581db"; + }; + + doCheck = false; + + meta = { + homepage = http://pypi.python.org/pypi/pyreport; + license = "BSD"; + description = "Pyreport makes notes out of a python script."; + }; + }); + + pysqlite = buildPythonPackage (rec { name = "pysqlite-2.5.5"; @@ -1510,6 +1527,25 @@ }; }); + reportlab = + let freetype = pkgs.lib.overrideDerivation pkgs.freetype (args: { configureFlags = "--enable-static --enable-shared"; }); + in buildPythonPackage rec { + name = "reportlab-2.5"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/r/reportlab/${name}.tar.gz"; + md5 = "cdf8b87a6cf1501de1b0a8d341a217d3"; + }; + + buildInputs = [freetype]; + doCheck = false; + + meta = { + description = "The ReportLab Toolkit. An Open Source Python library for generating PDFs and graphics."; + homepage = http://www.reportlab.com/; + }; + }; + rdflib = buildPythonPackage (rec { name = "rdflib-3.0.0"; @@ -1594,6 +1630,32 @@ }; }; + + scipy = buildPythonPackage rec { + name = "scipy-0.9.0"; + + src = fetchurl { + url = "http://pypi.python.org/packages/source/s/scipy/${name}.tar.gz"; + md5 = "ebfef6e8e82d15c875a4ee6a46d4e1cd"; + }; + + buildInputs = [pkgs.gfortran]; + propagatedBuildInputs = [ numpy ]; + doCheck = false; + + # TODO: add ATLAS=${pkgs.atlas} + installCommand = '' + export BLAS=${pkgs.blas} LAPACK=${pkgs.liblapack} + python setup.py build --fcompiler="gnu95" + python setup.py install --prefix=$out + ''; + + meta = { + description = "SciPy (pronounced 'Sigh Pie') is open-source software for mathematics, science, and engineering. "; + homepage = http://www.scipy.org/; + }; + }; + scripttest = buildPythonPackage rec { version = "1.1.1"; _______________________________________________ nix-commits mailing list nix-comm...@cs.uu.nl http://mail.cs.uu.nl/mailman/listinfo/nix-commits