Control: tags 936569 + patch
Control: tags 936569 + pending

Dear maintainer,

I've prepared an NMU for funcparserlib (versioned as 0.3.6-7.1) and
uploaded it to DELAYED/7. Please feel free to tell me if I
should delay it longer.

Regards.

diff -Nru funcparserlib-0.3.6/debian/changelog funcparserlib-0.3.6/debian/changelog
--- funcparserlib-0.3.6/debian/changelog	2016-07-01 18:02:05.000000000 -0400
+++ funcparserlib-0.3.6/debian/changelog	2019-10-24 18:10:51.000000000 -0400
@@ -1,3 +1,10 @@
+funcparserlib (0.3.6-7.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Drop python2 support; Closes: #936569
+
+ -- Sandro Tosi <mo...@debian.org>  Thu, 24 Oct 2019 18:10:51 -0400
+
 funcparserlib (0.3.6-7) unstable; urgency=medium
 
   * debian/control
diff -Nru funcparserlib-0.3.6/debian/control funcparserlib-0.3.6/debian/control
--- funcparserlib-0.3.6/debian/control	2016-07-01 18:01:06.000000000 -0400
+++ funcparserlib-0.3.6/debian/control	2019-10-24 18:10:35.000000000 -0400
@@ -3,40 +3,13 @@
 Maintainer: Kouhei Maeda <mkou...@palmtb.net>
 Build-Depends: debhelper (>= 8.0.0),
                dh-python,
-               python-all,
-               python-setuptools,
                python3-all,
                python3-setuptools,
-               python-nose,
                python3-nose
 Standards-Version: 3.9.8
 Section: python
-X-Python-Version: 2.7
-X-Python3-Version: >=3.2
 Homepage: https://github.com/vlasovskikh/funcparserlib
 
-Package: python-funcparserlib
-Architecture: all
-Depends: ${misc:Depends}, ${python:Depends}
-Description: Recursive descent parsing library based on functional combinators
- Parser combinators are just higher-order functions that take parsers as
- their arguments and return them as result values. Parser combinators are:
- .
- First-class values. Extremely composable. Tend to make the code quite compact.
- Resemble the readable notation of xBNF grammars.
- .
- Parsers made with funcparserlib are pure-Python LL(*) parsers. It means that
- it's very easy to write them without thinking about look-aheads and all that
- hardcore parsing stuff. But the recursive descent parsing is a rather slow
- method compared to LL(k) or LR(k) algorithms.
- .
- So the primary domain for funcparserlib is parsing little languages or external
- DSLs (domain specific languages).
- .
- The library itself is very small. Its source code is only 0.5 KLOC, with lots
- of comments included. It features the longest parsed prefix error reporting,
- as well as a tiny lexer generator for token position tracking.
-
 Package: python3-funcparserlib
 Architecture: all
 Depends: ${misc:Depends}, ${python3:Depends}
diff -Nru funcparserlib-0.3.6/debian/rules funcparserlib-0.3.6/debian/rules
--- funcparserlib-0.3.6/debian/rules	2014-10-14 20:59:03.000000000 -0400
+++ funcparserlib-0.3.6/debian/rules	2019-10-24 18:10:43.000000000 -0400
@@ -5,7 +5,7 @@
 export PYBUILD_TEST_NOSE=1
 
 %:
-	dh $@ --with python2,python3 --buildsystem=pybuild
+	dh $@ --with python3 --buildsystem=pybuild
 
 override_dh_installchangelogs:
 	dh_installchangelogs CHANGES

Reply via email to