WIP: extractors: match setuptools metadata keys
Metadata
Current evaluation
PR #2756 was closed unmerged; mapping setuptools long_description to a Snap description was abandoned over format, length, compatibility, and regression concerns. No fix shipped.
Resolution: closed stale
Reason: The 2019-10-20 review documented multiple problems, and the PR was closed without review or CI and never merged. It followed the equally abandoned earlier attempt in #2518.
Evaluated by: mr-cal-bot
No scores available.
Issue body
- [x] Have you followed the [guidelines for contributing](https://github.com/snapcore/snapcraft/blob/master/CONTRIBUTING.md)?
- [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)?
- [x] Have you successfully run `./runtests.sh static`?
- [x] Have you successfully run `./runtests.sh tests/unit`?
-----
* Use setuptools' `description` as snapcraft's summary
* Use setuptools' `long_description` as snapcraft's description
Fixes LP https://bugs.launchpad.net/snapcraft/+bug/1813364
See also https://forum.snapcraft.io/t/using-external-metadata/4642/10
This was first proposed in March: https://github.com/snapcore/snapcraft/pull/2518, but the tests failed and the author didn't respond.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | PR #2756 was closed unmerged; mapping setuptools long_description to a Snap description was abandoned over format, length, compatibility, and regression concerns. No fix shipped. | |
| stealth/space-bunny-alpha | — | closed stale | PR #2756 was closed unmerged after problems with using setuptools long_description as a Snapcraft description were identified; no fix shipped. The earlier attempt #2518 was also abandoned. | |
| qwen/qwen3.6-35b-a3b | — | — | Abandoned after the author noted critical flaws like incompatible formats, excessive length, and potential build breaks. Closed without review or merge. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Closed without merging. The author identified critical flaws, including incompatible formats, excessive length, and potential build failures, leading to the proposal being abandoned. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/snapcraft#2518
(confidence 98%)
The earlier proposal to use setuptools long_description as the Snap description was also closed unmerged.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #2518 snapcraft/extractors/setuppy.py: match setuptools metadata keys | snapcraft | closed | PR #2518 (setup.py: use setuptools description/long_description as snap summary/description, for LP#1813364) was closed unmerged in Oct 2019 by maintainer merlijn-sebrechts; WIP successor #2756 was also closed. |