Search

Home > Test & Code > 197: Python project trove classifiers - Do you need this bit of pyproject.toml metadata?
Podcast: Test & Code
Episode:

197: Python project trove classifiers - Do you need this bit of pyproject.toml metadata?

Category: Technology
Duration: 00:32:49
Publish Date: 2023-04-05 01:30:00
Description:

Classifiers are one bit of Python project metadata that predates PyPI.

Classifiers are weird.

They were around in setuptools days, and are still here with pyproject.toml.

  • What are they?
  • Why do we need them?
  • Do we need them?
  • Which classifiers should I include?
  • Why are they called "trove classifiers" in the Python docs

Brett Cannon joins the show to discuss these wacky bits of metadata.

Here's an example, from pytest-crayons:

[project]
...
classifiers = [
    "License :: OSI Approved :: MIT License",
    "Framework :: Pytest"
    ]

Special Guest: Brett Cannon.

Sponsored By:

Links:

Total Play: 0