summary refs log tree commit diff
path: root/gnu/packages/python.scm
AgeCommit message (Collapse)Author
2014-07-04gnu: Avoid circular dependency among modules.Ludovic Courtès
Reported by Alex Kost <alezost@gmail.com>. * gnu/packages/python.scm: Don't use #:select for (gnu packages zip).
2014-06-30gnu: Add jrnl, python-pycrypto, python-keyring, python-parsedatetime, and ↵Eric Bavier
python-tzlocal. * gnu/packages/jrnl.scm: New file. * gnu-system.am (GNU_SYSTEM_MODULES): Add it. * gnu/packages/python.scm (python-pycrypto, python-keyring, python-dateutil-2, python-parsedatetime, python-tzlocal): New variables.
2014-06-30gnu: Add behave, python-six, python-enum34, python-parse-type, and python-parse.Eric Bavier
* gnu/packages/python.scm (python-six, python-enum34, python-parse-type, python-parse, behave): New variables.
2014-05-27gnu: Add python-mock.Eric Bavier
* gnu/packages/python.scm (python-mock): New variable.
2014-05-27gnu: Add python-lockfile.Eric Bavier
* gnu/packages/python.scm (python-lockfile): New variable.
2014-05-05gnu: pybugz: Add fixlet patches.Ludovic Courtès
* gnu/packages/python.scm (python2-pybugz)[source]: Add 'patches' field. * gnu/packages/patches/pybugz-encode-error.patch, gnu/packages/patches/pybugz-stty.patch: New files. * gnu-system.am (dist_patch_DATA): Add them.
2014-04-07gnu: python: Apply mips n32 fix to bundled libffi.Mark H Weaver
* gnu/packages/patches/python-libffi-mips-n32-fix.patch: New file. * gnu/packages/python.scm (python-2, python): Add it. * gnu-system.am (dist_patch_DATA): Add it.
2014-04-07gnu: python: Upgrade to 3.3.5.Ludovic Courtès
* gnu/packages/python.scm (python): Upgrade to 3.3.5.
2014-04-03gnu: python: Use /nix/.../sh in popen2 moduleEric Bavier
* gnu/packages/python.scm (python-2): patch Lib/popen2.py to use /nix/.../sh.
2014-03-31gnu: Remove unused lambda arguments and prefer separate phases overEric Bavier
augmented phases. * gnu/packages/compression.scm (sharutils) [arguments]: Remove unused lambda args. * gnu/packages/gl.scm (mesa) [arguments]: Same * gnu/packages/fltk.scm [arguments]: Same. Substitute const check phase with #:tests? #f. Add pre-configure phase. * gnu/packages/ghostscript.scm (ghostscript) [arguments]: Put makefile patches in separate phase. Put so steps oinseparate phases. * gnu/packages/glib.scm (gobject-introspection) [arguments]: Remove unused lambda args. Put patches in pre-configure phase. * gnu/packages/gnupg.scm (gnupg) [arguments]: Put patch in pre-configure phase. (pius) [arguments]: Delete const #t configure and build phases. (signing-party) [arguments]: Factor patches into post-unpack phase. (paperkey) [arguments]: Remove unused lambda args. Factor out patches into pre-check phase. * gnu/packages/icu4c.scm [arguments]: Change source dir after standard unpack phase. Factor configure patches into pre-configure phase. * gnu/packages/lsof.scm [arguments]: Remove unused lambda args. Remove unnecessary apply. * gnu/packages/lvm.scm (lvm2) [arguments]: Factor out patches into pre-configure phase. * gnu/packages/libtiff.scm [arguments]: Same * gnu/packages/maths.scm (hdf5) [arguments]: Same * gnu/packages/gtk.scm (gtk+-2) [arguments]: Same * gnu/packages/mp3.scm (libmad) [arguments]: Same (id3lib) [arguments]: Same * gnu/packages/python.scm (python-2) [arguments]: Same * gnu/packages/texlive.scm (texlive) [arguments]: Same * gnu/packages/pretty-print.scm (a2ps) [arguments]: Same (trueprint) [arguments]: Same (source-highlight) [arguments]: Same. Remove unused lambda args. * gnu/packages/netpbm.scm [arguments]: Remove unused lambda args. Factor out test patches into pre-check phase. Condense calls to substitute* * gnu/packages/openldap.scm [arguments]: Factor out libtool copy into post-configure phases. [synopsis] Remove package name. * gnu/packages/ssh.scm (openssh) [arguments]: Factor out patches into separate phases. * gnu/packages/tcsh.scm [arguments]: Factor out test patches into pre-check phase. * gnu/packages/version-control.scm (git) [arguments]: Factor out patches into post-configure phase. * gnu/packages/vim.scm [arguments]: Same. [synopsis] Remove package name. * gnu/packages/vpn.scm (openconnect) [arguments]: Put configure flags in #:configure-flags
2014-03-25gnu: Enable tests in Python 3.Cyril Roelandt
* gnu/packages/python.scm: enable tests for Python 3 * gnu/packages/python-fix-tests.patch: New file. * gnu/packages/gnu-system.am (dist_patch_DATA): add it.
2014-03-25gnu: Python: use /nix/.../sh instead of /bin/sh in the subprocess moduleCyril Roelandt
* gnu/packages/python.scm (python-2): patch Lib/subprocess.py to use /nix/.../sh.
2014-03-25gnu: Enable the 'ctypes' module in Python.Cyril Roelandt
* gnu/packages/python.scm (python-2): add libffi to the inputs and use it to build the ctypes module.
2014-03-17gnu: python: Change URL to https.Ludovic Courtès
* gnu/packages/python.scm (python-2, python)[source]: Change URL to https. This makes sure GnuTLS is available in the derivation that downloads the source, which is required since http URLs get redirected to https anyway. Reported by Manolis Ragkousis <manolis837@gmail.com>.
2014-03-03gnu: Add ElementTree and pybugz.Ludovic Courtès
* gnu/packages/python.scm (python2-element-tree, python2-pybugz): New variables.
2014-02-07gnu: python-pysqlite: Point to the latest release tarball.Ludovic Courtès
* gnu/packages/python.scm (python2-pysqlite): Change 'version' to "2.6.3a". Change 'uri' to point to pypi.python.org. Reported by Mark H Weaver <mhw@netris.org> and others. Update 'home-page' and 'synopsis'.
2013-12-28gnu: python: Update to 3.3.3.Andreas Enge
* gnu/packages/python.scm (python): Update to 3.3.3.
2013-12-28gnu: python-2: Update to 2.7.6.Andreas Enge
* gnu/packages/python.scm (python-2): Update to 2.7.6.
2013-12-15gnu: Move libelf and patchelf to (gnu packages elf).Ludovic Courtès
* gnu/packages/patchelf.scm (patchelf): Move to... * gnu/packages/elf.scm (patchelf): ... here. * gnu/packages/patchelf.scm: Remove. * gnu-system.am (GNU_SYSTEM_MODULES): Adjust accordingly. * gnu/packages/gcc.scm (libelf): Move to... * gnu/packages/elf.scm (libelf): ... here. * gnu/packages/cdrom.scm, gnu/packages/icu4c.scm, gnu/packages/samba.scm, gnu/packages/scheme.scm, gnu/packages/ssh.scm: Adjust references to (gnu packages patchelf).
2013-10-29gnu: Add python2-empy.Ludovic Courtès
* gnu/packages/python.scm (python2-empy): New variable.
2013-10-17gnu: Add SCons.Ludovic Courtès
* gnu/packages/python.scm (scons): New variable.
2013-10-13gnu: Add dogtail.Ludovic Courtès
* gnu/packages/python.scm (python2-dogtail): New variable.
2013-09-22gnu: Add python2-pyicu.Andreas Enge
* gnu/packages/python.scm (python2-pyicu): New variable.
2013-09-21gnu: Add python-simplejson, python2-simplejson.Andreas Enge
* gnu/packages/python.scm (python-simplejson, python2-simplejson): New variables.
2013-09-21gnu: python2-pysqlite: Fix 'license'.Ludovic Courtès
* gnu/packages/python.scm (python2-pysqlite): Refer to (@ (guix licenses) zlib), not to the same-named package.
2013-09-13gnu: Add python2-mechanize.Andreas Enge
* gnu/packages/python.scm (python2-mechanize): New variable.
2013-09-12gnu: Add python2-sqlite.Andreas Enge
* gnu/packages/python.scm (python2-sqlite): New variable.
2013-09-11gnu: Update python-babel, python2-babel to 1.3.Andreas Enge
* gnu/packages/python.scm (python-babel, python2-babel): Update to 1.3.
2013-09-11gnu: Add python-dateutil, python2-dateutil.Andreas Enge
* gnu/packages/python.scm (python-dateutil, python2-dateutil): New variables.
2013-09-11guix: python: Create module installation path and add it to PYTHONPATH duringAndreas Enge
the installation phase. * guix/build/python-build-system.scm (get-python-version): New procedure. * guix/build/python-build-system.scm (install): Create and add path. * gnu/packages/python.scm (python-setuptools): Drop path creation code.
2013-09-10gnu: Add python-setuptools, python2-setuptools.Andreas Enge
* gnu/packages/python.scm (python-setuptools, python2-setuptools): New variables.
2013-09-08guix: python: Add package-with-python2, a procedure rewriting a packageAndreas Enge
to compile with Python 2 instead of the default Python 3. * guix/build-system/python.scm (default-python2, package-with-explicit-python, package-with-python2): New procedures. * guix/build-system/python.scm (python2-pytz, python2-babel): Use package-with-python2.
2013-09-05gnu: python: Disable tests in python2-pytz and python2-babel.Andreas Enge
* gnu/packages/python.scm (python2-pytz, python2-babel): Disable tests.
2013-09-05gnu: python: Disable tests in pytz and babel.Andreas Enge
* gnu/packages/python.scm (python-pytz, python-babel): Disable tests.
2013-09-04gnu: python: Implement the python naming scheme for pytz and babel.Andreas Enge
* gnu/packages/python.scm (pytz): Rename this ... * gnu/packages/python.scm (python-pytz): ... to this * gnu/packages/python.scm (python2-pytz): New variable, input python-2. * gnu/packages/python.scm (babel): Rename this ... * gnu/packages/python.scm (python-babel): ... to this * gnu/packages/python.scm (python2-babel): New variable, input python-2.
2013-09-03gnu: python: Add package python-wrapper.Andreas Enge
* gnu/packages/python.scm (python-wrapper): New variable.
2013-09-02gnu: python: Revert 77c7f8f4 and make Python 3 the default.Andreas Enge
* gnu/packages/python.scm (python-3): Rename this to... * gnu/packages/python.scm (python): ...this, rename this to... * gnu/packages/python.scm (python-2): ...this.
2013-09-01gnu: python: Temporarily make python 2 the default.Andreas Enge
* gnu/packages/python.scm (python-2): Rename this to... * gnu/packages/python.scm (python): ...this, rename this to... * gnu/packages/python.scm (python-3): ...this. Reverts to version 2 as the default input for packages requiring Python.
2013-08-31gnu: python: Adapt native-search-paths for Python 3.3.Andreas Enge
* gnu/packages/python.scm (python): Modify native-search-paths.
2013-08-31gnu: Add Python 3.Andreas Enge
* gnu/packages/python.scm (python-2): Rename from python for version 2. * gnu/packages/python.scm (python): New variable for version 3.
2013-08-27gnu: Update python to 2.7.5.Andreas Enge
* gnu/packages/python.scm (python): Update to 2.7.5.
2013-06-01gnu: Add Babel.Cyril Roelandt
* gnu/packages/babel.scm (babel): New package.
2013-05-29gnu: Add pytz.Cyril Roelandt
* gnu/packages/python.scm (pytz): New package.
2013-05-08Add (guix build rpath).Ludovic Courtès
* guix/build/rpath.scm: New file. * Makefile.am (MODULES): Add it. * gnu/packages/python.scm (python): Use it; remove local copy of the *rpath* procedures. * gnu/packages/samba.scm (samba): Likewise.
2013-05-08gnu: python: Build the shared library.Ludovic Courtès
* gnu/packages/python.scm (python): Add `--enable-shared'. Add #:modules and #:phases. Add PatchELF as an input.
2013-04-26Merge branch 'master' into core-updatesLudovic Courtès
Conflicts: Makefile.am gnu/packages/autotools.scm gnu/packages/guile.scm gnu/packages/python.scm gnu/packages/shishi.scm guix/gnu-maintenance.scm guix/scripts/build.scm guix/scripts/gc.scm guix/scripts/package.scm guix/scripts/substitute-binary.scm guix/ui.scm nix/nix-daemon/guix-daemon.cc test-env.in tests/nar.scm tests/store.scm
2013-04-16gnu: Python: bump to version 2.7.4.Cyril Roelandt
* gnu/packages/python.scm: bump to version 2.7.4, remove references to python-fix-dbm.patch. * Makefile.am: remove references to python-fix-dbm.patch * gnu/packages/patches/python-fix-dbm.patch: remove it.
2013-04-12gnu: Python: fix the compilation of some modules from the standard library.Cyril Roelandt
This commit enables the bz2, dbm, readline, ssl and zlib modules. * gnu/packages/gdbm.scm: Enable the compatibility mode. * gnu/packages/python.scm: Enable a few modules from the standard library. * gnu/packages/patches/python-fix-dbm.patch: New file. * Makefile.am: Add it.
2013-04-07gnu: Python: fix the compilation of some modules from the standard library.Cyril Roelandt
This commit enables the bz2, dbm, readline, ssl and zlib modules. * gnu/packages/gdbm.scm: Enable the compatibility mode. * gnu/packages/python.scm: Enable a few modules from the standard library. * gnu/packages/patches/python-fix-dbm.patch: New file. * Makefile.am: Add it.
2013-03-30gnu: Define `native-search-paths' for Automake, Guile, and Python.Ludovic Courtès
* gnu/packages/autotools.scm (automake)[native-search-paths]: New field. * gnu/packages/guile.scm (guile-1.8)[native-search-paths]: New field. (guile-2.0)[native-search-paths]: New field. * gnu/packages/python.scm (python)[native-search-paths]: New field.