Marc Mueller

Results 120 issues of Marc Mueller

`tomllib`[^1] was added as a builtin module in 3.11. It's based on `tomli` and as such fully compatible. [^1]: https://docs.python.org/3/library/tomllib.html

[PEP 639](https://peps.python.org/pep-0639/) has been (provisionally) accepted recently. `hatch` added support[^1] for it early on and so the first packages which store the license metadata inside the `License-Expression` field start popping...

Some countries don't recognize `Public Domain` as valid license. It's often suggested to use `The Unlicense` in these cases. https://choosealicense.com/licenses/unlicense/

### Description of your *pull request* and other information Hatchling `1.27.0` added full support for license expressions, [PEP 639](https://peps.python.org/pep-0639/). https://hatch.pypa.io/1.12/config/metadata/#spdx-expression https://spdx.org/licenses/Unlicense.html Template ### Before submitting a *pull request* make sure...

core-triage

Followup to #164 Poetry recommends the use of the official SPDX license identifier. For `GPL-2.0-only` that will add the license classifier automatically.

Poetry recommends the use of the official SPDX license expressions. https://python-poetry.org/docs/pyproject/#license The readme links to https://opensource.org/license/GPL-3.0 -> `GPL-3.0-only`. https://github.com/hacf-fr/freebox-api/blob/b5ca861faa1f8127387d7a527937496cc4c80a8a/README.rst?plain=1#L150

Convert "old" metadata from `[tool.flit.metadata]` to `[project]`. https://flit.pypa.io/en/stable/pyproject_toml.html Also add explicit license information and the license file to the sdist + wheel. Project metadata diff (with flit `3.11`): ```diff ......