Package Details: circup 1.4.0-1

Git Clone URL: https://aur.archlinux.org/circup.git (read-only, click to copy)
Package Base: circup
Description: A tool to manage/update libraries on CircuitPython devices.
Upstream URL: https://github.com/adafruit/circup
Licenses: MIT
Submitter: jose1711
Maintainer: jose1711
Last Packager: jose1711
Votes: 1
Popularity: 0.000165
First Submitted: 2022-09-11 11:09 (UTC)
Last Updated: 2023-11-09 13:27 (UTC)

Latest Comments

sdp8483 commented on 2024-06-04 23:55 (UTC)

I was able to install circup 1.9.0 but found in addition to needing to install python-toml I also needed to install python-appdirs.

I tried to install circup 2.0.1 but there was no setup.py for makepkg to run and I didn't have time to dig into how to install this package.

s-ol commented on 2024-06-02 11:04 (UTC) (edited on 2024-06-02 11:07 (UTC) by s-ol)

I tried downgrading semver

sudo pacman -U https://archive.archlinux.org/packages/

p/python-semver/python-semver-2.13.0-6-any.pkg.tar.zst

but that doesn't work because the binary package semver-2.13 is built for python 3.11. Then I saw the "out of date" note, circup 1.5+ have updated to semver 3 actually.

circup 1.9 can be installed by simply bumping the version and adding python-toml as a dep.

imnotjames commented on 2023-10-30 01:02 (UTC)

Assuming you're using paru, could you please try with paru -S --rebuild=yes circup?

Sure thing, done. Same issue. I think this is a problem with circup requiring semver 2.13 but the version of python-semver being 3.0 in aur

I opened a PR upstream with circup ( https://github.com/adafruit/circup/pull/185 ) to use python-semver 3.0 which might solve some of this once it's next released

jose1711 commented on 2023-10-29 19:58 (UTC)

@imnotjames

Assuming you're using paru, could you please try with paru -S --rebuild=yes circup?

imnotjames commented on 2023-10-29 19:49 (UTC) (edited on 2023-10-29 19:50 (UTC) by imnotjames)

seems like semver is now 3.x but this package requires 2.13 still. So installing still fails with pkg_resources.DistributionNotFound: The 'semver~=2.13' distribution was not found and is required by circup even though semver is installed since it's the wrong version

jose1711 commented on 2022-12-09 20:59 (UTC)

@FederAndInk thank you, updated

FederAndInk commented on 2022-12-07 10:00 (UTC) (edited on 2022-12-07 10:01 (UTC) by FederAndInk)

It looks like there is a missing dependencies: pkg_resources.DistributionNotFound: The 'semver~=2.13' distribution was not found and is required by circup

I think this package should add community/python-semver as a dependency

doing a pip show circup outputs this: Requires: appdirs, Click, findimports, requests, semver, update_checker

so, there are some other dependencies missing, here is a complete list:

makedepends=(python-pip)
depends=(python-click python-semver)