typing


Nametyping JSON
Version 3.10.0.0 PyPI version JSON
download
home_pagehttps://docs.python.org/3/library/typing.html
SummaryType Hints for Python
upload_time2021-05-01 18:03:58
maintainer
docs_urlNone
authorGuido van Rossum, Jukka Lehtosalo, Łukasz Langa, Ivan Levkivskyi
requires_python>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <3.5
licensePSF
keywords typing function annotations type hints hinting checking checker typehints typehinting typechecking backport
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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.



            

Raw data

            {
    "_id": null,
    "home_page": "https://docs.python.org/3/library/typing.html",
    "name": "typing",
    "maintainer": "",
    "docs_url": null,
    "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <3.5",
    "maintainer_email": "",
    "keywords": "typing function annotations type hints hinting checking checker typehints typehinting typechecking backport",
    "author": "Guido van Rossum, Jukka Lehtosalo, \u0141ukasz Langa, Ivan Levkivskyi",
    "author_email": "jukka.lehtosalo@iki.fi",
    "download_url": "https://files.pythonhosted.org/packages/b0/1b/835d4431805939d2996f8772aca1d2313a57e8860fec0e48e8e7dfe3a477/typing-3.10.0.0.tar.gz",
    "platform": "",
    "description": "Typing -- Type Hints for Python\n\nThis is a backport of the standard library typing module to Python\nversions older than 3.5.  (See note below for newer versions.)\n\nTyping defines a standard notation for Python function and variable\ntype annotations. The notation can be used for documenting code in a\nconcise, standard format, and it has been designed to also be used by\nstatic and runtime type checkers, static analyzers, IDEs and other\ntools.\n\nNOTE: in Python 3.5 and later, the typing module lives in the stdlib,\nand installing this package has NO EFFECT, because stdlib takes higher\nprecedence than the installation directory. To get a newer version of\nthe typing module in Python 3.5 or later, you have to upgrade to a\nnewer Python (bugfix) version.  For example, typing in Python 3.6.0 is\nmissing the definition of 'Type' -- upgrading to 3.6.2 will fix this.\n\nAlso note that most improvements to the typing module in Python 3.7\nwill not be included in this package, since Python 3.7 has some\nbuilt-in support that is not present in older versions (See PEP 560.)\n\nFor package maintainers, it is preferred to use\n``typing;python_version<\"3.5\"`` if your package requires it to support\nearlier Python versions. This will avoid shadowing the stdlib typing\nmodule when your package is installed via ``pip install -t .`` on\nPython 3.5 or later.\n\n\n",
    "bugtrack_url": null,
    "license": "PSF",
    "summary": "Type Hints for Python",
    "version": "3.10.0.0",
    "split_keywords": [
        "typing",
        "function",
        "annotations",
        "type",
        "hints",
        "hinting",
        "checking",
        "checker",
        "typehints",
        "typehinting",
        "typechecking",
        "backport"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "d98360a1877c628b048fecc5da649413",
                "sha256": "c7219ef20c5fbf413b4567092adfc46fa6203cb8454eda33c3fc1afe1398a308"
            },
            "downloads": -1,
            "filename": "typing-3.10.0.0-py2-none-any.whl",
            "has_sig": false,
            "md5_digest": "d98360a1877c628b048fecc5da649413",
            "packagetype": "bdist_wheel",
            "python_version": "py2",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <3.5",
            "size": 26511,
            "upload_time": "2021-05-01T18:03:55",
            "upload_time_iso_8601": "2021-05-01T18:03:55.149918Z",
            "url": "https://files.pythonhosted.org/packages/0b/cb/da856e81731833b94da70a08712f658416266a5fb2a9d9e426c8061becef/typing-3.10.0.0-py2-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "cf38139027dc160e3ecd8e5ccf151da9",
                "sha256": "12fbdfbe7d6cca1a42e485229afcb0b0c8259258cfb919b8a5e2a5c953742f89"
            },
            "downloads": -1,
            "filename": "typing-3.10.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "cf38139027dc160e3ecd8e5ccf151da9",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <3.5",
            "size": 26320,
            "upload_time": "2021-05-01T18:03:56",
            "upload_time_iso_8601": "2021-05-01T18:03:56.398107Z",
            "url": "https://files.pythonhosted.org/packages/f2/5d/865e17349564eb1772688d8afc5e3081a5964c640d64d1d2880ebaed002d/typing-3.10.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "d6dd450cfe0c8c6547eef09a0491775d",
                "sha256": "13b4ad211f54ddbf93e5901a9967b1e07720c1d1b78d596ac6a439641aa1b130"
            },
            "downloads": -1,
            "filename": "typing-3.10.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "d6dd450cfe0c8c6547eef09a0491775d",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <3.5",
            "size": 78962,
            "upload_time": "2021-05-01T18:03:58",
            "upload_time_iso_8601": "2021-05-01T18:03:58.186786Z",
            "url": "https://files.pythonhosted.org/packages/b0/1b/835d4431805939d2996f8772aca1d2313a57e8860fec0e48e8e7dfe3a477/typing-3.10.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2021-05-01 18:03:58",
    "github": false,
    "gitlab": false,
    "bitbucket": false,
    "lcname": "typing"
}
        
Elapsed time: 0.01390s