Metadata-Version: 2.0
Name: typingplus
Version: 1.0.5
Summary: An enhanced typing library with casting and validation.
Home-page: https://github.com/contains-io/typingplus
Author: Dangle Nuño
Author-email: dangle@contains.io
License: MIT
Keywords: typing,schemavalidation,types
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
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: Intended Audience :: Developers
Classifier: Topic :: Software Development
Requires-Dist: six (>=1.10.0)
Requires-Dist: typing (>=3.5.3)

typingplus
==========

|PyPI| |Python Versions| |Build Status| |Coverage Status| |Code Quality|

*An enhanced version of the Python 3.5 typing library with additional
validation types.*


Installation
------------

Install it using pip:

::

    pip install typingplus


Features
--------

- Contains all of the typing library, and guaranteed to be compatible with the
  Python 3.5.3 version or later.
- A functional cast method.
- Support for comment type hints.
- Validation types that can be used while casting to validate an object's
  content.


Upcoming Features
-----------------

- Comment type hints for classes.


.. _PEP 484: https://www.python.org/dev/peps/pep-0484/

.. |Build Status| image:: https://travis-ci.org/contains-io/typingplus.svg?branch=development
   :target: https://travis-ci.org/contains-io/typingplus
.. |Coverage Status| image:: https://coveralls.io/repos/github/contains-io/typingplus/badge.svg?branch=development
   :target: https://coveralls.io/github/contains-io/typingplus?branch=development
.. |PyPI| image:: https://img.shields.io/pypi/v/typingplus.svg
   :target: https://pypi.python.org/pypi/typingplus/
.. |Python Versions| image:: https://img.shields.io/pypi/pyversions/typingplus.svg
   :target: https://pypi.python.org/pypi/typingplus/
.. |Code Quality| image:: https://api.codacy.com/project/badge/Grade/ccf7fb925d32499f80a1cfb8a640436b
   :target: https://www.codacy.com/app/contains-io/typingplus?utm_source=github.com&amp;utm_medium=referral&amp;utm_content=contains-io/typingplus&amp;utm_campaign=Badge_Grade


