"we can remove constraint in python-click" => Yes! I made some refactor in Click Extra to relax the requirement on Click for packaging in GUIX (see: https://codeberg.org/guix/guix/pulls/8047#issuecomment-18152921 ). Nice side effect: you can benefits from it! :)
Search Criteria
Package Details: python-click-extra 8.4.0-1
Package Actions
| Git Clone URL: | https://aur.archlinux.org/python-click-extra.git (read-only, click to copy) |
|---|---|
| Package Base: | python-click-extra |
| Description: | Drop-in replacement for Click to make user-friendly and colorful CLI. |
| Upstream URL: | https://github.com/kdeldycke/click-extra |
| Keywords: | click |
| Licenses: | GPL-2.0-or-later |
| Submitter: | autinerd |
| Maintainer: | Dominiquini (bintoss, kdeldycke) |
| Last Packager: | Dominiquini |
| Votes: | 2 |
| Popularity: | 0.118180 |
| First Submitted: | 2022-06-11 06:23 (UTC) |
| Last Updated: | 2026-07-16 16:07 (UTC) |
Dependencies (26)
- mkdocs
- python
- python-boltonsAUR
- python-click
- python-cloupAUR
- python-deepmergeAUR
- python-docutils
- python-extra-platformsAUR
- python-hjson
- python-json5
- python-myst-parser (python-myst-parser018AUR)
- python-pygments
- python-pymdown-extensions
- python-requests
- python-sphinx (python-sphinx-gitAUR)
- python-tabulate (python-tabulate-gitAUR)
- python-tomli
- python-tomlkit
- python-wcmatch
- python-wcwidth
- Show 6 more dependencies...
Required by (4)
Sources (1)
kdeldycke commented on 2026-07-07 10:56 (UTC)
stiermid commented on 2026-07-06 21:49 (UTC)
I think we can remove constraint in python-click dep as upstream project now requires at least click v8.3.1. see: https://github.com/kdeldycke/click-extra/commit/b86bb451724b543e761d482cb92167236437e23d
Dominiquini commented on 2026-06-11 06:43 (UTC)
@vitaliikuzhdin: You're right! I had forgotten about that...
vitaliikuzhdin commented on 2026-06-11 06:35 (UTC)
@bintoss, there's epoch=1 for that purpose. If you add it (or increase if already exists), it will be treated as a newer version by pacman. Keep in mind the wiki says it should only be used if deemed absolutely necessary. If you think python-click will be updated soon, I'd suggest to not do anything and just wait.
Dominiquini commented on 2026-06-11 00:51 (UTC) (edited on 2026-06-11 00:52 (UTC) by Dominiquini)
@bintoss: I think B is the best solution! I don't think it's possible to do a force push on AUR. This will resolve the problem for people unable to update to the version 7.18.0, but I don't think it's will downgrade who already update to the 7.18.0 version!
bintoss commented on 2026-06-11 00:04 (UTC) (edited on 2026-06-11 00:04 (UTC) by bintoss)
@Dominiquini I'm wondering what we should do until python-click is up-to-date. Paru is failing to update any AUR packages due to python-click-extra@7.18.0-2's failing dependency resolution. I'm considering the following:
A. Checkout and force-push v7.17.2-1, thereby removing 7.18.0-1 and -2 from the Git history.
B. Re-publish v7.17.2-1 as v7.17.2-2. This may be ignored if AUR helpers perform version checks and refuse to downgrade.
Dominiquini commented on 2026-06-10 04:48 (UTC)
@vitaliikuzhdin: It was my mistake to update the package without checking for incompatibilities. I manually updated the 'python-click' package on my machine, so I didn't notice anything wrong!
kdeldycke commented on 2026-06-10 04:42 (UTC)
The best solution is to remain on
python-click-extra@7.17.2-1untilextra/python-click@8.4.1is available.
Yes! That's the intended behavior I expect distribution to adopt: roll out new click-extra release as it fits your other dependencies. I am releasing click-extra early and often so I can test stuff that I later re-contribute to click itself.
bintoss commented on 2026-06-05 22:47 (UTC) (edited on 2026-06-05 23:02 (UTC) by bintoss)
@Dominiquini @vitaliikuzhdin
Sorry we missed this dependency resolution error! python-click-extra@7.18.0-2 has the correct minimum version of python-click specified, but extra/python-click is a few releases behind this requirement.
The best solution is to remain on python-click-extra@7.17.2-1 until extra/python-click@8.4.1 is available.
EDIT:
#!/usr/bin/sh
cd ~/.cache/paru/clone/python-click-extra &&
git switch 6c003f4 --detach &&
makepkg --install
vitaliikuzhdin commented on 2026-05-31 21:23 (UTC)
@Dominiquini, I'd imagine this is caused by python-click from extra being outdated. Please don't rush to update when doing so clearly breaks the check() function for most Python packages: https://github.com/kdeldycke/click-extra/blob/v7.18.0/pyproject.toml#L91
Pinned Comments
bintoss commented on 2026-06-05 22:47 (UTC) (edited on 2026-06-05 23:02 (UTC) by bintoss)
@Dominiquini @vitaliikuzhdin Sorry we missed this dependency resolution error!
python-click-extra@7.18.0-2has the correct minimum version ofpython-clickspecified, butextra/python-clickis a few releases behind this requirement. The best solution is to remain onpython-click-extra@7.17.2-1untilextra/python-click@8.4.1is available.EDIT: