Tobias Geerinckx-Rice writes: > * gnu/packages/python.scm (python-xopen, python2-xopen): New variables. > --- > gnu/packages/python.scm | 26 ++++++++++++++++++++++++++ > 1 file changed, 26 insertions(+) > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > index 789e199..70c5aed 100644 > --- a/gnu/packages/python.scm > +++ b/gnu/packages/python.scm > @@ -11929,3 +11929,29 @@ network.") > > (define-public python2-argcomplete > (package-with-python2 python-argcomplete)) > + > +(define-public python-xopen > + (package > + (name "python-xopen") > + (version "0.1.1") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://github.com/marcelm/xopen/archive/v" > + version ".tar.gz")) Why not use 'pypi-uri' here? Otherwise LGTM. > + (sha256 > + (base32 > + "1dp0fg56fk5kiz9n1h82b6bf9vf15p4c79bvidlbgvsx3jqqaa39")) > + (file-name (string-append name "-" version ".tar.gz")))) > + (build-system python-build-system) > + (home-page "https://github.com/marcelm/xopen/") > + (synopsis "Open compressed files transparently") > + (description "This module provides an @code{xopen} function that works like > +Python's built-in @code{open} function, but can also deal with compressed files. > +Supported compression formats are gzip, bzip2 and, xz, and are automatically > +recognized by their file extensions. The focus is on being as efficient as > +possible on all supported Python versions.") > + (license license:expat))) > + > +(define-public python2-xopen > + (package-with-python2 python-xopen)) > -- > 2.9.3