# packages

pkgId: 7e35a4ac0984e496dd4cfc4347121d789ec3f17ae4256155c0588c44922f7f89
name: panel-migrator-python-module-ssh
arch: noarch
version: 1.7.14
epoch: 0
release: 4odin
summary: SSH2 protocol library
rpm_license: LGPL
rpm_vendor: Jeff Forcier <jeff@bitprophet.org>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-ssh-1.7.14-4odin.src.rpm
location_href: panel-migrator-python-module-ssh-1.7.14-4odin.noarch.rpm
checksum_type: sha256
description:
  This is a library for making SSH2 connections (client or server).
  Emphasis is on using SSH2 as an alternative to SSL for making secure
  connections between python scripts.  All major ciphers and hash methods
  are supported.  SFTP client and server mode are both supported too.

  Required packages:
      pyCrypto

  To install the `in-development version <https://github.com/bitprophet/ssh/tarball/master#egg=ssh-dev>`_, use `pip install ssh==dev`.


pkgId: 7e4f15dd4caff525c9c57b6d5568708bd9e88fd58220ce6e363b736909790665
name: panel-migrator-python-module-coverage
arch: x86_64
version: 3.6
epoch: 0
release: 4odin
summary: Code coverage measurement for Python
url: http://nedbatchelder.com/code/coverage
rpm_license: BSD
rpm_vendor: Ned Batchelder and others <ned@nedbatchelder.com>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-coverage-3.6-4odin.src.rpm
location_href: panel-migrator-python-module-coverage-3.6-4odin.x86_64.rpm
checksum_type: sha256
description:
  Coverage.py measures code coverage, typically during test execution. It uses
  the code analysis tools and tracing hooks provided in the Python standard
  library to determine which lines are executable, and which have been executed.

  Coverage.py runs on Pythons 2.3 through 3.3, and PyPy 1.8.

  Documentation is at `nedbatchelder.com <http://nedbatchelder.com/code/coverage>`_.  Code repository and issue
  tracker are at `bitbucket.org <http://bitbucket.org/ned/coveragepy>`_.

  New in 3.5: Branch coverage exclusions, keyboard shortcuts in HTML report.

  New in 3.4: Better control over source to measure, and unexecuted files
  can be reported.

  New in 3.3: .coveragerc files.

  New in 3.2: Branch coverage!


pkgId: 5c57f4fa67ce731adb566abf9548e639c20762650a3a049d1907b287162faae8
name: panel-migrator-python-module-fabric
arch: noarch
version: 1.4.3
epoch: 0
release: 4odin
summary: Fabric is a simple, Pythonic tool for remote execution and deployment.
url: http://fabfile.org
rpm_license: UNKNOWN
rpm_vendor: Jeff Forcier <jeff@bitprophet.org>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-fabric-1.4.3-4odin.src.rpm
location_href: panel-migrator-python-module-fabric-1.4.3-4odin.noarch.rpm
checksum_type: sha256
description:
  To find out what's new in this version of Fabric, please see `the changelog
  <http://docs.fabfile.org/en/1.4.3/changelog.html>`_.

  You can also install the `in-development version
  <https://github.com/fabric/fabric/tarball/master#egg=fabric-dev>`_ using
  pip, with `pip install fabric==dev`.

  ----

  Fabric is a Python (2.5 or higher) library and command-line tool for
  streamlining the use of SSH for application deployment or systems
  administration tasks.

  It provides a basic suite of operations for executing local or remote shell
  commands (normally or via ``sudo``) and uploading/downloading files, as well as
  auxiliary functionality such as prompting the running user for input, or
  aborting execution.

  Typical use involves creating a Python module containing one or more functions,
  then executing them via the ``fab`` command-line tool. Below is a small but
  complete "fabfile" containing a single task::

      from fabric.api import run

      def host_type():
          run('uname -s')

  Once a task is defined, it may be run on one or more servers, like so::

      $ fab -H localhost,linuxbox host_type
      [localhost] run: uname -s
      [localhost] out: Darwin
      [linuxbox] run: uname -s
      [linuxbox] out: Linux

      Done.
      Disconnecting from localhost... done.
      Disconnecting from linuxbox... done.

  In addition to use via the ``fab`` tool, Fabric's components may be imported
  into other Python code, providing a Pythonic interface to the SSH protocol
  suite at a higher level than that provided by e.g. the ``ssh`` library (which Fabric itself uses.)

  ----

  For more information, please see the Fabric website or execute ``fab --help``.


pkgId: 63e3346b83dfd6176066bf6a9def5a16b2f4033deb9fbdc1b7ec7edb9ba42d00
name: panel-migrator-python-module-dnspython
arch: noarch
version: 1.9.4
epoch: 0
release: 5odin
summary: DNS toolkit
url: http://www.dnspython.org
rpm_license: BSD-like
rpm_vendor: Bob Halley <halley@dnspython.org>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-dnspython-1.9.4-5odin.src.rpm
location_href: panel-migrator-python-module-dnspython-1.9.4-5odin.noarch.rpm
checksum_type: sha256
description:
  dnspython is a DNS toolkit for Python. It supports almost all
  record types. It can be used for queries, zone transfers, and dynamic
  updates.  It supports TSIG authenticated messages and EDNS0.

  dnspython provides both high and low level access to DNS. The high
  level classes perform queries for data of a given name, type, and
  class, and return an answer set.  The low level classes allow
  direct manipulation of DNS zones, messages, names, and records.


pkgId: 2ac9f4b187c3c5b4b2aa891cd8a91fbf1744832862eeaa032fce48f7c3ee54a9
name: panel-migrator-python-devel
arch: x86_64
version: 2.7.5
epoch: 0
release: 2odin
summary: The libraries and header files needed for Python extension development.
rpm_license: PSF
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-2.7.5-2odin.src.rpm
rpm_packager: Odin
location_href: panel-migrator-python-devel-2.7.5-2odin.x86_64.rpm
checksum_type: sha256
description:
  The Python programming language's interpreter can be extended with
  dynamically loaded extensions and can be embedded in other programs.
  This package contains the header files and libraries needed to do
  these types of tasks. Install python-devel if you want to develop Python
  extensions. The python package will also need to be installed.


pkgId: f9c17c411d554a527d410057dc1b50aa8629bb2ccfc18f5f210dd25ccb0e2a55
name: panel-migrator-python-module-psycopg2
arch: x86_64
version: 2.4.4
epoch: 0
release: 5odin
summary: Python-PostgreSQL Database Adapter
url: http://initd.org/psycopg/
rpm_license: GPL with exceptions or ZPL
rpm_vendor: Federico Di Gregorio <fog@initd.org>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-psycopg2-2.4.4-5odin.src.rpm
location_href: panel-migrator-python-module-psycopg2-2.4.4-5odin.x86_64.rpm
checksum_type: sha256
description:
  psycopg2 is a PostgreSQL database adapter for the Python programming
  language.  psycopg2 was written with the aim of being very small and fast,
  and stable as a rock.

  psycopg2 is different from the other database adapter because it was
  designed for heavily multi-threaded applications that create and destroy
  lots of cursors and make a conspicuous number of concurrent INSERTs or
  UPDATEs. psycopg2 also provide full asycronous operations and support
  for coroutine libraries.


pkgId: 984af45d7debd28442747d7230e0d76a6c16980b5d20c942117c9908045a317f
name: panel-migrator-python-module-setuptools
arch: noarch
version: 0.6c11
epoch: 0
release: 4odin
summary: Download, build, install, upgrade, and uninstall Python packages -- easily!
url: http://pypi.python.org/pypi/setuptools
rpm_license: PSF or ZPL
rpm_vendor: Phillip J. Eby <distutils-sig@python.org>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-setuptools-0.6c11-4odin.src.rpm
location_href: panel-migrator-python-module-setuptools-0.6c11-4odin.noarch.rpm
checksum_type: sha256
description:
  ===============================
  Installing and Using Setuptools
  ===============================

  .. contents:: **Table of Contents**

  -------------------------
  Installation Instructions
  -------------------------

  Windows
  =======

  Install setuptools using the provided ``.exe`` installer.  If you've previously
  installed older versions of setuptools, please delete all ``setuptools*.egg``
  and ``setuptools.pth`` files from your system's ``site-packages`` directory
  (and any other ``sys.path`` directories) FIRST.

  If you are upgrading a previous version of setuptools that was installed using
  an ``.exe`` installer, please be sure to also *uninstall that older version*
  via your system's "Add/Remove Programs" feature, BEFORE installing the newer
  version.

  Once installation is complete, you will find an ``easy_install.exe`` program in
  your Python ``Scripts`` subdirectory.  Be sure to add this directory to your
  ``PATH`` environment variable, if you haven't already done so.

  RPM-Based Systems
  =================

  Install setuptools using the provided source RPM.  The included ``.spec`` file
  assumes you are installing using the default ``python`` executable, and is not
  specific to a particular Python version.  The ``easy_install`` executable will
  be installed to a system ``bin`` directory such as ``/usr/bin``.

  If you wish to install to a location other than the default Python
  installation's default ``site-packages`` directory (and ``$prefix/bin`` for
  scripts), please use the ``.egg``-based installation approach described in the
  following section.

  Cygwin, Mac OS X, Linux, Other
  ==============================

  1. Download the appropriate egg for your version of Python (e.g.
     ``setuptools-0.6c9-py2.4.egg``).  Do NOT rename it.

  2. Run it as if it were a shell script, e.g. ``sh setuptools-0.6c9-py2.4.egg``.
     Setuptools will install itself using the matching version of Python (e.g.
     ``python2.4``), and will place the ``easy_install`` executable in the
     default location for installing Python scripts (as determined by the
     standard distutils configuration files, or by the Python installation).

  If you want to install setuptools to somewhere other than ``site-packages`` or
  your default distutils installation locations for libraries and scripts, you
  may include EasyInstall command-line options such as ``--prefix``,
  ``--install-dir``, and so on, following the ``.egg`` filename on the same
  command line.  For example::

      sh setuptools-0.6c9-py2.4.egg --prefix=~

  You can use ``--help`` to get a full options list, but we recommend consulting
  the `EasyInstall manual`_ for detailed instructions, especially `the section
  on custom installation locations`_.

  .. _EasyInstall manual: http://peak.telecommunity.com/DevCenter/EasyInstall
  .. _the section on custom installation locations: http://peak.telecommunity.com/DevCenter/EasyInstall#custom-installation-locations

  Cygwin Note
  -----------

  If you are trying to install setuptools for the **Windows** version of Python
  (as opposed to the Cygwin version that lives in ``/usr/bin``), you must make
  sure that an appropriate executable (``python2.3``, ``python2.4``, or
  ``python2.5``) is on your **Cygwin** ``PATH`` when invoking the egg.  For
  example, doing the following at a Cygwin bash prompt will install setuptools
  for the **Windows** Python found at ``C:\\Python24``::

      ln -s /cygdrive/c/Python24/python.exe python2.4
      PATH=.:$PATH sh setuptools-0.6c9-py2.4.egg
      rm python2.4

  Downloads
  =========

  All setuptools downloads can be found at `the project's home page in the Python
  Package Index`_.  Scroll to the very bottom of the page to find the links.

  .. _the project's home page in the Python Package Index: http://pypi.python.org/pypi/setuptools#files

  In addition to the PyPI downloads, the development version of ``setuptools``
  is available from the `Python SVN sandbox`_, and in-development versions of the
  `0.6 branch`_ are available as well.

  .. _0.6 branch: http://svn.python.org/projects/sandbox/branches/setuptools-0.6/#egg=setuptools-dev06

  .. _Python SVN sandbox: http://svn.python.org/projects/sandbox/trunk/setuptools/#egg=setuptools-dev

  --------------------------------
  Using Setuptools and EasyInstall
  --------------------------------

  Here are some of the available manuals, tutorials, and other resources for
  learning about Setuptools, Python Eggs, and EasyInstall:

  * `The EasyInstall user's guide and reference manual`_
  * `The setuptools Developer's Guide`_
  * `The pkg_resources API reference`_
  * `Package Compatibility Notes`_ (user-maintained)
  * `The Internal Structure of Python Eggs`_

  Questions, comments, and bug reports should be directed to the `distutils-sig
  mailing list`_.  If you have written (or know of) any tutorials, documentation,
  plug-ins, or other resources for setuptools users, please let us know about
  them there, so this reference list can be updated.  If you have working,
  *tested* patches to correct problems or add features, you may submit them to
  the `setuptools bug tracker`_.

  .. _setuptools bug tracker: http://bugs.python.org/setuptools/
  .. _Package Compatibility Notes: http://peak.telecommunity.com/DevCenter/PackageNotes
  .. _The Internal Structure of Python Eggs: http://peak.telecommunity.com/DevCenter/EggFormats
  .. _The setuptools Developer's Guide: http://peak.telecommunity.com/DevCenter/setuptools
  .. _The pkg_resources API reference: http://peak.telecommunity.com/DevCenter/PkgResources
  .. _The EasyInstall user's guide and reference manual: http://peak.telecommunity.com/DevCenter/EasyInstall
  .. _distutils-sig mailing list: http://mail.python.org/pipermail/distutils-sig/

  -------
  Credits
  -------

  * The original design for the ``.egg`` format and the ``pkg_resources`` API was
    co-created by Phillip Eby and Bob Ippolito.  Bob also implemented the first
    version of ``pkg_resources``, and supplied the OS X operating system version
    compatibility algorithm.

  * Ian Bicking implemented many early "creature comfort" features of
    easy_install, including support for downloading via Sourceforge and
    Subversion repositories.  Ian's comments on the Web-SIG about WSGI
    application deployment also inspired the concept of "entry points" in eggs,
    and he has given talks at PyCon and elsewhere to inform and educate the
    community about eggs and setuptools.

  * Jim Fulton contributed time and effort to build automated tests of various
    aspects of ``easy_install``, and supplied the doctests for the command-line
    ``.exe`` wrappers on Windows.

  * Phillip J. Eby is the principal author and maintainer of setuptools, and
    first proposed the idea of an importable binary distribution format for
    Python application plug-ins.

  * Significant parts of the implementation of setuptools were funded by the Open
    Source Applications Foundation, to provide a plug-in infrastructure for the
    Chandler PIM application.  In addition, many OSAF staffers (such as Mike
    "Code Bear" Taylor) contributed their time and stress as guinea pigs for the
    use of eggs and setuptools, even before eggs were "cool".  (Thanks, guys!)

  .. _files:


pkgId: 050e012bf0690d8eef6003f09615b5246d0fce112ebbfce2f48fdfbac6aa1247
name: panel-migrator-python-module-pip
arch: noarch
version: 1.1
epoch: 0
release: 4odin
summary: pip installs packages. Python packages. An easy_install replacement
url: http://www.pip-installer.org
rpm_license: MIT
rpm_vendor: The pip developers <python-virtualenv@groups.google.com>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-pip-1.1-4odin.src.rpm
location_href: panel-migrator-python-module-pip-1.1-4odin.noarch.rpm
checksum_type: sha256
description:
  pip
  ===

  `pip` is a tool for installing and managing Python packages, such as
  those found in the `Python Package Index`_. It's a replacement for
  easy_install_.
  ::

      $ pip install simplejson
      [... progress report ...]
      Successfully installed simplejson

  .. _`Python Package Index`: http://pypi.python.org/pypi
  .. _easy_install: http://peak.telecommunity.com/DevCenter/EasyInstall

  Upgrading a package::

      $ pip install --upgrade simplejson
      [... progress report ...]
      Successfully installed simplejson

  Removing a package::

      $ pip uninstall simplejson
      Uninstalling simplejson:
        /home/me/env/lib/python2.7/site-packages/simplejson
        /home/me/env/lib/python2.7/site-packages/simplejson-2.2.1-py2.7.egg-info
      Proceed (y/n)? y
        Successfully uninstalled simplejson

  .. comment:

  The main website for pip is `www.pip-installer.org
  <http://www.pip-installer.org>`_.  You can also install
  the `in-development version <https://github.com/pypa/pip/tarball/develop#egg=pip-dev>`_
  of pip with ``easy_install pip==dev``.

  Community
  ---------

  The homepage for pip is at `pip-installer.org <http://www.pip-installer.org/>`_.
  Bugs can be filed in the `pip issue tracker
  <https://github.com/pypa/pip/issues/>`_.  Discussion happens on the
  `virtualenv email group
  <http://groups.google.com/group/python-virtualenv?hl=en>`_.

  ====
  News
  ====

  Changelog
  =========

  Next release (1.2) schedule
  ---------------------------

  Beta and final releases planned for the second half of 2012.

  1.1 (2012-02-16)
  ----------------

  * Fixed issue #326 - don't crash when a package's setup.py emits UTF-8 and
    then fails. Thanks Marc Abramowitz.

  * Added ``--target`` option for installing directly to arbitrary directory.
    Thanks Stavros Korokithakis.

  * Added support for authentication with Subversion repositories. Thanks
    Qiangning Hong.

  * Fixed issue #315 - ``--download`` now downloads dependencies as well.
    Thanks Qiangning Hong.

  * Errors from subprocesses will display the current working directory.
    Thanks Antti Kaihola.

  * Fixed issue #369 - compatibility with Subversion 1.7. Thanks Qiangning
    Hong. Note that setuptools remains incompatible with Subversion 1.7; to
    get the benefits of pip's support you must use Distribute rather than
    setuptools.

  * Fixed issue #57 - ignore py2app-generated OS X mpkg zip files in finder.
    Thanks Rene Dudfield.

  * Fixed issue #182 - log to ~/Library/Logs/ by default on OS X framework
    installs. Thanks Dan Callahan for report and patch.

  * Fixed issue #310 - understand version tags without minor version ("py3")
    in sdist filenames. Thanks Stuart Andrews for report and Olivier Girardot for
    patch.

  * Fixed issue #7 - Pip now supports optionally installing setuptools
    "extras" dependencies; e.g. "pip install Paste[openid]". Thanks Matt Maker
    and Olivier Girardot.

  * Fixed issue #391 - freeze no longer borks on requirements files with
    --index-url or --find-links. Thanks Herbert Pfennig.

  * Fixed issue #288 - handle symlinks properly. Thanks lebedov for the patch.

  * Fixed issue #49 - pip install -U no longer reinstalls the same versions of
    packages. Thanks iguananaut for the pull request.

  * Removed ``-E`` option and ``PIP_RESPECT_VIRTUALENV``; both use a
    restart-in-venv mechanism that's broken, and neither one is useful since
    every virtualenv now has pip inside it.

  * Fixed issue #366 - pip throws IndexError when it calls `scraped_rel_links`

  * Fixed issue #22 - pip search should set and return a userful shell status code

  * Fixed issue #351 and #365 - added global ``--exists-action`` command line
    option to easier script file exists conflicts, e.g. from editable
    requirements from VCS that have a changed repo URL.

  1.0.2 (2011-07-16)
  ------------------

  * Fixed docs issues.
  * Fixed issue #295 - Reinstall a package when using the ``install -I`` option
  * Fixed issue #283 - Finds a Git tag pointing to same commit as origin/master
  * Fixed issue #279 - Use absolute path for path to docs in setup.py
  * Fixed issue #314 - Correctly handle exceptions on Python3.
  * Fixed issue #320 - Correctly parse ``--editable`` lines in requirements files

  1.0.1 (2011-04-30)
  ------------------

  * Start to use git-flow.
  * Fixed issue #274 - `find_command` should not raise AttributeError
  * Fixed issue #273 - respect Content-Disposition header. Thanks Bradley Ayers.
  * Fixed issue #233 - pathext handling on Windows.
  * Fixed issue #252 - svn+svn protocol.
  * Fixed issue #44 - multiple CLI searches.
  * Fixed issue #266 - current working directory when running setup.py clean.

  1.0 (2011-04-04)
  ----------------

  * Added Python 3 support! Huge thanks to Vinay Sajip, Vitaly Babiy, Kelsey
    Hightower, and Alex Gronholm, among others.

  * Download progress only shown on a real TTY. Thanks Alex Morega.

  * Fixed finding of VCS binaries to not be fooled by same-named directories.
    Thanks Alex Morega.

  * Fixed uninstall of packages from system Python for users of Debian/Ubuntu
    python-setuptools package (workaround until fixed in Debian and Ubuntu).

  * Added `get-pip.py <https://raw.github.com/pypa/pip/master/contrib/get-pip.py>`_
    installer. Simply download and execute it, using the Python interpreter of
    your choice::

      $ curl -O https://raw.github.com/pypa/pip/master/contrib/get-pip.py
      $ python get-pip.py

    This may have to be run as root.

    .. note::

        Make sure you have `distribute <http://pypi.python.org/pypi/distribute>`_
        installed before using the installer!

  0.8.3
  -----

  * Moved main repository to Github: https://github.com/pypa/pip

  * Transferred primary maintenance from Ian to Jannis Leidel, Carl Meyer, Brian Rosner

  * Fixed issue #14 - No uninstall-on-upgrade with URL package. Thanks Oliver Tonnhofer

  * Fixed issue #163 - Egg name not properly resolved. Thanks Igor Sobreira

  * Fixed issue #178 - Non-alphabetical installation of requirements. Thanks Igor Sobreira

  * Fixed issue #199 - Documentation mentions --index instead of --index-url. Thanks Kelsey Hightower

  * Fixed issue #204 - rmtree undefined in mercurial.py. Thanks Kelsey Hightower

  * Fixed bug in Git vcs backend that would break during reinstallation.

  * Fixed bug in Mercurial vcs backend related to pip freeze and branch/tag resolution.

  * Fixed bug in version string parsing related to the suffix "-dev".

  0.8.2
  -----

  * Avoid redundant unpacking of bundles (from pwaller)

  * Fixed issue #32, #150, #161 - Fixed checking out the correct
    tag/branch/commit when updating an editable Git requirement.

  * Fixed issue #49 - Added ability to install version control requirements
    without making them editable, e.g.::

      pip install git+https://github.com/pypa/pip/

  * Fixed issue #175 - Correctly locate build and source directory on Mac OS X.

  * Added ``git+https://`` scheme to Git VCS backend.

  0.8.1
  -----

  * Added global --user flag as shortcut for --install-option="--user". From
    Ronny Pfannschmidt.

  * Added support for `PyPI mirrors <http://pypi.python.org/mirrors>`_ as
    defined in `PEP 381 <http://www.python.org/dev/peps/pep-0381/>`_, from
    Jannis Leidel.

  * Fixed issue #138 - Git revisions ignored. Thanks John-Scott Atlakson.

  * Fixed issue #95 - Initial editable install of github package from a tag fails. Thanks John-Scott Atlakson.

  * Fixed issue #107 - Can't install if a directory in cwd has the same name as the package you're installing.

  * Fixed issue #39 - --install-option="--prefix=~/.local" ignored with -e.
    Thanks Ronny Pfannschmidt and Wil Tan.

  0.8
  ---

  * Track which ``build/`` directories pip creates, never remove directories
    it doesn't create.  From Hugo Lopes Tavares.

  * Pip now accepts file:// index URLs. Thanks Dave Abrahams.

  * Various cleanup to make test-running more consistent and less fragile.
    Thanks Dave Abrahams.

  * Real Windows support (with passing tests). Thanks Dave Abrahams.

  * ``pip-2.7`` etc. scripts are created (Python-version specific scripts)

  * ``contrib/build-standalone`` script creates a runnable ``.zip`` form of
    pip, from Jannis Leidel

  * Editable git repos are updated when reinstalled

  * Fix problem with ``--editable`` when multiple ``.egg-info/`` directories
    are found.

  * A number of VCS-related fixes for ``pip freeze``, from Hugo Lopes Tavares.

  * Significant test framework changes, from Hugo Lopes Tavares.

  0.7.2
  -----

  * Set zip_safe=False to avoid problems some people are encountering where
    pip is installed as a zip file.

  0.7.1
  -----

  * Fixed opening of logfile with no directory name. Thanks Alexandre Conrad.

  * Temporary files are consistently cleaned up, especially after
    installing bundles, also from Alex Conrad.

  * Tests now require at least ScriptTest 1.0.3.

  0.7
  ---

  * Fixed uninstallation on Windows
  * Added ``pip search`` command.
  * Tab-complete names of installed distributions for ``pip uninstall``.
  * Support tab-completion when there is a global-option before the
    subcommand.
  * Install header files in standard (scheme-default) location when installing
    outside a virtualenv. Install them to a slightly more consistent
    non-standard location inside a virtualenv (since the standard location is
    a non-writable symlink to the global location).
  * pip now logs to a central location by default (instead of creating
    ``pip-log.txt`` all over the place) and constantly overwrites the
    file in question. On Unix and Mac OS X this is ``'$HOME/.pip/pip.log'``
    and on Windows it's ``'%HOME%\\pip\\pip.log'``. You are still able to
    override this location with the ``$PIP_LOG_FILE`` environment variable.
    For a complete (appended) logfile use the separate ``'--log'`` command line
    option.
  * Fixed an issue with Git that left an editable packge as a checkout of a
    remote branch, even if the default behaviour would have been fine, too.
  * Fixed installing from a Git tag with older versions of Git.
  * Expand "~" in logfile and download cache paths.
  * Speed up installing from Mercurial repositories by cloning without
    updating the working copy multiple times.
  * Fixed installing directly from directories (e.g.
    ``pip install path/to/dir/``).
  * Fixed installing editable packages with ``svn+ssh`` URLs.
  * Don't print unwanted debug information when running the freeze command.
  * Create log file directory automatically. Thanks Alexandre Conrad.
  * Make test suite easier to run successfully. Thanks Dave Abrahams.
  * Fixed "pip install ." and "pip install .."; better error for directory
    without setup.py. Thanks Alexandre Conrad.
  * Support Debian/Ubuntu "dist-packages" in zip command. Thanks duckx.
  * Fix relative --src folder. Thanks Simon Cross.
  * Handle missing VCS with an error message. Thanks Alexandre Conrad.
  * Added --no-download option to install; pairs with --no-install to separate
    download and installation into two steps. Thanks Simon Cross.
  * Fix uninstalling from requirements file containing -f, -i, or
    --extra-index-url.
  * Leftover build directories are now removed. Thanks Alexandre Conrad.

  0.6.3
  -----

  * Fixed import error on Windows with regard to the backwards compatibility
    package

  0.6.2
  -----

  * Fixed uninstall when /tmp is on a different filesystem.

  * Fixed uninstallation of distributions with namespace packages.

  0.6.1
  -----

  * Added support for the ``https`` and ``http-static`` schemes to the
    Mercurial and ``ftp`` scheme to the Bazaar backend.

  * Fixed uninstallation of scripts installed with easy_install.

  * Fixed an issue in the package finder that could result in an
    infinite loop while looking for links.

  * Fixed issue with ``pip bundle`` and local files (which weren't being
    copied into the bundle), from Whit Morriss.

  0.6
  ---

  * Add ``pip uninstall`` and uninstall-before upgrade (from Carl
    Meyer).

  * Extended configurability with config files and environment variables.

  * Allow packages to be upgraded, e.g., ``pip install Package==0.1``
    then ``pip install Package==0.2``.

  * Allow installing/upgrading to Package==dev (fix "Source version does not
    match target version" errors).

  * Added command and option completion for bash and zsh.

  * Extended integration with virtualenv by providing an option to
    automatically use an active virtualenv and an option to warn if no active
    virtualenv is found.

  * Fixed a bug with pip install --download and editable packages, where
    directories were being set with 0000 permissions, now defaults to 755.

  * Fixed uninstallation of easy_installed console_scripts.

  * Fixed uninstallation on Mac OS X Framework layout installs

  * Fixed bug preventing uninstall of editables with source outside venv.

  * Creates download cache directory if not existing.

  0.5.1
  -----

  * Fixed a couple little bugs, with git and with extensions.

  0.5
  ---

  * Added ability to override the default log file name (``pip-log.txt``)
    with the environmental variable ``$PIP_LOG_FILE``.

  * Made the freeze command print installed packages to stdout instead of
    writing them to a file. Use simple redirection (e.g.
    ``pip freeze > stable-req.txt``) to get a file with requirements.

  * Fixed problem with freezing editable packages from a Git repository.

  * Added support for base URLs using ``<base href='...'>`` when parsing
    HTML pages.

  * Fixed installing of non-editable packages from version control systems.

  * Fixed issue with Bazaar's bzr+ssh scheme.

  * Added --download-dir option to the install command to retrieve package
    archives. If given an editable package it will create an archive of it.

  * Added ability to pass local file and directory paths to ``--find-links``,
    e.g. ``--find-links=file:///path/to/my/private/archive``

  * Reduced the amount of console log messages when fetching a page to find a
    distribution was problematic. The full messages can be found in pip-log.txt.

  * Added ``--no-deps`` option to install ignore package dependencies

  * Added ``--no-index`` option to ignore the package index (PyPI) temporarily

  * Fixed installing editable packages from Git branches.

  * Fixes freezing of editable packages from Mercurial repositories.

  * Fixed handling read-only attributes of build files, e.g. of Subversion and
    Bazaar on Windows.

  * When downloading a file from a redirect, use the redirected
    location's extension to guess the compression (happens specifically
    when redirecting to a bitbucket.org tip.gz file).

  * Editable freeze URLs now always use revision hash/id rather than tip or
    branch names which could move.

  * Fixed comparison of repo URLs so incidental differences such as
    presence/absence of final slashes or quoted/unquoted special
    characters don't trigger "ignore/switch/wipe/backup" choice.

  * Fixed handling of attempt to checkout editable install to a
    non-empty, non-repo directory.

  0.4
  ---

  * Make ``-e`` work better with local hg repositories

  * Construct PyPI URLs the exact way easy_install constructs URLs (you
    might notice this if you use a custom index that is
    slash-sensitive).

  * Improvements on Windows (from `Ionel Maries Cristian
    <http://ionelmc.wordpress.com/>`_).

  * Fixed problem with not being able to install private git repositories.

  * Make ``pip zip`` zip all its arguments, not just the first.

  * Fix some filename issues on Windows.

  * Allow the ``-i`` and ``--extra-index-url`` options in requirements
    files.

  * Fix the way bundle components are unpacked and moved around, to make
    bundles work.

  * Adds ``-s`` option to allow the access to the global site-packages if a
    virtualenv is to be created.

  * Fixed support for Subversion 1.6.

  0.3.1
  -----

  * Improved virtualenv restart and various path/cleanup problems on win32.

  * Fixed a regression with installing from svn repositories (when not
    using ``-e``).

  * Fixes when installing editable packages that put their source in a
    subdirectory (like ``src/``).

  * Improve ``pip -h``

  0.3
  ---

  * Added support for editable packages created from Git, Mercurial and Bazaar
    repositories and ability to freeze them. Refactored support for version
    control systems.

  * Do not use ``sys.exit()`` from inside the code, instead use a
    return.  This will make it easier to invoke programmatically.

  * Put the install record in ``Package.egg-info/installed-files.txt``
    (previously they went in
    ``site-packages/install-record-Package.txt``).

  * Fix a problem with ``pip freeze`` not including ``-e svn+`` when an
    svn structure is peculiar.

  * Allow ``pip -E`` to work with a virtualenv that uses a different
    version of Python than the parent environment.

  * Fixed Win32 virtualenv (``-E``) option.

  * Search the links passed in with ``-f`` for packages.

  * Detect zip files, even when the file doesn't have a ``.zip``
    extension and it is served with the wrong Content-Type.

  * Installing editable from existing source now works, like ``pip
    install -e some/path/`` will install the package in ``some/path/``.
    Most importantly, anything that package requires will also be
    installed by pip.

  * Add a ``--path`` option to ``pip un/zip``, so you can avoid zipping
    files that are outside of where you expect.

  * Add ``--simulate`` option to ``pip zip``.

  0.2.1
  -----

  * Fixed small problem that prevented using ``pip.py`` without actually
    installing pip.

  * Fixed ``--upgrade``, which would download and appear to install
    upgraded packages, but actually just reinstall the existing package.

  * Fixed Windows problem with putting the install record in the right
    place, and generating the ``pip`` script with Setuptools.

  * Download links that include embedded spaces or other unsafe
    characters (those characters get ).

  * Fixed use of URLs in requirement files, and problems with some blank
    lines.

  * Turn some tar file errors into warnings.

  0.2
  ---

  * Renamed to ``pip``, and to install you now do ``pip install
    PACKAGE``

  * Added command ``pip zip PACKAGE`` and ``pip unzip PACKAGE``.  This
    is particularly intended for Google App Engine to manage libraries
    to stay under the 1000-file limit.

  * Some fixes to bundles, especially editable packages and when
    creating a bundle using unnamed packages (like just an svn
    repository without ``#egg=Package``).

  0.1.4
  -----

  * Added an option ``--install-option`` to pass options to pass
    arguments to ``setup.py install``

  * ``.svn/`` directories are no longer included in bundles, as these
    directories are specific to a version of svn -- if you build a
    bundle on a system with svn 1.5, you can't use the checkout on a
    system with svn 1.4.  Instead a file ``svn-checkout.txt`` is
    included that notes the original location and revision, and the
    command you can use to turn it back into an svn checkout.  (Probably
    unpacking the bundle should, maybe optionally, recreate this
    information -- but that is not currently implemented, and it would
    require network access.)

  * Avoid ambiguities over project name case, where for instance
    MyPackage and mypackage would be considered different packages.
    This in particular caused problems on Macs, where ``MyPackage/`` and
    ``mypackage/`` are the same directory.

  * Added support for an environmental variable
    ``$PIP_DOWNLOAD_CACHE`` which will cache package downloads, so
    future installations won't require large downloads.  Network access
    is still required, but just some downloads will be avoided when
    using this.

  0.1.3
  -----

  * Always use ``svn checkout`` (not ``export``) so that
    ``tag_svn_revision`` settings give the revision of the package.

  * Don't update checkouts that came from ``.pybundle`` files.

  0.1.2
  -----

  * Improve error text when there are errors fetching HTML pages when
    seeking packages.

  * Improve bundles: include empty directories, make them work with
    editable packages.

  * If you use ``-E env`` and the environment ``env/`` doesn't exist, a
    new virtual environment will be created.

  * Fix ``dependency_links`` for finding packages.

  0.1.1
  -----

  * Fixed a NameError exception when running pip outside of a
    virtualenv environment.

  * Added HTTP proxy support (from Prabhu Ramachandran)

  * Fixed use of ``hashlib.md5`` on python2.5+ (also from Prabhu
    Ramachandran)

  0.1
  ---

  * Initial release


pkgId: 23538bb4f80fef0f1921ae973e3263d45c3a7837a7cacca158fc02ff112ee7be
name: panel-migrator-tool
arch: noarch
version: 0.1.9
epoch: 0
release: 343330.2015.07.21.10.03
summary: Transfer domains from legacy control panels into Plesk 12 and later
rpm_license: commercial
rpm_vendor: Odin
rpm_group: Applications/System
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-tool-0.1.9-343330.2015.07.21.10.03.src.rpm
location_href: panel-migrator-tool-0.1.9-343330.2015.07.21.10.03.noarch.rpm
checksum_type: sha256
description:
  This program allows to transfer domains to target Plesk 12.0 and later from following control panels:
  Plesk 8.6 and later, Helm 3.2 and later, Confixx 3.3 and later


pkgId: d119ee18858c3570895c786758ccc85d661fc72423dfa7de3b346c0637e259fb
name: perl-Email-Simple
arch: noarch
version: 2.100
epoch: 0
release: 1.el6
summary: Simple parsing of RFC2822 message format and headers
url: http://search.cpan.org/dist/Email-Simple/
rpm_license: GPL+ or Artistic
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: ppc02.phx2.fedoraproject.org
rpm_sourcerpm: perl-Email-Simple-2.100-1.el6.src.rpm
rpm_packager: Fedora Project
location_href: perl-Email-Simple-2.100-1.el6.noarch.rpm
checksum_type: sha256
description:
  "Email::Simple" is the first deliverable of the "Perl Email Project", a
  reaction against the complexity and increasing bugginess of the
  "Mail::*" modules. In contrast, "Email::*" modules are meant to be
  simple to use and to maintain, pared to the bone, fast, minimal in their
  external dependencies, and correct.


pkgId: bc60fbe608037afdaf67008c2dfaed95ff21e90e3afcf380ddcae7cd246ae97c
name: panel-migrator-python
arch: x86_64
version: 2.7.5
epoch: 0
release: 2odin
summary: An interpreted, interactive, object-oriented programming language.
rpm_license: PSF
rpm_group: Development/Languages
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-2.7.5-2odin.src.rpm
rpm_packager: Odin
location_href: panel-migrator-python-2.7.5-2odin.x86_64.rpm
checksum_type: sha256
description:
  Python is an interpreted, interactive, object-oriented programming
  language.  It incorporates modules, exceptions, dynamic typing, very high
  level dynamic data types, and classes. Python combines remarkable power
  with very clear syntax. It has interfaces to many system calls and
  libraries, as well as to various window systems, and is extensible in C or
  C++. It is also usable as an extension language for applications that need
  a programmable interface.  Finally, Python is portable: it runs on many
  brands of UNIX, on PCs under Windows, MS-DOS, and OS/2, and on the
  Mac.


pkgId: 88f4b898e0a0ba31c3ea26e55079f421c05620303412e7bfb99329ae5445ad2a
name: panel-migrator-python-module-pyasn1
arch: noarch
version: 0.1.3
epoch: 0
release: 5odin
summary: ASN.1 library for Python
url: http://pyasn1.sf.net
rpm_license: BSD
rpm_vendor: Ilya Etingof <ilya@glas.net>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-pyasn1-0.1.3-5odin.src.rpm
location_href: panel-migrator-python-module-pyasn1-0.1.3-5odin.noarch.rpm
checksum_type: sha256
description:
  This is an implementation of ASN.1 types and codecs in Python programming
  language. It has been first written to support particular protocol (SNMP)
  but then generalized to be suitable for a wide range of protocols based
  on ASN.1 specification.


pkgId: 51081f958dabf07dd587eaa70df2ed3dd7707645ce5702ea45c1e3e979161085
name: perl-Mail-IMAPClient
arch: noarch
version: 3.31
epoch: 0
release: 1.el6
summary: An IMAP Client API
url: http://search.cpan.org/dist/Mail-IMAPClient/
rpm_license: GPL+ or Artistic
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: x86-13.phx2.fedoraproject.org
rpm_sourcerpm: perl-Mail-IMAPClient-3.31-1.el6.src.rpm
rpm_packager: Fedora Project
location_href: perl-Mail-IMAPClient-3.31-1.el6.noarch.rpm
checksum_type: sha256
description:
  This module provides perl routines that simplify a sockets connection
  to and an IMAP conversation with an IMAP server.


pkgId: 4233754ed3f0fa72448e6ef844c72f4c044f94b54a76663b544c995c1c9858a5
name: panel-migrator-python-tools
arch: x86_64
version: 2.7.5
epoch: 0
release: 2odin
summary: A collection of development tools included with Python.
rpm_license: PSF
rpm_group: Development/Tools
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-2.7.5-2odin.src.rpm
rpm_packager: Odin
location_href: panel-migrator-python-tools-2.7.5-2odin.x86_64.rpm
checksum_type: sha256
description:
  The Python package includes several development tools that are used
  to build python programs.  This package contains a selection of those
  tools, including the IDLE Python IDE. Install python-tools if you want
  to use these tools to develop Python programs.  You will also need to
  install the python package.


pkgId: 8e82dafb0d97dc53ed5536e74bfa7f79a37c411b5989301907492a6293a2ebcc
name: panel-migrator-python-module-pysmb
arch: noarch
version: 1.0.5
epoch: 0
release: 5odin
summary: Python SMB/CIFS library
url: http://miketeo.net/projects/pysmb
rpm_license: zlib/libpng
rpm_vendor: Michael Teo <miketeo@miketeo.net>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-pysmb-1.0.5-5odin.src.rpm
location_href: panel-migrator-python-module-pysmb-1.0.5-5odin.noarch.rpm
checksum_type: sha256
description:
  pysmb is an experimental SMB/CIFS library written in Python.
  It implements the client-side SMB/CIFS protocol which allows
  your Python application to access and transfer files to/from
  SMB/CIFS shared folders like your Windows file sharing and Samba folders.


pkgId: 67de0dc07202c4689e212c2ae724f19c08ae1513f592cce6007b69ebb7669bb6
name: panel-migrator-python-module-pymssql
arch: x86_64
version: 2.0.1
epoch: 0
release: 3odin
summary: DB-API interface to Microsoft SQL Server for Python. (new Cython-based version)
url: https://github.com/pymssql/pymssql
rpm_license: LGPL
rpm_vendor: pymssql Google Group <pymssql@googlegroups.com>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-pymssql-2.0.1-3odin.src.rpm
location_href: panel-migrator-python-module-pymssql-2.0.1-3odin.x86_64.rpm
checksum_type: sha256
description:
  pymssql - DB-API interface to Microsoft SQL Server
  ==================================================

  .. image:: https://travis-ci.org/pymssql/pymssql.png?branch=master
          :target: https://travis-ci.org/pymssql/pymssql

  .. image:: https://pypip.in/d/pymssql/badge.png
          :target: https://crate.io/packages/pymssql

  .. image:: https://pypip.in/v/pymssql/badge.png
          :target: https://crate.io/packages/pymssql

  A simple database interface to `Microsoft SQL Server`_ (MS-SQL) for `Python`_
  that builds on top of `FreeTDS`_ to provide a Python DB-API (`PEP-249`_)
  interface to SQL Server.

  .. _Microsoft SQL Server: http://www.microsoft.com/sqlserver/
  .. _Python: http://www.python.org/
  .. _PEP-249: http://www.python.org/dev/peps/pep-0249/
  .. _FreeTDS: http://www.freetds.org/

  Detailed information on pymssql is available on the website:

  https://code.google.com/p/pymssql/

  New development is happening on GitHub at:

  https://github.com/pymssql/pymssql

  There is a Google Group for discussion at:

  https://groups.google.com/forum/?fromgroups#!forum/pymssql

  Do you use pymssql?
  -------------------

  Can you take a minute and fill out this survey to help us prioritize development tasks?

  https://www.surveymonkey.com/s/KMQ8BM5

  Recent Changes
  ==============

  Version 2.0.1 - 2013-10-27 - `Marc Abramowitz <http://marc-abramowitz.com/>`_
  -----------------------------------------------------------------------------
  * MANIFEST.in: Add "\*.rst" to prevent install error: "IOError: [Errno 2] No
    such file or directory: 'ChangeLog_highlights.rst'"

  Version 2.0.0 - 2013-10-25 - `Marc Abramowitz <http://marc-abramowitz.com/>`_
  -----------------------------------------------------------------------------
  * First official release of pymssql 2.X (`Cython`_-based code) to `PyPI`_!
  * Compared to pymssql 1.X, this version offers:

    * Better performance
    * Thread safety
    * Fuller test suite
    * Support for Python 3
    * Continuous integration via `Travis CI`_
    * Easier to understand code, due to `Cython`_

  See `ChangeLog`_ for older history...

  .. _PyPI: https://pypi.python.org/pypi/pymssql/2.0.0
  .. _Travis CI: https://travis-ci.org/pymssql/pymssql
  .. _Cython: http://cython.org/
  .. _ChangeLog: https://github.com/pymssql/pymssql/blob/master/ChangeLog


pkgId: 54f73582c0b9003578ddd12de50e059f3860ed530a7cd4ddc42675cc3ecba9af
name: panel-migrator-python-module-paramiko
arch: noarch
version: 1.7.7.1
epoch: 0
release: 5odin
summary: SSH2 protocol library
url: http://www.lag.net/paramiko/
rpm_license: LGPL
rpm_vendor: Robey Pointer <robeypointer@gmail.com>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-paramiko-1.7.7.1-5odin.src.rpm
location_href: panel-migrator-python-module-paramiko-1.7.7.1-5odin.noarch.rpm
checksum_type: sha256
description:
  This is a library for making SSH2 connections (client or server).
  Emphasis is on using SSH2 as an alternative to SSL for making secure
  connections between python scripts.  All major ciphers and hash methods
  are supported.  SFTP client and server mode are both supported too.

  Required packages:
      pyCrypto


pkgId: 294cabcca7ac95f2085ba00d86f2af271602c2707c6498a8c6f411b64a87af25
name: perl-Mail-POP3Client
arch: noarch
version: 2.18
epoch: 0
release: 6.el6
summary: Perl 5 module to talk to a POP3 (RFC1939) server
url: http://search.cpan.org/dist/Mail-POP3Client/
rpm_license: GPL+ or Artistic
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: ppc07.phx2.fedoraproject.org
rpm_sourcerpm: perl-Mail-POP3Client-2.18-6.el6.src.rpm
rpm_packager: Fedora Project
location_href: perl-Mail-POP3Client-2.18-6.el6.noarch.rpm
checksum_type: sha256
description:
  This module implements an Object-Oriented interface to a POP3 server. It
  implements RFC1939 (http://www.faqs.org/rfcs/rfc1939.html)


pkgId: bfd7d0f80293e6c76a741e8951a765c2e5c2ffd16b1f109df300620a6bf46eca
name: panel-migrator-python-module-pyyaml
arch: x86_64
version: 3.10
epoch: 0
release: 5odin
summary: YAML parser and emitter for Python
url: http://pyyaml.org/wiki/PyYAML
rpm_license: MIT
rpm_vendor: Kirill Simonov <xi@resolvent.net>
rpm_group: Development/Libraries
rpm_buildhost: bcos6x64-pmt-auto.plesk.ru
rpm_sourcerpm: panel-migrator-python-module-pyyaml-3.10-5odin.src.rpm
location_href: panel-migrator-python-module-pyyaml-3.10-5odin.x86_64.rpm
checksum_type: sha256
description:
  YAML is a data serialization format designed for human readability
  and interaction with scripting languages.  PyYAML is a YAML parser
  and emitter for Python.

  PyYAML features a complete YAML 1.1 parser, Unicode support, pickle
  support, capable extension API, and sensible error messages.  PyYAML
  supports standard YAML tags and provides Python-specific tags that
  allow to represent an arbitrary Python object.

  PyYAML is applicable for a broad range of tasks from complex
  configuration files to object serialization and persistance.


pkgId: bc7889d87e2f7ac5bc85fcbcf58a7aa06c15c5a245fa03ef509a6b9d7dda023d
name: perl-Parse-RecDescent
arch: noarch
version: 1.965
epoch: 0
release: 1.el6
summary: Generate Recursive-Descent Parsers
url: http://search.cpan.org/dist/Parse-RecDescent/
rpm_license: GPL+ or Artistic
rpm_vendor: Fedora Project
rpm_group: Development/Libraries
rpm_buildhost: x86-04.phx2.fedoraproject.org
rpm_sourcerpm: perl-Parse-RecDescent-1.965-1.el6.src.rpm
rpm_packager: Fedora Project
location_href: perl-Parse-RecDescent-1.965-1.el6.noarch.rpm
checksum_type: sha256
description:
  Parse::RecDescent incrementally generates top-down recursive-descent
  text parsers from simple yacc-like grammar specifications. It
  provides:
   * Regular expressions or literal strings as terminals (tokens)
   * Multiple (non-contiguous) productions for any rule
   * Repeated and optional subrules within productions
   * Full access to Perl within actions specified as part of the grammar
   * Simple automated error reporting during parser generation and parsing
   * The ability to commit to, uncommit to, or reject particular
     productions during a parse
   * The ability to pass data up and down the parse tree ("down" via
     subrule argument lists, "up" via subrule return values)
   * Incremental extension of the parsing grammar (even during a parse)
   * Precompilation of parser objects
   * User-definable reduce-reduce conflict resolution via "scoring" of
     matching productions


