Metadata-Version: 2.1
Name: pep514tools
Version: 0.1.0
Summary: Python module for finding, modifying and cleaning up registered Python environments
Home-page: https://github.com/zooba/pep514tools
Author: Steve Dower
Author-email: steve.dower@python.org
License-File: LICENSE

pep514tools
===========

Tools for finding, modifying and cleaning up registered Python environments.

See `PEP 514 <https://www.python.org/dev/peps/pep-0514>`_ for the background and specification
of registered environment information.

Installation
============

To install::

    pip install pep514tools

Note that this module only works (and is only useful) on Windows.

Usage
=====

The basic functions are ``findall`` and ``find``.

Calling ``findall`` will return all detected registrations. ``find`` will only return those
with the specified tag or company/tag.

For example::

    >>> pep514tools.find('2.7')
    [<environment PythonCore\2.7>]
    
    >>> pep514tools.find('ContinuumAnalytics', 'Anaconda35-64')
    [<environment ContinuumAnalytics\Anaconda35-64>]
    
    >>> list(pep514tools.findall())
    [<environment PythonCore\2.7>, <environment PythonCore\3.5>, <environment PythonCore\3.5-32>, <environment PythonCore\3.6>,
     <environment ContinuumAnalytics\Anaconda35-64>]

