Oops, this should be two commits: the second for the new python-pypeg2 package.
On February 3, 2017 10:07:45 AM CST, Eric Bavier <[email protected]> wrote: >* gnu/packages/python.scm (python-cssutils): New variable. >(python2-cssutils)[native-inputs]: Remove unused python2-mock. >--- > gnu/packages/python.scm | 39 +++++++++++++++++++++++++++++++-------- > 1 file changed, 31 insertions(+), 8 deletions(-) > >diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm >index d53eea189..38940cfc7 100644 >--- a/gnu/packages/python.scm >+++ b/gnu/packages/python.scm >@@ -3,7 +3,7 @@ > ;;; Copyright © 2013, 2014, 2015, 2016 Ludovic Courtès <[email protected]> > ;;; Copyright © 2013, 2014, 2015, 2016 Andreas Enge <[email protected]> > ;;; Copyright © 2014, 2015 Mark H Weaver <[email protected]> >-;;; Copyright © 2014 Eric Bavier <[email protected]> >+;;; Copyright © 2014, 2017 Eric Bavier <[email protected]> > ;;; Copyright © 2014, 2015 Federico Beffa <[email protected]> > ;;; Copyright © 2015 Omar Radwan <[email protected]> > ;;; Copyright © 2015 Pierre-Antoine Rault <[email protected]> >@@ -5355,9 +5355,9 @@ converts incoming documents to Unicode and >outgoing documents to UTF-8.") > (strip-python2-variant python-beautifulsoup4))) > (arguments `(#:python ,python-2)))) > >-(define-public python2-cssutils >+(define-public python-cssutils > (package >- (name "python2-cssutils") >+ (name "python-cssutils") > (version "1.0.1") > (source > (origin >@@ -5368,12 +5368,9 @@ converts incoming documents to Unicode and >outgoing documents to UTF-8.") > "0qwha9x1wml2qmipbcz03gndnlwhzrjdvw9i09si247a90l8p8fq")))) > (build-system python-build-system) > (native-inputs >- `(("python2-mock" ,python2-mock) ; for the tests >- ("unzip" ,unzip))) ; for unpacking the source >+ `(("unzip" ,unzip))) ; for unpacking the source > (arguments >- `(#:python ,python-2 ; Otherwise tests fail with a syntax error. >- #:tests? #f ; The tests apparently download an external URL. >- )) >+ `(#:tests? #f)) ;tests require python-pbr < >1.7.0 > (home-page "http://cthedot.de/cssutils/") > (synopsis > "CSS Cascading Style Sheets library for Python") >@@ -5383,6 +5380,9 @@ Cascading Style Sheets. Currently it provides a >DOM only and no rendering > options.") > (license license:lgpl3+))) > >+(define-public python2-cssutils >+ (package-with-python2 python-cssutils)) >+ > (define-public python-cssselect > (package > (name "python-cssselect") >@@ -12536,3 +12536,26 @@ console.") >This implementation is slow (hence the project name) but still useful >when > faster ones are not available.") > (license license:asl2.0))) >+ >+(define-public python-pypeg2 >+ (package >+ (name "python-pypeg2") >+ (version "2.15.2") >+ (source >+ (origin >+ (method url-fetch) >+ (uri (pypi-uri "pyPEG2" version)) >+ (sha256 >+ (base32 >+ "0v8ziaam2r637v94ra4dbjw6jzxz99gs5x4i585kgag1v204yb9b")))) >+ (build-system python-build-system) >+ (propagated-inputs `(("python-lxml" ,python-lxml))) >+ (arguments >+ >;;https://bitbucket.org/fdik/pypeg/issues/36/test-failures-on-py35 >+ '(#:tests? #f)) >+ (home-page "https://fdik.org/pyPEG/") >+ (synopsis "PEG Parser-Interpreter in Python") >+ (description "pyPEG is an intrinsic parser interpreter framework >for >+Python. It is based on Parsing Expression Grammars, PEG. With pyPEG >you can >+parse many formal languages.") >+ (license license:gpl2))) >-- >2.11.0 -- Sent from my Android device with K-9 Mail. Please excuse my brevity.
