1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- Metadata-Version: 2.1
- Name: typing
- Version: 3.10.0.0
- Summary: Type Hints for Python
- Home-page: https://docs.python.org/3/library/typing.html
- Author: Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Ivan Levkivskyi
- Author-email: jukka.lehtosalo@iki.fi
- License: PSF
- Project-URL: Source, https://github.com/python/typing
- Keywords: typing function annotations type hints hinting checking checker typehints typehinting typechecking backport
- Platform: UNKNOWN
- Classifier: Development Status :: 5 - Production/Stable
- Classifier: Environment :: Console
- 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.4
- Classifier: Topic :: Software Development
- Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <3.5
- Typing -- Type Hints for Python
- This is a backport of the standard library typing module to Python
- versions older than 3.5. (See note below for newer versions.)
- Typing defines a standard notation for Python function and variable
- type annotations. The notation can be used for documenting code in a
- concise, standard format, and it has been designed to also be used by
- static and runtime type checkers, static analyzers, IDEs and other
- tools.
- NOTE: in Python 3.5 and later, the typing module lives in the stdlib,
- and installing this package has NO EFFECT, because stdlib takes higher
- precedence than the installation directory. To get a newer version of
- the typing module in Python 3.5 or later, you have to upgrade to a
- newer Python (bugfix) version. For example, typing in Python 3.6.0 is
- missing the definition of 'Type' -- upgrading to 3.6.2 will fix this.
- Also note that most improvements to the typing module in Python 3.7
- will not be included in this package, since Python 3.7 has some
- built-in support that is not present in older versions (See PEP 560.)
- For package maintainers, it is preferred to use
- ``typing;python_version<"3.5"`` if your package requires it to support
- earlier Python versions. This will avoid shadowing the stdlib typing
- module when your package is installed via ``pip install -t .`` on
- Python 3.5 or later.
|