From 6e43648a7cc4a866595b74c8275d50ce1c5e2afd Mon Sep 17 00:00:00 2001 From: David Michael Date: Thu, 3 Aug 2017 12:23:32 -0700 Subject: [PATCH] bump(dev-python/pyparsing): sync with upstream --- .../dev-python/pyparsing/Manifest | 3 ++ .../pyparsing/files/distutils.patch | 11 ++++ .../files/pyparsing-2.0.4-print.patch | 51 +++++++++++++++++++ .../files/pyparsing-2.2.0-distutils.patch | 17 +++++++ .../dev-python/pyparsing/metadata.xml | 19 +++++++ .../pyparsing/pyparsing-2.0.3.ebuild | 36 +++++++++++++ .../pyparsing/pyparsing-2.1.10.ebuild | 50 ++++++++++++++++++ .../pyparsing/pyparsing-2.2.0.ebuild | 47 +++++++++++++++++ .../md5-cache/dev-python/pyparsing-2.0.3 | 15 ++++++ .../md5-cache/dev-python/pyparsing-2.1.10 | 15 ++++++ .../md5-cache/dev-python/pyparsing-2.2.0 | 15 ++++++ 11 files changed, 279 insertions(+) create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyparsing/Manifest create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/distutils.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/pyparsing-2.0.4-print.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/pyparsing-2.2.0-distutils.patch create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyparsing/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.0.3.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.1.10.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.2.0.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.0.3 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.1.10 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.2.0 diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/Manifest b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/Manifest new file mode 100644 index 0000000000..f6835bd7fc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/Manifest @@ -0,0 +1,3 @@ +DIST pyparsing-2.0.3.tar.gz 1462653 SHA256 06e729e1cbf5274703b1f47b6135ed8335999d547f9d8cf048b210fb8ebf844f SHA512 9771851f4b0191c7d3f8d2a2a6d2a9198b173120d3f133d08284b71e792fc59a906d571edea8f44ba04ab00c1d906e1974d1e8a2d6155d492de1358ba99c575a WHIRLPOOL 42b9c7aa0b8d4d91436a01a60cbca64a9c8f7798b7aeb60bd2c4af085f9e13167a5ac5132d55bd890b4890c00428e908dfae32ed78ec153c868ee02ed3cdaa3f +DIST pyparsing-2.1.10.tar.gz 1230829 SHA256 811c3e7b0031021137fc83e051795025fcb98674d07eb8fe922ba4de53d39188 SHA512 21af73d6f479d52746f269c8fbaf90c1107a8aec756d30af8c7c4e6a2ff0ea9659cc07816b7ea19286bc12d43497f5e8e63351453bf18daf6a1cb380a195532e WHIRLPOOL 1ffbad12d00b99a260cd77c61503aa1800f97028be7c40e67f582c1b497ed1872e51d33887e278cd5203ec379d27886edd9455d1d8f7bef9d1b2d7df38185cc4 +DIST pyparsing-2.2.0.tar.gz 1232522 SHA256 0832bcf47acd283788593e7a0f542407bd9550a55a8a8435214a1960e04bcb04 SHA512 6a409f429d40a5ac202d144e4150de2c80d7c7120147f603f72a4a99797d48c50822a6437f590ec5ae4418d51aa1f6b1d4e5d95a57e19bec0a127b04e4937008 WHIRLPOOL dde3e3ec016671f76976f4b585a027070b3087b46a336363c994dc3e97ad699b5551dc439b8f52230ca48bdd6a50d3ac3576440dcac4802e29e6f9ca4494f2d9 diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/distutils.patch b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/distutils.patch new file mode 100644 index 0000000000..af6a673011 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/distutils.patch @@ -0,0 +1,11 @@ +--- a/setup.py ++++ b/setup.py +@@ -1,7 +1,7 @@ + #!/usr/bin/env python + + """Setup script for the pyparsing module distribution.""" +-from setuptools import setup ++from distutils.core import setup + + import sys + import os diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/pyparsing-2.0.4-print.patch b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/pyparsing-2.0.4-print.patch new file mode 100644 index 0000000000..6262a18ea0 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/pyparsing-2.0.4-print.patch @@ -0,0 +1,51 @@ + pyparsing.py | 20 +++++++++++--------- + 1 file changed, 11 insertions(+), 9 deletions(-) + +diff --git a/pyparsing.py b/pyparsing.py +index 81c82ce..55c72a3 100644 +--- a/pyparsing.py ++++ b/pyparsing.py +@@ -22,6 +22,8 @@ + # SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + # + ++from __future__ import print_function ++ + __doc__ = \ + """ + pyparsing module - Classes and methods to define and execute parsing grammars +@@ -1554,19 +1556,19 @@ class ParserElement(object): + run a parse expression against a list of sample strings. + """ + for t in tests: +- print t ++ print(t) + try: +- print self.parseString(t).dump() ++ print(self.parseString(t).dump()) + except ParseException as pe: + if '\n' in t: +- print line(pe.loc, t) +- print ' '*(col(pe.loc,t)-1) + '^' ++ print(line(pe.loc, t)) ++ print(' '*(col(pe.loc,t)-1) + '^') + else: +- print ' '*pe.loc + '^' +- print pe +- print ++ print(' '*pe.loc + '^') ++ print(pe) ++ print() ++ + +- + class Token(ParserElement): + """Abstract C{ParserElement} subclass, for defining atomic matching patterns.""" + def __init__( self ): +@@ -3803,4 +3805,4 @@ if __name__ == "__main__": + """ + CHANGES + UnitTests.py +-""" +\ No newline at end of file ++""" diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/pyparsing-2.2.0-distutils.patch b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/pyparsing-2.2.0-distutils.patch new file mode 100644 index 0000000000..6fa4a30d92 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/files/pyparsing-2.2.0-distutils.patch @@ -0,0 +1,17 @@ +Force distutils to be used instead of falling back to it after trying +setuptools in order to avoid bootstrap issues. + +--- pyparsing-2.2.0/setup.py ++++ pyparsing-2.2.0/setup.py +@@ -4,10 +4,7 @@ + + # Setuptools depends on pyparsing (via packaging) as of version 34, so allow + # installing without it to avoid bootstrap problems. +-try: +- from setuptools import setup +-except ImportError: +- from distutils.core import setup ++from distutils.core import setup + + import sys + import os diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/metadata.xml b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/metadata.xml new file mode 100644 index 0000000000..f838a6be1b --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/metadata.xml @@ -0,0 +1,19 @@ + + + + + python@gentoo.org + Python + + + The pyparsing module is an alternative approach to creating and + executing simple grammars, vs. the traditional lex/yacc approach, or the + use of regular expressions. The pyparsing module provides a library of + classes that client code uses to construct the grammar directly in + Python code. + + + pyparsing + pyparsing + + diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.0.3.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.0.3.ebuild new file mode 100644 index 0000000000..4400c2dc95 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.0.3.ebuild @@ -0,0 +1,36 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Easy-to-use Python module for text parsing" +HOMEPAGE="http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing" +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples" + +RDEPEND="!dev-python/pyparsing:py2 !dev-python/pyparsing:py3" + +# no contained in the tarball +RESTRICT=test + +python_install_all() { + local HTML_DOCS=( HowToUsePyparsing.html ) + if use doc; then + HTML_DOCS+=( htmldoc/. ) + dodoc docs/*.pdf + fi + use examples && local EXAMPLES=( examples/. ) + distutils-r1_python_install_all +} + +python_test() { + ${PYTHON} unitTests.py || die +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.1.10.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.1.10.ebuild new file mode 100644 index 0000000000..c4b4ed5e85 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.1.10.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Easy-to-use Python module for text parsing" +HOMEPAGE="http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples" + +# not contained in the tarball +RESTRICT=test + +PATCHES=( + # Avoid circular dep with setuptools + "${FILESDIR}/distutils.patch" +) + +python_install_all() { + local HTML_DOCS=( HowToUsePyparsing.html ) + if use doc; then + HTML_DOCS+=( htmldoc/. ) + dodoc docs/*.pdf + fi + use examples && dodoc -r examples + distutils-r1_python_install_all +} + +python_test() { + ${PYTHON} unitTests.py || die +} + +pkg_preinst() { + _remove_egg_info() { + local pyver="$("${PYTHON}" -c 'import sys; print(sys.version[:3])')" + local egginfo="${ROOT%/}$(python_get_sitedir)/${P}-py${pyver}.egg-info" + if [[ -d ${egginfo} ]]; then + einfo "Removing ${egginfo}" + rm -r "${egginfo}" || die + fi + } + python_foreach_impl _remove_egg_info +} diff --git a/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.2.0.ebuild b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.2.0.ebuild new file mode 100644 index 0000000000..2c2dede1b9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/dev-python/pyparsing/pyparsing-2.2.0.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +PYTHON_COMPAT=( python2_7 python3_{4,5,6} pypy pypy3 ) + +inherit distutils-r1 + +DESCRIPTION="Easy-to-use Python module for text parsing" +HOMEPAGE="http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="doc examples" + +# not contained in the tarball +RESTRICT=test + +PATCHES=( "${FILESDIR}"/${P}-distutils.patch ) + +python_install_all() { + local HTML_DOCS=( HowToUsePyparsing.html ) + if use doc; then + HTML_DOCS+=( htmldoc/. ) + dodoc docs/*.pdf + fi + use examples && dodoc -r examples + distutils-r1_python_install_all +} + +python_test() { + ${PYTHON} unitTests.py || die +} + +pkg_preinst() { + _remove_egg_info() { + local pyver="$("${PYTHON}" -c 'import sys; print(sys.version[:3])')" + local egginfo="${ROOT%/}$(python_get_sitedir)/${P}-py${pyver}.egg-info" + if [[ -d ${egginfo} ]]; then + einfo "Removing ${egginfo}" + rm -r "${egginfo}" || die + fi + } + python_foreach_impl _remove_egg_info +} diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.0.3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.0.3 new file mode 100644 index 0000000000..11c46b1f3a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.0.3 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install prepare test +DEPEND=python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_pypy3? ( >=virtual/pypy3-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Easy-to-use Python module for text parsing +EAPI=5 +HOMEPAGE=http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing +IUSE=doc examples python_targets_pypy python_targets_pypy3 python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=!dev-python/pyparsing:py2 !dev-python/pyparsing:py3 python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_pypy3? ( >=virtual/pypy3-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_pypy python_targets_pypy3 python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://sourceforge/pyparsing/pyparsing-2.0.3.tar.gz +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120 +_md5_=eb0fb7a95c60a64856e87f7db0114307 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.1.10 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.1.10 new file mode 100644 index 0000000000..e20a888c9a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.1.10 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install preinst prepare test +DEPEND=python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_pypy3? ( >=virtual/pypy3-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Easy-to-use Python module for text parsing +EAPI=6 +HOMEPAGE=http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing +IUSE=doc examples python_targets_pypy python_targets_pypy3 python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_pypy3? ( >=virtual/pypy3-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_pypy python_targets_pypy3 python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://pypi/p/pyparsing/pyparsing-2.1.10.tar.gz +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120 +_md5_=1bcd484cfd179c4dde6085c24e5fcb31 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.2.0 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.2.0 new file mode 100644 index 0000000000..1d2023fbf2 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/dev-python/pyparsing-2.2.0 @@ -0,0 +1,15 @@ +DEFINED_PHASES=compile configure install preinst prepare test +DEPEND=python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_pypy3? ( >=virtual/pypy3-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +DESCRIPTION=Easy-to-use Python module for text parsing +EAPI=6 +HOMEPAGE=http://pyparsing.wikispaces.com/ https://pypi.python.org/pypi/pyparsing +IUSE=doc examples python_targets_pypy python_targets_pypy3 python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=MIT +RDEPEND=python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_pypy3? ( >=virtual/pypy3-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_pypy3(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] +REQUIRED_USE=|| ( python_targets_pypy python_targets_pypy3 python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 ) +RESTRICT=test +SLOT=0 +SRC_URI=mirror://pypi/p/pyparsing/pyparsing-2.2.0.tar.gz +_eclasses_=distutils-r1 372bbe39047c0a2550319a3a82f3e063 multibuild 72647e255187a1fadc81097b3657e5c3 multilib 97f470f374f2e94ccab04a2fb21d811e multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 e9350ec46bb5c9f3504b4fbe8b8d8987 python-utils-r1 c9de01becf9df3f8c10aeec3dc693f5d toolchain-funcs 8fec6b1eb195836560e70b66d98fb163 xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120 +_md5_=cd1c3830275d4fac3acfc55fdb2da8ca