METADATA 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. Metadata-Version: 2.1
  2. Name: typing
  3. Version: 3.10.0.0
  4. Summary: Type Hints for Python
  5. Home-page: https://docs.python.org/3/library/typing.html
  6. Author: Guido van Rossum, Jukka Lehtosalo, Łukasz Langa, Ivan Levkivskyi
  7. Author-email: jukka.lehtosalo@iki.fi
  8. License: PSF
  9. Project-URL: Source, https://github.com/python/typing
  10. Keywords: typing function annotations type hints hinting checking checker typehints typehinting typechecking backport
  11. Platform: UNKNOWN
  12. Classifier: Development Status :: 5 - Production/Stable
  13. Classifier: Environment :: Console
  14. Classifier: Intended Audience :: Developers
  15. Classifier: License :: OSI Approved :: Python Software Foundation License
  16. Classifier: Operating System :: OS Independent
  17. Classifier: Programming Language :: Python :: 2.7
  18. Classifier: Programming Language :: Python :: 3.4
  19. Classifier: Topic :: Software Development
  20. Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <3.5
  21. Typing -- Type Hints for Python
  22. This is a backport of the standard library typing module to Python
  23. versions older than 3.5. (See note below for newer versions.)
  24. Typing defines a standard notation for Python function and variable
  25. type annotations. The notation can be used for documenting code in a
  26. concise, standard format, and it has been designed to also be used by
  27. static and runtime type checkers, static analyzers, IDEs and other
  28. tools.
  29. NOTE: in Python 3.5 and later, the typing module lives in the stdlib,
  30. and installing this package has NO EFFECT, because stdlib takes higher
  31. precedence than the installation directory. To get a newer version of
  32. the typing module in Python 3.5 or later, you have to upgrade to a
  33. newer Python (bugfix) version. For example, typing in Python 3.6.0 is
  34. missing the definition of 'Type' -- upgrading to 3.6.2 will fix this.
  35. Also note that most improvements to the typing module in Python 3.7
  36. will not be included in this package, since Python 3.7 has some
  37. built-in support that is not present in older versions (See PEP 560.)
  38. For package maintainers, it is preferred to use
  39. ``typing;python_version<"3.5"`` if your package requires it to support
  40. earlier Python versions. This will avoid shadowing the stdlib typing
  41. module when your package is installed via ``pip install -t .`` on
  42. Python 3.5 or later.