config-package does not update Plone version classifiers in setup.py
Nobody has claimed this yet.
Assessment
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Newbie friendliness
- 65/100
Research direction
Start by running uvx --from=plone.meta config-package --branch current . against a package whose classifiers are defined in setup.py, such as plone.app.registry. Trace how config-package updates version classifiers and compare the result with the existing setup.py. Done means the target Plone classifier is updated there, or the command clearly warns that manual changes are required.
Written by the indexing model from the issue text.
Description
Describe the bug
When running config-package --branch current on a package that still defines its classifiers in setup.py (rather than setup.cfg or pyproject.toml), the Plone version classifier is not updated to reflect the current supported release.
To Reproduce
Steps to reproduce the behavior:
- Have a package with classifiers defined in setup.py (e.g. "Framework :: Plone :: 6.2")
- Run uvx --from=plone.meta config-package --branch current .
- Inspect setup.py — the classifier is unchanged
Expected behavior
The Plone version classifier in setup.py is updated to match the target branch (e.g. adding "Framework :: Plone :: 6.3"), or a warning is emitted telling the maintainer that classifiers in setup.py were not updated and must be handled manually
Software (please complete the following information):
- Plone Version [e.g. 6.3.0]
Additional context
Package used is plone.app.registry
- Dominant language
- Python
- Stars
- 6
- Forks
- 7
- Avg merge
- 2d 19h
- Merged PRs (30d)
- 5
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from plone/meta
-
Add glsec Open04 type: enhancement
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Add zizmor Open04 type: enhancement
Difficulty 3/5 1-2 days Newbie friendliness 64/100
-
04 type: enhancement
Difficulty 4/5 3-5 days Newbie friendliness 45/100
-
04 type: enhancement
-
04 type: enhancement
Difficulty 2/5 1-3 hours Newbie friendliness 55/100
Similar issues
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
bancolombia/sentinel#23 ·
-
test md OpenCI
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
-
integration:quickjs org:external priority:backlog topic:code-interpreter topic:middleware type:feature
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
langchain-ai/deepagents#6450 ·
-
bug client
Difficulty 2/5 1-3 hours Newbie friendliness 88/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100