Metadata-Version: 2.0
Name: jnrbase
Version: 0.6.0
Summary: Common utility functionality
Home-page: https://github.com/JNRowe/jnrbase
Author: James Rowe
Author-email: jnrowe@gmail.com
License: GPL-3
Description-Content-Type: UNKNOWN
Keywords: library support utility
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Other Audience
Classifier: License :: OSI Approved
Classifier: License :: OSI Approved :: GNU General Public License (GPL)
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: colour
Requires-Dist: click (>=3.0); extra == 'colour'
Provides-Extra: iso_8601
Requires-Dist: ciso8601 (>=1.0.1); extra == 'iso_8601'
Provides-Extra: net
Requires-Dist: httplib2; extra == 'net'
Provides-Extra: template
Requires-Dist: html2text; extra == 'template'
Requires-Dist: Jinja2 (>=2.9); extra == 'template'
Requires-Dist: Pygments; extra == 'template'

jnrbase - Common utility functionality
======================================

.. image:: https://img.shields.io/travis/JNRowe/jnrbase/master.png
   :target: https://travis-ci.org/JNRowe/jnrbase
   :alt: Test state on master

.. image:: https://img.shields.io/coveralls/JNRowe/jnrbase/master.png
   :target: https://coveralls.io/repos/JNRowe/jnrbase
   :alt: Coverage state on master

.. image:: https://img.shields.io/pypi/v/jnrbase.png
   :target: https://pypi.python.org/pypi/jnrbase
   :alt: Current PyPI release

``jnrbase`` is a collection of common utility libraries that are used in
various Open Source projects that I (JNRowe_) work on.  Feel free to use it, and
especially improve it, in your projects!

``jnrbase`` is released under the `GPL v3`_ license.

Requirements
------------

``jnrbase``’s dependencies outside of the standard library are dependent on the
functionality you require, ranging from none to the following:

============  ====================================
Extra tag     Dependencies
============  ====================================
``colour``    click_ ≥ 3.0
``iso_8601``  ciso8601_ ≥ 1.0.1
``net``       httplib2_
``template``  html2text_, Jinja2_ ≥ 2.9, Pygments_
============  ====================================

It should work with any version of Python_ 3.5 or newer.  If ``jnrbase``
doesn’t work with the version of Python you have installed, file an issue_ and
I’ll endeavour to fix it.

The module has been tested on many UNIX-like systems, including Linux and OS X,
but it should work fine on other systems too.

To run the tests you’ll need pytest_.  Once you have pytest_ installed you can
run the tests with the following commands::

.. code:: console

    $ pytest tests

Contributors
------------

I’d like to thank the following people who have contributed to ``jnrbase``.

Patches
'''''''

* Nathan McGregor

Bug reports
'''''''''''

* <your name here>

Ideas
'''''

* Ryan Sutton

If I’ve forgotten to include your name I wholeheartedly apologise.  Just drop
me a mail_ and I’ll update the list!

Bugs
----

If you find any problems, bugs or just have a question about this package
either file an issue_ or drop me a mail_.

If you’ve found a bug please attempt to include a minimal testcase so I can
reproduce the problem, or even better a patch!

.. _JNRowe: https://github.com/JNRowe
.. _GPL v3: http://www.gnu.org/licenses/
.. _click: https://pypi.python.org/pypi/click
.. _ciso8601: https://pypi.python.org/pypi/ciso8601
.. _httplib2: https://pypi.python.org/pypi/httplib2
.. _html2text: https://pypi.python.org/pypi/html2text
.. _jinja2: https://pypi.python.org/pypi/jinja2
.. _pygments: https://pypi.python.org/pypi/pygments
.. _Python: http://www.python.org/
.. _issue: https://github.com/JNRowe/jnrbase/issues
.. _pytest: https://pypi.python.org/pypi/pytest/
.. _mail: jnrowe@gmail.com


