mesonbuild / mesonbuild/meson-python

Support for PEP 808 (partially dynamic metadata)

Open
#848 3 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
180
Forks
93
Avg merge
2d 7h
Merged PRs (30d)
18

Description

See [PEP 808](https://peps.python.org/pep-0808/), which was just [accepted](https://discuss.python.org/t/pep-808-partially-dynamic-project-metadata/104883/39). Congrats, nice work @henryiii!

This depends on `pyproject-metadata` gaining support first, see PR https://github.com/pypa/pyproject-metadata/pull/241. Once that is available, we can add support in `meson-python`.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reading PEP 808 and the referenced pyproject-metadata PR #241, since this issue is blocked on that dependency. Once support is available there, inspect meson-python's metadata handling and project tests. Done means meson-python supports PEP 808's partially dynamic metadata.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
build-system
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.