On Sat, Mar 05, 2016 at 05:32:07PM -0500, Leo Famulari wrote: > On Sat, Mar 05, 2016 at 09:42:59PM +0200, Efraim Flashner wrote: > > On Thu, Mar 03, 2016 at 05:11:54PM -0500, Leo Famulari wrote: > > > * gnu/packages/python.scm (python2-pyicu): Split variable into... > > > (python-pyicu, python2-pyicu): ...both Python variants. > > > (python-pyicu)[arguments]: Enable tests. > > > --- > > > > If we had the python- variant and were adding the python2- variant then > > the message would be "add python2 variant," so I'd go with something > > similar. Currently reading it I thought that there was already the > > python and python2 variants, and there was a bigger split going on. > > I admit it's a confusing commit message; I wasn't sure how to structure > it. I've attached a variant on it. Now I've attached the variant :p > > > > > > gnu/packages/python.scm | 17 ++++++++++------- > > > 1 file changed, 10 insertions(+), 7 deletions(-) > > > > > > diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm > > > index f168d15..b168183 100644 > > > --- a/gnu/packages/python.scm > > > +++ b/gnu/packages/python.scm > > > @@ -1133,9 +1133,9 @@ Python 3.3+.") > > > (package-with-python2 python-simplejson)) > > > > > > > > > -(define-public python2-pyicu > > > +(define-public python-pyicu > > > (package > > > - (name "python2-pyicu") > > > + (name "python-pyicu") > > > (version "1.9.2") > > > (source > > > (origin > > > @@ -1148,15 +1148,18 @@ Python 3.3+.") > > > (build-system python-build-system) > > > (inputs > > > `(("icu4c" ,icu4c))) > > > - (arguments > > > - `(#:python ,python-2 ; Python 3 works also, but needs special care for > > > - ; linking with libpython3.3m > > > > Whatever the magic that was needed, does it work? > > No magic ;) > > I understood that message as "Python 3 could work, but we will have to > do something special to help it link with libpython3.3m". > > When it built successfully and passed its test suite, I figured it was > okay. > > Andreas, do you remember what this comment is describing? > > > > > > - #:tests? #f)) ; no check target > > > (home-page "http://pyicu.osafoundation.org/") > > > (synopsis "Python extension wrapping the ICU C++ API") > > > (description > > > "PyICU is a python extension wrapping the ICU C++ API.") > > > - (license x11))) > > > + (license x11) > > > + (properties `((python2-variant . ,(delay python2-pyicu)))))) > > > + > > > +(define-public python2-pyicu > > > + (package > > > + (inherit (package-with-python2 > > > + (strip-python2-variant python-pyicu))) > > > + (native-inputs `(("python2-setuptools" ,python2-setuptools))))) > > > > > > (define-public python2-dogtail > > > ;; Python 2 only, as it leads to "TabError: inconsistent use of tabs and > > > -- > > > 2.6.3 > > > > > > > > > > -- > > Efraim Flashner אפרים פלשנר > > GPG key = A28B F40C 3E55 1372 662D 14F7 41AA E7DC CA3D 8351 > > Confidentiality cannot be guaranteed on emails sent or received unencrypted > > >