Package Details: ahriman 2.13.4-1

Git Clone URL: https://aur.archlinux.org/ahriman.git (read-only, click to copy)
Package Base: ahriman
Description: ArcH linux ReposItory MANager
Upstream URL: https://github.com/arcan1s/ahriman
Licenses: GPL3
Submitter: arcanis
Maintainer: arcanis
Last Packager: arcanis
Votes: 2
Popularity: 0.25
First Submitted: 2021-04-09 22:44 (UTC)
Last Updated: 2024-02-09 15:50 (UTC)

Dependencies (29)

Required by (0)

Sources (3)

Pinned Comments

arcanis commented on 2023-05-22 15:08 (UTC)

upgrading to >=2.9.0-1 requires manual intervention, see https://github.com/arcan1s/ahriman/releases/tag/2.9.0 for more details (also duplicated by post upgrade message)

Latest Comments

arcanis commented on 2023-11-06 21:42 (UTC)

2.12.0-1 introduces some significant changes. Mostly they should be backward compatible, though, I'd expect some issues on old configuration

See https://github.com/arcan1s/ahriman/releases/tag/2.12.0 and https://ahriman.readthedocs.io/en/stable/migration.html#to-2-12-0 for more details.

arcanis commented on 2023-05-22 15:08 (UTC)

upgrading to >=2.9.0-1 requires manual intervention, see https://github.com/arcan1s/ahriman/releases/tag/2.9.0 for more details (also duplicated by post upgrade message)

arcanis commented on 2022-09-09 16:54 (UTC)

@intelfx nah, it's actually bug 🙂 thanks for report

intelfx commented on 2022-09-09 16:30 (UTC) (edited on 2022-09-09 16:42 (UTC) by intelfx)

It would seem that boto3 is required for the setup-repo subcommand (with default configuration), so it probably should be a hard dep (or ahriman itself should be fixed):

# ahriman -a x86_64 repo-setup --packager <...> --repository <...>
[ERROR 2022-09-09 19:28:50,887] [MainThread] [stderr]: process exception
Traceback (most recent call last):
  File "/usr/lib/python3.10/site-packages/ahriman/core/triggers/trigger_loader.py", line 111, in _load_module_from_package
    return importlib.import_module(package)
  File "/usr/lib/python3.10/importlib/__init__.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1050, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1027, in _find_and_load
  File "<frozen importlib._bootstrap>", line 1006, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 688, in _load_unlocked
  File "<frozen importlib._bootstrap_external>", line 883, in exec_module
  File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
  File "/usr/lib/python3.10/site-packages/ahriman/core/upload/__init__.py", line 25, in <module>
    from ahriman.core.upload.s3 import S3
  File "/usr/lib/python3.10/site-packages/ahriman/core/upload/s3.py", line 20, in <module>
    import boto3  # type: ignore
ModuleNotFoundError: No module named 'boto3'

<snip>

UPD: same for python-setuptools and python-jinja.