Package Details: python-aioboto3 15.5.0-1

Git Clone URL: https://aur.archlinux.org/python-aioboto3.git (read-only, click to copy)
Package Base: python-aioboto3
Description: Async boto3 wrapper.
Upstream URL: https://github.com/terricain/aioboto3
Licenses: Apache-2.0
Submitter: medaminezghal
Maintainer: medaminezghal
Last Packager: medaminezghal
Votes: 1
Popularity: 0.008227
First Submitted: 2025-06-20 16:21 (UTC)
Last Updated: 2025-11-02 17:59 (UTC)

Latest Comments

Auerhuhn commented on 2026-01-24 22:15 (UTC)

Hi @medaminezghal,

thanks for maintaining this PKGBUILD!

Fixing the failing tests in chalice doesn’t seem trivial, and upstream support for chalice is experimental anyway. So I wonder if you could imagine disabling the two chalice-related tests as a pragmatic stop-gap?

diff --git a/PKGBUILD b/PKGBUILD
index aba8e2c..7f90a36 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -10,7 +10,7 @@ url='https://github.com/terricain/aioboto3'
 license=('Apache-2.0')
 depends=('python' 'python-aiobotocore' 'python-boto3' 'python-aiofiles')
 makedepends=('python-setuptools' 'python-setuptools-scm' 'python-build' 'python-installer' 'python-wheel')
-checkdepends=('python-pytest' 'python-dill' 'python-pygithub' 'python-requests' 'python-moto' 'python-antlr4' 'python-joserfc' 'python-jsonpath-ng' 'python-docker' 'python-graphql-core' 'python-pyyaml' 'python-cfn-lint' 'python-openapi-spec-validator' 'python-pyparsing' 'python-py-partiql-parser' 'python-aws-xray-sdk' 'python-flask' 'python-flask-cors' 'chalice' 'python-pytest-asyncio')
+checkdepends=('python-pytest' 'python-dill' 'python-pygithub' 'python-requests' 'python-moto' 'python-antlr4' 'python-joserfc' 'python-jsonpath-ng' 'python-docker' 'python-graphql-core' 'python-pyyaml' 'python-cfn-lint' 'python-openapi-spec-validator' 'python-pyparsing' 'python-py-partiql-parser' 'python-aws-xray-sdk' 'python-flask' 'python-flask-cors' 'python-pytest-asyncio')
 optdepends=('python-cryptography: s3cse' 'chalice: chalice')
 source=("https://files.pythonhosted.org/packages/source/${_name::1}/$_name/$_name-$pkgver.tar.gz")
 sha256sums=('ea8d8787d315594842fbfcf2c4dce3bac2ad61be275bc8584b2ce9a3402a6979')
@@ -23,6 +23,10 @@ build() {
 check() {
   local pytest_options=(
     -vv
+
+    # https://aur.archlinux.org/packages/chalice#comment-1056732
+    --ignore=tests/test_experimental_chalice.py
+    --ignore=tests/test_patches.py
   )
   cd "$srcdir"/$_name-$pkgver
   PYTHONPATH=$PWD pytest "${pytest_options[@]}" tests

What do you think?

Regards
Claudia

throstur commented on 2025-10-24 14:57 (UTC) (edited on 2025-10-24 15:19 (UTC) by throstur)

This package is still broken and fails to install, as per alfalfa's comment. I have refrained from marking the package out of date for now, as this is a bug and not a versioning problem.

alfalfa commented on 2025-10-02 14:50 (UTC) (edited on 2025-10-02 14:54 (UTC) by alfalfa)

The package fails to install: https://pastebin.com/LHxyFT19

medaminezghal commented on 2025-08-31 07:23 (UTC)

@rubin55 It should be fixed in the new version.

rubin55 commented on 2025-08-30 23:20 (UTC)

I'm building this package but the check() stage fails:

E           TypeError: Session._account_id_set_without_credentials() takes 1 positional argument but 4 were given

aioboto3/session.py:81: TypeError
===================================== short test summary info ======================================
ERROR tests/test_dynamo.py::test_dynamo_resource_query - TypeError: Session._account_id_set_without_credentials() takes 1 positional argument but 4 were given