Package Details: awsume 4.5.5-1

Git Clone URL: https://aur.archlinux.org/awsume.git (read-only, click to copy)
Package Base: awsume
Description: A convenient way to manage AWS session tokens and assume role credentials
Upstream URL: https://awsu.me/
Licenses: MIT
Submitter: ainola
Maintainer: SpoonJr
Last Packager: SpoonJr
Votes: 2
Popularity: 0.000002
First Submitted: 2021-02-16 22:54 (UTC)
Last Updated: 2025-05-14 09:05 (UTC)

Latest Comments

Gasp0de commented on 2025-10-07 14:04 (UTC)

The package doesn't build anymore for me, clean chroot doesn't help:

running install_scripts
creating /home/lasse/.cache/yay/awsume/pkg/awsume/usr/bin
copying build/scripts-3.13/awsume.bat -> /home/lasse/.cache/yay/awsume/pkg/awsume/usr/bin
copying build/scripts-3.13/awsume.ps1 -> /home/lasse/.cache/yay/awsume/pkg/awsume/usr/bin
copying build/scripts-3.13/awsume.fish -> /home/lasse/.cache/yay/awsume/pkg/awsume/usr/bin
copying build/scripts-3.13/awsume -> /home/lasse/.cache/yay/awsume/pkg/awsume/usr/bin
changing mode of /home/lasse/.cache/yay/awsume/pkg/awsume/usr/bin/awsume.bat to 755
changing mode of /home/lasse/.cache/yay/awsume/pkg/awsume/usr/bin/awsume.ps1 to 755
changing mode of /home/lasse/.cache/yay/awsume/pkg/awsume/usr/bin/awsume.fish to 755
changing mode of /home/lasse/.cache/yay/awsume/pkg/awsume/usr/bin/awsume to 755
Traceback (most recent call last):
  File "/home/lasse/.cache/yay/awsume/src/awsume-4.5.5/setup.py", line 7, in <module>
    setup(
    ~~~~~^
        name=awsume.__NAME__,
        ^^^^^^^^^^^^^^^^^^^^^
    ...<38 lines>...
        },
        ^^
    )
    ^
  File "/usr/lib/python3.13/site-packages/setuptools/__init__.py", line 115, in setup
    return distutils.core.setup(**attrs)
           ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 186, in setup
    return run_commands(dist)
  File "/usr/lib/python3.13/site-packages/setuptools/_distutils/core.py", line 202, in run_commands
    dist.run_commands()
    ~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1002, in run_commands
    self.run_command(cmd)
    ~~~~~~~~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/site-packages/setuptools/dist.py", line 1102, in run_command
    super().run_command(command)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
    cmd_obj.run()
    ~~~~~~~~~~~^^
  File "/home/lasse/.cache/yay/awsume/src/awsume-4.5.5/awsume/configure/post_install.py", line 8, in run
    install.run(self)
    ~~~~~~~~~~~^^^^^^
  File "/usr/lib/python3.13/site-packages/setuptools/_distutils/command/install.py", line 700, in run
    self.run_command(cmd_name)
    ~~~~~~~~~~~~~~~~^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/setuptools/_distutils/cmd.py", line 357, in run_command
    self.distribution.run_command(command)
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/setuptools/dist.py", line 1102, in run_command
    super().run_command(command)
    ~~~~~~~~~~~~~~~~~~~^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/setuptools/_distutils/dist.py", line 1021, in run_command
    cmd_obj.run()
    ~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/setuptools/command/install_scripts.py", line 31, in run
    self._install_ep_scripts()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/lib/python3.13/site-packages/setuptools/command/install_scripts.py", line 50, in _install_ep_scripts
    for args in writer.get_args(dist, cmd.as_header()):
                ~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/lasse/.cache/yay/awsume/src/awsume-4.5.5/fastentrypoints.py", line 64, in get_args
    spec = str(dist.as_requirement())
               ^^^^^^^^^^^^^^^^^^^
AttributeError: 'PathDistribution' object has no attribute 'as_requirement'
==> ERROR: A failure occurred in package().
    Aborting...
 -> error making: awsume-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
awsume - exit status 4

0xR commented on 2025-03-08 11:04 (UTC) (edited on 2025-03-08 11:06 (UTC) by 0xR)

The issue is caused by the deprecated tests_require in setuptools.

I fixed this by removing the check section from the PKGBUILD file:

run:

git clone https://aur.archlinux.org/awsume.git
cd awsume

make the edit

# check() {
#   cd "$srcdir/$pkgname-$pkgver"
#   python setup.py ptr
# }

and run:

$ makepkg -si

MessedUpHare commented on 2025-01-22 15:49 (UTC)

This package isn't building for me anymore, It's reporting: ==> Starting check()... usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] or: setup.py --help [cmd1 cmd2 ...] or: setup.py --help-commands or: setup.py cmd --help

error: invalid command 'pytest' ==> ERROR: A failure occurred in check(). Aborting... -> error making: awsume-exit status 4 -> Failed to install the following packages. Manual intervention is required: awsume - exit status 4