apache / apache/arrow

[Python] Use SPDX convention for license metadata on PyPI

Open
#47,550 1 comment 1 reaction 1 assignee Claimed by @martin-traverse View on GitHub
Component: Python Status: stale-warning Type: enhancement
Dominant language
C++
Stars
17.1k
Forks
4.3k
Avg merge
3d 13h
Merged PRs (30d)
88

Description

### Describe the enhancement requested

As per [PEP 639](https://peps.python.org/pep-0639/#spdx-license-expression-syntax), SPDX license expressions are now the standard for Python packages. PyPI and PyPA tools have been warning about it for a while and it is also being checked by 3rd party scanning tools (e.g. [Google's deps.dev service](https://deps.dev/pypi/pyarrow)). Additionally, putting license info into classifiers is now deprecated (although still quite common).

Does it make sense for PyArrow to start using the new standard for license metadata? Personally I think "yes", very interested to hear other people's opinions. I will raise a small PR with the change, to accompany this issue.

### Component(s)

Python

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.