[Python-modules-commits] [pyparsing] 01/01: Build the PyPy packages. (Closes: #823560)

Barry Warsaw barry at moszumanska.debian.org
Fri May 6 20:06:46 UTC 2016


This is an automated email from the git hooks/post-receive script.

barry pushed a commit to branch master
in repository pyparsing.

commit 0aa4a7d8c1089a0174d3837c693595de174cbfca
Author: Barry Warsaw <barry at python.org>
Date:   Fri May 6 15:06:41 2016 -0500

    Build the PyPy packages.  (Closes: #823560)
---
 debian/changelog |  2 ++
 debian/control   | 45 +++++++++++++++++++++++++++++++++------------
 2 files changed, 35 insertions(+), 12 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index badaeb3..b6d2b33 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -13,9 +13,11 @@ pyparsing (2.1.1+dfsg1-1) UNRELEASED; urgency=medium
       `Testsuite: autopkgtest-pkg-python` and remove the d/tests directory
       as redundant.  (Closes: #710660)
     - Bump Standards-Version with no other changes necessary.
+    - Build the PyPy packages.  (Closes: #823560)
   * d/rules:
     - Convert to --buildsystem=pybuild
     - Remove redundant code.
+    - Add --with pypy
   * wrap-and-sort
 
  -- Barry Warsaw <barry at debian.org>  Fri, 06 May 2016 12:16:19 -0500
diff --git a/debian/control b/debian/control
index 60babed..b578236 100644
--- a/debian/control
+++ b/debian/control
@@ -3,15 +3,17 @@ Section: python
 Priority: optional
 Maintainer: Kevin Coyner <kcoyner at debian.org>
 Uploaders: Debian Python Modules Team <python-modules-team at lists.alioth.debian.org>,
-           Matthew Grant <matt at mattgrant.net.nz>,
+           Matthew Grant <matt at mattgrant.net.nz>
 Standards-Version: 3.9.8
 Build-Depends: debhelper (>= 9),
                dh-python,
+               pypy,
                python-all (>= 2.6.6-3~),
                python-setuptools,
                python3-all,
-               python3-setuptools,
-Build-Depends-Indep: tofrodos,
+               python3-all (>= 3.1.3-2~),
+               python3-setuptools
+Build-Depends-Indep: tofrodos
 Homepage: http://pyparsing.wikispaces.com/
 Vcs-Git: https://anonscm.debian.org/git/python-modules/packages/pyparsing.git
 Vcs-Browser: https://anonscm.debian.org/cgit/python-modules/packages/pyparsing.git
@@ -19,10 +21,9 @@ Testsuite: autopkgtest-pkg-python
 
 Package: python-pyparsing
 Architecture: all
-Depends: ${misc:Depends},
-         ${python:Depends},
-Provides: ${python:Provides},
-Suggests: python-pyparsing-doc,
+Depends: ${misc:Depends}, ${python:Depends}
+Provides: ${python:Provides}
+Suggests: python-pyparsing-doc
 Description: Python parsing module
  The parsing module is an alternative approach to creating and
  executing simple grammars, vs. the traditional lex/yacc approach, or
@@ -39,10 +40,9 @@ Description: Python parsing module
 
 Package: python3-pyparsing
 Architecture: all
-Depends: ${misc:Depends},
-         ${python3:Depends},
-Provides: ${python3:Provides},
-Suggests: python-pyparsing-doc,
+Depends: ${misc:Depends}, ${python3:Depends}
+Provides: ${python3:Provides}
+Suggests: python-pyparsing-doc
 Description: Python parsing module, Python3 package
  The parsing module is an alternative approach to creating and
  executing simple grammars, vs. the traditional lex/yacc approach, or
@@ -59,10 +59,31 @@ Description: Python parsing module, Python3 package
  .
  This package contains the Python3 version of python-pyparsing.
 
+Package: pypy-pyparsing
+Architecture: all
+Depends: ${misc:Depends}, ${pypy:Depends}
+Provides: ${pypy:Provides}
+Suggests: python-pyparsing-doc
+Description: Python parsing module, Python3 package
+ The parsing module is an alternative approach to creating and
+ executing simple grammars, vs. the traditional lex/yacc approach, or
+ the use of regular expressions.  The parsing module provides a
+ library of classes that client code uses to construct the grammar
+ directly in Python code.
+ .
+ Here's an example:
+ .
+  from pyparsing import Word, alphas
+  greet = Word(alphas) + "," + Word(alphas) + "!"
+  hello = "Hello, World!"
+  print hello, "->", greet.parseString(hello)
+ .
+ This package contains the PyPy version of python-pyparsing.
+
 Package: python-pyparsing-doc
 Architecture: all
 Section: doc
-Depends: ${misc:Depends},
+Depends: ${misc:Depends}
 Description: Python parsing module, documentation package
  The parsing module is an alternative approach to creating and
  executing simple grammars, vs. the traditional lex/yacc approach, or

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/python-modules/packages/pyparsing.git



More information about the Python-modules-commits mailing list