docutils contraint prevents plonecli build
Open
Nobody has claimed this yet.
01 type: bug
21 status: confirmed
- Dominant language
- Python
- Stars
- 20
- Forks
- 12
- PR merge metrics
- No merged PRs in 30d
Description
- Plone CLI version: 2.5
- Python version: 3.10.12
- Operating System: ubunutu 22.04 LTS
Description
I tried to create a new addon. A version constraint problem occured since a few days,
What I Did
I created an addon:
plonecli create addon my.addon
and tried to build it:
plonecli build
The following problem occured during build:
(...)
Version and requirements information containing docutils:
[versions] constraint on docutils: 0.18.1
Requirement of readme-renderer[md]>=40: docutils>=0.21.2
Requirement of readme-renderer>=35.0: docutils>=0.21.2
While:
Installing releaser.
Error: The requirement ('docutils>=0.21.2') is not allowed by your [versions] constraint (0.18.1)
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.
Research direction
Reproduce the problem with plonecli create addon my.addon followed by plonecli build using the versions listed in the report. Trace the build dependency constraints involving docutils, readme-renderer, and releaser. Done means a newly created add-on builds without the reported docutils constraint conflict.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- build-system, cli
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100