Metadata-Version: 2.4
Name: inspect2
Version: 0.1.2
Summary: Backport of the Python 3.6 inspect module to Python 2.7-3.5
Home-page: https://github.com/JelleZijlstra/inspect2
Author: Jelle Zijlstra
Author-email: jelle.zijlstra@gmail.com
License: PSF
Keywords: inspect inspection backport
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Python Software Foundation License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3.2
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: Topic :: Software Development
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: keywords
Dynamic: license
Dynamic: license-file
Dynamic: summary

# inspect2
A backport of the Python 3.6 inspect module to Python 2.7-3.5.

This module was based on the code of the inspect module and its tests in the Python 3.6 
standard library and modified to pass tests on earlier Python versions.

I have tried to follow these rules in writing the code:
- Minimize changes relative to the 3.6 source. This should make backporting of future 
  changes easier.
- No support for old-style classes. Python 2 is hard enough without them.
- All functions should be available on all versions. `inspect2.iscoroutinefunction()` 
  just always returns False on Python versions that don't have `async def`.
