Lot of errors at compilation, it's time to review the process, including the conflict between python-blurhash and python-halcy-blurhash (maybe a problem of cyclic dependencies?)
Search Criteria
Package Details: python-mastodon 1.8.1-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/python-mastodon.git (read-only, click to copy) |
---|---|
Package Base: | python-mastodon |
Description: | Python wrapper for the Mastodon API |
Upstream URL: | https://github.com/halcy/Mastodon.py |
Keywords: | api api-client api-rest mastodon mastodon-api mastodon-app mastodon-client social social-network |
Licenses: | MIT |
Submitter: | gue5t |
Maintainer: | danirod |
Last Packager: | carlosal1015 |
Votes: | 7 |
Popularity: | 0.000003 |
First Submitted: | 2017-04-09 21:00 (UTC) |
Last Updated: | 2023-05-16 23:04 (UTC) |
Dependencies (22)
- python-blurhashAUR (python-halcy-blurhashAUR)
- python-dateutil
- python-decorator
- python-magic (python-magic-gitAUR)
- python-requests
- python-six
- python-build (make)
- python-installer (make)
- python-setuptools (make)
- python-wheel (make)
- python-cryptography (check)
- python-halcy-blurhashAUR (check)
- python-http-eceAUR (check)
- python-pytest-cov (check)
- python-pytest-mock (check)
- python-pytest-runnerAUR (check)
- python-pytest-vcr (check)
- python-pytz (check)
- python-requests-mock (check)
- python-cryptography (optional) – webpush support
- Show 2 more dependencies...
Required by (7)
Sources (1)
Latest Comments
Popolon commented on 2025-01-20 18:48 (UTC)
danirod commented on 2024-02-03 22:55 (UTC)
python-mastodon
depends on python-blurhash
but optdepends and checkdepends on python-halcy-blurhash
, which actually conflicts with python-blurhash
. Is this really the intended behaviour?
Looking upstream, the library depends on the PyPI package blurhash
, https://github.com/halcy/Mastodon.py/blob/1.8.1/setup.py#L21-L23 (Noted that python-mastodon has migrated to pyproject.toml, but setup.py was the tool in use when 1.8.1 was released)
The PyPI package seems to be halcy's blurhash. In fact, the other blurhash in AUR points on PyPI to a separate package called blurhash-python
which actually does not seem to be used upstream.
ashdemai commented on 2022-12-15 02:55 (UTC)
python-magic-ahupp has been broken for a while, and I was wondering if there's any alternatives could be used in place?
djmoch commented on 2019-05-04 11:14 (UTC) (edited on 2019-05-04 11:33 (UTC) by djmoch)
python-mastodon requires that you use python-magic-ahupp
. While python-magic-ahupp
conflicts with python-magic
, they are actually different packages that provide different functionality.
I've updated the depends array to use python-magic-ahupp
jeancf commented on 2018-10-20 09:19 (UTC)
Hi gue5t: Could you update the package please? if you are not planning to continue maintaining this package, please orphan it so somebody else can adopt it.
Thanks.
bb010g commented on 2018-09-06 07:29 (UTC) (edited on 2018-09-06 20:24 (UTC) by bb010g)
Updated PKGBUILD for 1.3.1: https://wank.party/T9Qj.pkgbuild
(gue5t, if you use this for actual 1.3.1, please switch pkgrel back to 1.)
bb010g commented on 2018-07-18 21:13 (UTC) (edited on 2018-07-18 21:14 (UTC) by bb010g)
Here's an actually correct PKGBUILD: https://wank.party/ERm2.pkgbuild
You'll also need a local copy of the LICENSE due to it being MIT, which is easily pulled down with wget 'https://github.com/halcy/Mastodon.py/raw/master/LICENSE'.
bb010g commented on 2018-07-18 20:36 (UTC) (edited on 2018-07-18 20:39 (UTC) by bb010g)
Could you please update the PKGBUILD to have the correct dependencies?
jeancf commented on 2018-06-10 17:21 (UTC)
You are missing 2 new dependencies in 1.3.0: python-cryptography and python-http-ece
normandy commented on 2018-06-06 20:08 (UTC)
Checksum is wrong, it should be 339a60c4ea505dd5b6c8f6ac076ce40f9e7bdfcd72d9466869da8bf631e4b9f5
Pinned Comments
djmoch commented on 2019-05-04 11:14 (UTC) (edited on 2019-05-04 11:33 (UTC) by djmoch)
python-mastodon requires that you use
python-magic-ahupp
. Whilepython-magic-ahupp
conflicts withpython-magic
, they are actually different packages that provide different functionality.I've updated the depends array to use
python-magic-ahupp