gnu: Add python-odfpy. * gnu/packages/python.scm (python-odfpy, python2-odfpy): New variables. Signed-off-by: Alex Kost <alezost@gmail.com>
gnu: python2-ipython: Use strip-python2-variant. * gnu/packages/python.scm (python2-ipython): Inherit using strip-python2-variant. [propagated-inputs]: Remove work-around for python2-terminado. [inputs]: Remove work-around for python2-jsonschema, python2-matplotlib, python2-numpy, python2-requests. (python-inputs)[properties]: New field.
gnu: python2-numexpr: Use strip-python2-variant. * gnu/packages/python.scm (python2-numexpr): Replace package definition with 'package-with-python2', using 'strip-python2-variant'.
gnu: python2-scikit-image: Use strip-python2-variant. * gnu/packages/python.scm (python2-scikit-image): Inherit using strip-python2-variant. [propagated-inputs]: Remove work-around for python2-matplotlib, python2-numpy, python2-scipy.
gnu: python-scikit-learn: Set source file name. * gnu/packages/python.scm (python-scikit-learn)[source]: Add 'file-name' field.
gnu: python2-scikit-learn: Use strip-python2-variant. * gnu/packages/python.scm (python2-scikit-learn): Replace package definition with 'package-with-python2', using 'strip-python2-variant' to simplify the package definition.
gnu: python-icalendar: Update to 3.10. * gnu/packages/python.scm (python-icalendar): Update to 3.10. Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: Add python-freezegun. * gnu/packages/python.scm (python-freezegun, python2-freezegun): New variables. Signed-off-by: Leo Famulari <leo@famulari.name>
gnu: python-ipaddress: Update to 1.0.16. * gnu/packages/python.scm (python-ipaddress): New variable. (python2-ipaddress): Use package-with-python2.
gnu: Add python-url. * gnu/packages/python.scm (python-url): New variable. (python2-url): New variable.
gnu: Add python-publicsuffix2. * gnu/packages/python.scm (python-publicsuffix2): New variable. (python2-publicsuffix2): New variable.
gnu: Add python-publicsuffix. * gnu/packages/python.scm (python-publicsuffix): New variable. (python2-publicsuffix): New variable.
gnu: Add python-schematics. * gnu/packages/python.scm (python-schematics): New variable. (python2-schematics): New variable.
gnu: Add python-sh. * gnu/packages/python.scm (python-sh): New variable. (python2-sh): New variable.
gnu: Add python-pymongo. * gnu/packages/python.scm (python-pymongo): New variable. (python2-pymongo): New variable.
gnu: Add python-nltk. * gnu/packages/python.scm (python-nltk): New variable. (python2-nltk): New variable.
gnu: Add python-binaryornot. * gnu/packages/python.scm (python-binaryornot): New variable. (python2-binaryornot): New variable.
gnu: python: Import guix licenses with #:prefix license:. * gnu/packages/python.scm (define-module): Add import.
gnu: python-magic: Disable egg compression. Reported by Troy Sankey <sankeytms@gmail.com>. * gnu/packages/python.scm (python-magic, python2-magic)[arguments]: Add 'disable-egg-compression' phase.
gnu: python-urwidtrees: Update to 1.0.2. * gnu/packages/python.scm (python-urwidtrees): Update to 1.0.2. Add note about distribution method. Signed-off-by: Mark H Weaver <mhw@netris.org>