For example, `anyio`: ```console $ curl -s https://pypi.org/pypi/anyio/json | jq '.info.classifiers' | grep License $ curl -s https://pypi.org/pypi/anyio/json | jq '.info.license' null $ curl -s https://pypi.org/pypi/anyio/json | jq '.info.license_expression' "MIT" ``` Currently, only the `info.license` and `classifiers` fields are used to extract license information: https://github.com/librariesio/libraries.io/blob/dc7d3b04d0db8d9d68a7729f9b797d05f749f0e1/app/models/package_manager/pypi/json_api_project.rb#L68-L70 https://github.com/librariesio/libraries.io/blob/dc7d3b04d0db8d9d68a7729f9b797d05f749f0e1/app/models/package_manager/pypi/json_api_project.rb#L34-L41 ## Links - [PEP 639](https://peps.python.org/pep-0639/) - [PyPI JSON API docs](https://docs.pypi.org/api/json/) - Example: https://libraries.io/pypi/anyio