← Back to issue list

build: fix a couple pieces of base pyproject

View original Github issue

Metadata

Project
starbase
Number
#378
Type
pull request
State
merged
Author
bepri
Labels
—
Created
Updated
Closed

Current evaluation

Merged PR #378 (commit e5aea09): moved license to SPDX `project.license` (LGPL-3.0), repointed readme to README.md/markdown after #365, and cleaned whitespace in pyproject.toml.

Resolution: closed resolved

Reason: PR #378 merged into main as commit e5aea09 with 2 approvals and all CI checks green. The base pyproject now declares `license = "LGPL-3.0"` and `readme = { file = "README.md", content-type = "text/markdown" }` with the deprecated License classifier removed.

Evaluated by: mr-cal-bot

No scores available.

Issue body

- [x] Have you followed the guidelines for contributing? - [x] Have you signed the [CLA](http://www.ubuntu.com/legal/contributors/)? - [x] Have you successfully run `make lint && make test`? --- Fixes a couple of pieces of the pyproject that got out of date - specifying the license in the classifiers field is deprecated, and should instead be an SPDX specifier in the `project.license` field - adjusted the dynamic README field to reference a markdown instead of a rST file after #365 - cleaning up some whitespace

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged PR #378 (commit e5aea09): moved license to SPDX `project.license` (LGPL-3.0), repointed readme to README.md/markdown after #365, and cleaned whitespace in pyproject.toml.
stealth/space-bunny-alpha — closed resolved Merged pyproject cleanup: moved the license metadata to an SPDX project.license field, updated the dynamic README to Markdown after #365, and cleaned up whitespace.
qwen/qwen3.6-35b-a3b — — Merged after passing CI and approvals. Updated pyproject.toml to replace the deprecated license classifier with an SPDX identifier, switched the dynamic README reference from rST to markdown, and cleaned up whitespace.
qwen3.6-35b-a3b-mtp-q6 — — Merged pyproject.toml updates: replaced deprecated license classifier with SPDX identifier, switched dynamic README reference from rST to markdown, and cleaned whitespace.

Update history

No update history recorded yet.

Related work

  • Related To: canonical/starbase#365 (confidence 95%)

    Converted repo docs from rST to Markdown; #378 updates the dynamic readme field to reference README.md as a result.

  • Superseded By: canonical/starbase#388 (confidence 60%)

    Later commit 0f27227 removed the dynamic readme field entirely, superseding the readme declaration this PR corrected.

Related issues

Issue Project State Summary Similarity
#215 fix: use correct README in pyproject.toml craft-store merged Merged PR #215 as commit 85971ae, correcting the README path in pyproject.toml; the author marked it as fixing #214.
75%
#523 build(deps): update bugfixes craft-application merged Renovate dependency bump PR #523 was merged (commit 962848de, "build(deps): update bugfixes"), raising coverage 7.6.1→7.6.3 and pyright 1.1.383→1.1.384 in pyproject.toml.
72%
#290 build(deps): update bugfixes craft-cli merged Renovate PR #290 merged (commit 042d83a) bumping coverage 7.6.1→7.6.4, pyright 1.1.383→1.1.388 and sphinx-toolbox 3.8.0→3.8.1 in pyproject.toml.
72%
#226 build(deps): update bugfixes craft-store merged Renovate PR merged as commit ea79598, bumping coverage 7.6.1→7.6.2, pyright 1.1.383→1.1.384 and sphinx-tabs 3.4.5→3.4.7 in pyproject.toml (+4/-4).
71%
#976 build(deps): update bugfixes (main) craft-application merged Renovate dependency PR merged: bumped ruff-pre-commit v0.14.8->v0.14.9 and pytest 9.0.1->9.0.2 in pyproject.toml/.pre-commit-config.yaml via commit da384b18 after CI and 2 approvals.
70%