Metadata-Version: 2.1
Name: leak
Version: 1.2.0
Summary: Show available releases for package
Home-page: http://bmwlog.pp.ua/post/117
Author: Misha Behersky
Author-email: bmwant@gmail.com
License: MIT License
Platform: UNKNOWN
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.6
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: Implementation
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Indexing/Search
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Version Control
Classifier: Topic :: Utilities
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Requires-Dist: requests
Requires-Dist: termcolor
Requires-Dist: packaging
Provides-Extra: dev
Requires-Dist: requests ; extra == 'dev'
Requires-Dist: termcolor ; extra == 'dev'
Requires-Dist: packaging ; extra == 'dev'
Requires-Dist: pytest (==3.1.2) ; extra == 'dev'
Requires-Dist: tox (==2.7.0) ; extra == 'dev'
Requires-Dist: mock (==2.0.0) ; extra == 'dev'
Requires-Dist: zest.releaser (==6.12) ; extra == 'dev'
Requires-Dist: twine (<2.0,>=1.9.1) ; extra == 'dev'
Provides-Extra: test
Requires-Dist: requests ; extra == 'test'
Requires-Dist: termcolor ; extra == 'test'
Requires-Dist: packaging ; extra == 'test'
Requires-Dist: pytest (==3.1.2) ; extra == 'test'
Requires-Dist: tox (==2.7.0) ; extra == 'test'
Requires-Dist: mock (==2.0.0) ; extra == 'test'

leak
====

.. image:: https://img.shields.io/pypi/v/leak.svg
    :target: https://pypi.python.org/pypi/leak

.. image:: https://pepy.tech/badge/leak
    :target: https://pepy.tech/project/leak

.. image:: https://travis-ci.org/bmwant/leak.svg?branch=master
    :target: https://travis-ci.org/bmwant/leak

Show info about releases of packages on PyPi.

GitHub page `here <https://github.com/bmwant/leak>`_.

If you need to install specific version of package it is useful to know
all available versions to have a choice.

Just run

.. code:: bash

    leak <package_name>

and you will see all releases and some
useful statistic about package specified. It will show most recent version,
most popular (with highest number of downloads) and some additional
information.

How to install
--------------

Install using pip

.. code:: bash

    $ pip install leak

or directly from github

.. code:: bash

    $ git clone git://github.com/bmwant/leak.git
    $ python setup.py install

Testing
-------

Just invoke one of the possible commands, all of them use `pytest`.

.. code:: bash

    $ python setup.py test

or

.. code:: bash

    $ pytest

or

.. code:: bash

    $ make test

or to test on all possible environments

.. code:: bash

    $ tox

Releasing
---------

It uses `zestreleaser <https://zestreleaser.readthedocs.io/en/latest/>`_.
for versions management and `twine <https://twine.readthedocs.io/en/latest/>`_
for PyPI uploads.

.. code:: bash

    $ fullrelease
    $ make release

Contribution
------------

Create virtual environment and install all the necessary dependencies:

.. code:: bash

    $ pip install -e .[dev]

Then launch tests as described above and create a PR.

Licence
-------

Distributed under `MIT License <https://tldrlegal.com/license/mit-license>`_

