{
    "info": {
        "author": "Thomas Kluyver",
        "author_email": "thomas@kluyver.me.uk",
        "bugtrack_url": null,
        "classifiers": [
            "License :: OSI Approved :: MIT License",
            "Programming Language :: Python :: 3"
        ],
        "description": "**This package is in maintenance-only mode.** New code should use the\n`importlib.metadata module <https://docs.python.org/3/library/importlib.metadata.html>`_\nin the Python standard library to find and load entry points.\n\nEntry points are a way for Python packages to advertise objects with some\ncommon interface. The most common examples are ``console_scripts`` entry points,\nwhich define shell commands by identifying a Python function to run.\n\n*Groups* of entry points, such as ``console_scripts``, point to objects with\nsimilar interfaces. An application might use a group to find its plugins, or\nmultiple groups if it has different kinds of plugins.\n\nThe **entrypoints** module contains functions to find and load entry points.\nYou can install it from PyPI with ``pip install entrypoints``.\n\nTo advertise entry points when distributing a package, see\n`entry_points in the Python Packaging User Guide\n<https://packaging.python.org/guides/distributing-packages-using-setuptools/#entry-points>`_.\n\nThe ``pkg_resources`` module distributed with ``setuptools`` provides a way to\ndiscover entrypoints as well, but it contains other functionality unrelated to\nentrypoint discovery, and it does a lot of work at import time.  Merely\n*importing* ``pkg_resources`` causes it to scan the files of all installed\npackages. Thus, in environments where a large number of packages are installed,\nimporting ``pkg_resources`` can be very slow (several seconds).\n\nBy contrast, ``entrypoints`` is focused solely on entrypoint discovery and it\nis faster. Importing ``entrypoints`` does not scan anything, and getting a\ngiven entrypoint group performs a more focused scan.\n\nWhen there are multiple versions of the same distribution in different\ndirectories on ``sys.path``, ``entrypoints`` follows the rule that the first\none wins.  In most cases, this follows the logic of imports.  Similarly,\nEntrypoints relies on ``pip`` to ensure that only one ``.dist-info`` or\n``.egg-info`` directory exists for each installed package.  There is no reliable\nway to pick which of several `.dist-info` folders accurately relates to the\nimportable modules.",
        "description_content_type": "text/x-rst",
        "docs_url": "https://pythonhosted.org/entrypoints/",
        "download_url": "",
        "downloads": {
            "last_day": -1,
            "last_month": -1,
            "last_week": -1
        },
        "home_page": "https://github.com/takluyver/entrypoints",
        "keywords": "",
        "license": "",
        "maintainer": "",
        "maintainer_email": "",
        "name": "entrypoints",
        "package_url": "https://pypi.org/project/entrypoints/",
        "platform": "",
        "project_url": "https://pypi.org/project/entrypoints/",
        "project_urls": {
            "Documentation": "https://entrypoints.readthedocs.io/en/latest/",
            "Homepage": "https://github.com/takluyver/entrypoints"
        },
        "release_url": "https://pypi.org/project/entrypoints/0.4/",
        "requires_dist": null,
        "requires_python": ">=3.6",
        "summary": "Discover and load entry points from installed packages.",
        "version": "0.4",
        "yanked": false,
        "yanked_reason": null
    },
    "last_serial": 12769809,
    "releases": {
        "0.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "15264cbf9cc9c412d080e570558bd799",
                    "sha256": "8aa8df92bdc1c7091113f6400e2565cc4e6cb719763d4a30d59c3e46e52683bb"
                },
                "downloads": -1,
                "filename": "entrypoints-0.1-py2.py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "15264cbf9cc9c412d080e570558bd799",
                "packagetype": "bdist_wheel",
                "python_version": "py2.py3",
                "requires_python": ">=2.7",
                "size": 3110,
                "upload_time": "2015-05-15T21:42:46",
                "upload_time_iso_8601": "2015-05-15T21:42:46.758618Z",
                "url": "https://files.pythonhosted.org/packages/4c/2e/dee591288e72200f9fda6c0e76738ad831ff8d13be77289700017b4a9671/entrypoints-0.1-py2.py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "0.2": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "5b581e94b002ebb686c937a449a9ed5d",
                    "sha256": "0bb0ddf7ce6e9984dd5c00ab51bfe2c1117695a10e6c133ee8be4341d6a9dfad"
                },
                "downloads": -1,
                "filename": "entrypoints-0.2-py2.py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "5b581e94b002ebb686c937a449a9ed5d",
                "packagetype": "bdist_wheel",
                "python_version": "py2.py3",
                "requires_python": ">=2.7",
                "size": 3084,
                "upload_time": "2016-03-29T22:50:52",
                "upload_time_iso_8601": "2016-03-29T22:50:52.006821Z",
                "url": "https://files.pythonhosted.org/packages/31/af/4c6109fc91cd12b4d3fe63890f5ff2cde40f0d9eb7c2f4d8ec6f5bda73d3/entrypoints-0.2-py2.py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "0.2.1": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "8a2de2f10c2dd4359aa0b19f56f0a219",
                    "sha256": "fcffda409defe4e8930d54cedf6942477853b5657c9959640a9a564a9b195684"
                },
                "downloads": -1,
                "filename": "entrypoints-0.2.1-py2.py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "8a2de2f10c2dd4359aa0b19f56f0a219",
                "packagetype": "bdist_wheel",
                "python_version": "py2.py3",
                "requires_python": ">=2.7",
                "size": 3130,
                "upload_time": "2016-04-22T18:37:44",
                "upload_time_iso_8601": "2016-04-22T18:37:44.906343Z",
                "url": "https://files.pythonhosted.org/packages/a5/2d/26548d66d58f7775cb332fcf3f864987c05f5e3f800b0b22b9919dacf653/entrypoints-0.2.1-py2.py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "0.2.2": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "73bd7ce92c19b25dc5a20aff41be996a",
                    "sha256": "0a0685962ee5ac303f470acbb659f0f97aef5b9deb6b85d059691c706ef6e45e"
                },
                "downloads": -1,
                "filename": "entrypoints-0.2.2-py2.py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "73bd7ce92c19b25dc5a20aff41be996a",
                "packagetype": "bdist_wheel",
                "python_version": "py2.py3",
                "requires_python": ">=2.7",
                "size": 3172,
                "upload_time": "2016-05-21T09:32:13",
                "upload_time_iso_8601": "2016-05-21T09:32:13.896834Z",
                "url": "https://files.pythonhosted.org/packages/f8/ad/0e77a853c745a15981ab51fa9a0cb4eca7a7a007b4c1970106ee6ba01e0c/entrypoints-0.2.2-py2.py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "0.2.3": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "c33be165b1307ff873212a9fbcb0c015",
                    "sha256": "10ad569bb245e7e2ba425285b9fa3e8178a0dc92fc53b1e1c553805e15a8825b"
                },
                "downloads": -1,
                "filename": "entrypoints-0.2.3-py2.py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "c33be165b1307ff873212a9fbcb0c015",
                "packagetype": "bdist_wheel",
                "python_version": "py2.py3",
                "requires_python": ">=2.7",
                "size": 9397,
                "upload_time": "2017-06-08T10:55:15",
                "upload_time_iso_8601": "2017-06-08T10:55:15.003050Z",
                "url": "https://files.pythonhosted.org/packages/cc/8b/4eefa9b47f1910b3d2081da67726b066e379b04ca897acfe9f92bac56147/entrypoints-0.2.3-py2.py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "0d3ad1b0130d91e3596ef3a59f25a56c",
                    "sha256": "d2d587dde06f99545fb13a383d2cd336a8ff1f359c5839ce3a64c917d10c029f"
                },
                "downloads": -1,
                "filename": "entrypoints-0.2.3.tar.gz",
                "has_sig": false,
                "md5_digest": "0d3ad1b0130d91e3596ef3a59f25a56c",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=2.7",
                "size": 11158,
                "upload_time": "2017-06-08T10:55:16",
                "upload_time_iso_8601": "2017-06-08T10:55:16.054487Z",
                "url": "https://files.pythonhosted.org/packages/27/e8/607697e6ab8a961fc0b141a97ea4ce72cd9c9e264adeb0669f6d194aa626/entrypoints-0.2.3.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "0.3": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "c47396b6c43dadc81e25d29b9fac8bd3",
                    "sha256": "589f874b313739ad35be6e0cd7efde2a4e9b6fea91edcc34e58ecbb8dbe56d19"
                },
                "downloads": -1,
                "filename": "entrypoints-0.3-py2.py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "c47396b6c43dadc81e25d29b9fac8bd3",
                "packagetype": "bdist_wheel",
                "python_version": "py2.py3",
                "requires_python": ">=2.7",
                "size": 11100,
                "upload_time": "2019-01-07T18:10:52",
                "upload_time_iso_8601": "2019-01-07T18:10:52.160423Z",
                "url": "https://files.pythonhosted.org/packages/ac/c6/44694103f8c221443ee6b0041f69e2740d89a25641e62fb4f2ee568f2f9c/entrypoints-0.3-py2.py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "c5c61ea2e46a0c50ea08f4af7955a0b1",
                    "sha256": "c70dd71abe5a8c85e55e12c19bd91ccfeec11a6e99044204511f9ed547d48451"
                },
                "downloads": -1,
                "filename": "entrypoints-0.3.tar.gz",
                "has_sig": false,
                "md5_digest": "c5c61ea2e46a0c50ea08f4af7955a0b1",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=2.7",
                "size": 12315,
                "upload_time": "2019-01-07T18:10:54",
                "upload_time_iso_8601": "2019-01-07T18:10:54.317877Z",
                "url": "https://files.pythonhosted.org/packages/b4/ef/063484f1f9ba3081e920ec9972c96664e2edb9fdc3d8669b0e3b8fc0ad7c/entrypoints-0.3.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ],
        "0.4": [
            {
                "comment_text": "",
                "digests": {
                    "md5": "1c8f717951f0d2f0125739753eda6bdc",
                    "sha256": "f174b5ff827504fd3cd97cc3f8649f3693f51538c7e4bdf3ef002c8429d42f9f"
                },
                "downloads": -1,
                "filename": "entrypoints-0.4-py3-none-any.whl",
                "has_sig": false,
                "md5_digest": "1c8f717951f0d2f0125739753eda6bdc",
                "packagetype": "bdist_wheel",
                "python_version": "py3",
                "requires_python": ">=3.6",
                "size": 5294,
                "upload_time": "2022-02-02T21:30:26",
                "upload_time_iso_8601": "2022-02-02T21:30:26.024667Z",
                "url": "https://files.pythonhosted.org/packages/35/a8/365059bbcd4572cbc41de17fd5b682be5868b218c3c5479071865cab9078/entrypoints-0.4-py3-none-any.whl",
                "yanked": false,
                "yanked_reason": null
            },
            {
                "comment_text": "",
                "digests": {
                    "md5": "3acd8b72119a8fb1eac7030c24ac6b49",
                    "sha256": "b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4"
                },
                "downloads": -1,
                "filename": "entrypoints-0.4.tar.gz",
                "has_sig": false,
                "md5_digest": "3acd8b72119a8fb1eac7030c24ac6b49",
                "packagetype": "sdist",
                "python_version": "source",
                "requires_python": ">=3.6",
                "size": 13974,
                "upload_time": "2022-02-02T21:30:28",
                "upload_time_iso_8601": "2022-02-02T21:30:28.172295Z",
                "url": "https://files.pythonhosted.org/packages/ea/8d/a7121ffe5f402dc015277d2d31eb82d2187334503a011c18f2e78ecbb9b2/entrypoints-0.4.tar.gz",
                "yanked": false,
                "yanked_reason": null
            }
        ]
    },
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "md5": "1c8f717951f0d2f0125739753eda6bdc",
                "sha256": "f174b5ff827504fd3cd97cc3f8649f3693f51538c7e4bdf3ef002c8429d42f9f"
            },
            "downloads": -1,
            "filename": "entrypoints-0.4-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "1c8f717951f0d2f0125739753eda6bdc",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.6",
            "size": 5294,
            "upload_time": "2022-02-02T21:30:26",
            "upload_time_iso_8601": "2022-02-02T21:30:26.024667Z",
            "url": "https://files.pythonhosted.org/packages/35/a8/365059bbcd4572cbc41de17fd5b682be5868b218c3c5479071865cab9078/entrypoints-0.4-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "md5": "3acd8b72119a8fb1eac7030c24ac6b49",
                "sha256": "b706eddaa9218a19ebcd67b56818f05bb27589b1ca9e8d797b74affad4ccacd4"
            },
            "downloads": -1,
            "filename": "entrypoints-0.4.tar.gz",
            "has_sig": false,
            "md5_digest": "3acd8b72119a8fb1eac7030c24ac6b49",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.6",
            "size": 13974,
            "upload_time": "2022-02-02T21:30:28",
            "upload_time_iso_8601": "2022-02-02T21:30:28.172295Z",
            "url": "https://files.pythonhosted.org/packages/ea/8d/a7121ffe5f402dc015277d2d31eb82d2187334503a011c18f2e78ecbb9b2/entrypoints-0.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "vulnerabilities": []
}