51 lines
2.2 KiB
Plaintext
51 lines
2.2 KiB
Plaintext
|
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.
|
||
|
|
||
|
|