trove-classifiers


Nametrove-classifiers JSON
Version 2024.4.10 PyPI version JSON
download
home_pagehttps://github.com/pypa/trove-classifiers
SummaryCanonical source for classifiers on PyPI (pypi.org).
upload_time2024-04-10 13:15:52
maintainerNone
docs_urlNone
authorThe PyPI Admins
requires_pythonNone
licenseNone
keywords classifiers
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            Canonical source for [classifiers][1] on [PyPI][2].

Classifiers [categorize projects][3] per [PEP 301][4]. Use this package to
validate classifiers in packages for PyPI upload or download.

## Usage

To install [from PyPI][5]:

```
$ pip install trove-classifiers
```

This package can be invoked as a module to print a list of classifiers:

```
$ python -m trove_classifiers | grep -Ei pyramid
Framework :: Pyramid
```

In addition, this package's API is two importable objects:

### Classifiers (`trove_classifiers.classifiers`)
A `set` containing classifiers (as strings). Useful for determining membership.

Example - determine if a classifier is valid:

```python
>>> from trove_classifiers import classifiers
>>> 'License :: OSI Approved' in classifiers
True
>>> 'Fuzzy :: Wuzzy :: Was :: A :: Bear' in classifiers
False
>>>
```

### Deprecated classifiers (`trove_classifiers.deprecated_classifiers`)
A `dict`, mapping a deprecated classifier (string) to a list of classifiers
which replaces it (strings).

Example - determine if a classifier is deprecated:

```python
>>> from trove_classifiers import deprecated_classifiers
>>> 'License :: OSI Approved' in deprecated_classifiers
False
>>> 'Natural Language :: Ukranian' in deprecated_classifiers
True
>>> deprecated_classifiers["Natural Language :: Ukranian"]
['Natural Language :: Ukrainian']
```

[1]: https://pypi.org/classifiers/
[2]: https://pypi.org
[3]: https://packaging.python.org/specifications/core-metadata/#classifier-multiple-use
[4]: https://www.python.org/dev/peps/pep-0301/
[5]: https://pypi.org/project/trove-classifiers/

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/pypa/trove-classifiers",
    "name": "trove-classifiers",
    "maintainer": null,
    "docs_url": null,
    "requires_python": null,
    "maintainer_email": null,
    "keywords": "classifiers",
    "author": "The PyPI Admins",
    "author_email": "admin@pypi.org",
    "download_url": "https://files.pythonhosted.org/packages/73/e9/b732ae50ebe5e4949bb20a47243d9fee6f3c15027c3f8ffeaa0982e68173/trove-classifiers-2024.4.10.tar.gz",
    "platform": null,
    "description": "Canonical source for [classifiers][1] on [PyPI][2].\n\nClassifiers [categorize projects][3] per [PEP 301][4]. Use this package to\nvalidate classifiers in packages for PyPI upload or download.\n\n## Usage\n\nTo install [from PyPI][5]:\n\n```\n$ pip install trove-classifiers\n```\n\nThis package can be invoked as a module to print a list of classifiers:\n\n```\n$ python -m trove_classifiers | grep -Ei pyramid\nFramework :: Pyramid\n```\n\nIn addition, this package's API is two importable objects:\n\n### Classifiers (`trove_classifiers.classifiers`)\nA `set` containing classifiers (as strings). Useful for determining membership.\n\nExample - determine if a classifier is valid:\n\n```python\n>>> from trove_classifiers import classifiers\n>>> 'License :: OSI Approved' in classifiers\nTrue\n>>> 'Fuzzy :: Wuzzy :: Was :: A :: Bear' in classifiers\nFalse\n>>>\n```\n\n### Deprecated classifiers (`trove_classifiers.deprecated_classifiers`)\nA `dict`, mapping a deprecated classifier (string) to a list of classifiers\nwhich replaces it (strings).\n\nExample - determine if a classifier is deprecated:\n\n```python\n>>> from trove_classifiers import deprecated_classifiers\n>>> 'License :: OSI Approved' in deprecated_classifiers\nFalse\n>>> 'Natural Language :: Ukranian' in deprecated_classifiers\nTrue\n>>> deprecated_classifiers[\"Natural Language :: Ukranian\"]\n['Natural Language :: Ukrainian']\n```\n\n[1]: https://pypi.org/classifiers/\n[2]: https://pypi.org\n[3]: https://packaging.python.org/specifications/core-metadata/#classifier-multiple-use\n[4]: https://www.python.org/dev/peps/pep-0301/\n[5]: https://pypi.org/project/trove-classifiers/\n",
    "bugtrack_url": null,
    "license": null,
    "summary": "Canonical source for classifiers on PyPI (pypi.org).",
    "version": "2024.4.10",
    "project_urls": {
        "Homepage": "https://github.com/pypa/trove-classifiers"
    },
    "split_keywords": [
        "classifiers"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be262adcb1eb5e154de20fa93cd8ef467f19e42a9861742e46116b39a410bcfd",
                "md5": "02b3e7b2eb81c3656fa859a87482f120",
                "sha256": "678bd6fcc5218d72e3304e27a608acc9b91e17bd00c3f3d8c968497c843ad98b"
            },
            "downloads": -1,
            "filename": "trove_classifiers-2024.4.10-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "02b3e7b2eb81c3656fa859a87482f120",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 13440,
            "upload_time": "2024-04-10T13:15:49",
            "upload_time_iso_8601": "2024-04-10T13:15:49.095569Z",
            "url": "https://files.pythonhosted.org/packages/be/26/2adcb1eb5e154de20fa93cd8ef467f19e42a9861742e46116b39a410bcfd/trove_classifiers-2024.4.10-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "73e9b732ae50ebe5e4949bb20a47243d9fee6f3c15027c3f8ffeaa0982e68173",
                "md5": "ab22d0b1e315f189a61d8ae3f12c29cf",
                "sha256": "49f40bb6a746b72a1cba4f8d55ee8252169cda0f70802e3fd24f04b7fb25a492"
            },
            "downloads": -1,
            "filename": "trove-classifiers-2024.4.10.tar.gz",
            "has_sig": false,
            "md5_digest": "ab22d0b1e315f189a61d8ae3f12c29cf",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 16036,
            "upload_time": "2024-04-10T13:15:52",
            "upload_time_iso_8601": "2024-04-10T13:15:52.104874Z",
            "url": "https://files.pythonhosted.org/packages/73/e9/b732ae50ebe5e4949bb20a47243d9fee6f3c15027c3f8ffeaa0982e68173/trove-classifiers-2024.4.10.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-04-10 13:15:52",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "pypa",
    "github_project": "trove-classifiers",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "trove-classifiers"
}
        
Elapsed time: 0.23964s