Chih-Hsuan Yen pushed to branch main at Arch Linux / Packaging / Packages / 
python-awscrt


Commits:
21da6242 by Chih-Hsuan Yen at 2024-10-11T12:25:11+08:00
0.22.0 - add workaround for a slow test

- - - - -
6cc5608e by Chih-Hsuan Yen at 2024-10-11T13:20:25+08:00
upgpkg: 0.22.0-2: bump

- - - - -


3 changed files:

- .SRCINFO
- PKGBUILD
- + test-timeout-workaround.diff


Changes:

=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
 pkgbase = python-awscrt
        pkgdesc = A common runtime for AWS Python projects
-       pkgver = 0.21.5
-       pkgrel = 1
+       pkgver = 0.22.0
+       pkgrel = 2
        url = https://github.com/awslabs/aws-crt-python
        arch = x86_64
        license = Apache-2.0
@@ -16,7 +16,8 @@ pkgbase = python-awscrt
        depends = gcc-libs
        depends = python
        depends = openssl
-       source = git+https://github.com/awslabs/aws-crt-python.git#tag=v0.21.5
+       source = git+https://github.com/awslabs/aws-crt-python.git#tag=v0.22.0
+       source = test-timeout-workaround.diff
        source = git+https://github.com/awslabs/aws-c-auth
        source = git+https://github.com/awslabs/aws-c-cal
        source = git+https://github.com/awslabs/aws-c-common
@@ -29,7 +30,8 @@ pkgbase = python-awscrt
        source = git+https://github.com/awslabs/aws-c-sdkutils
        source = git+https://github.com/awslabs/aws-checksums
        source = git+https://github.com/awslabs/s2n
-       sha256sums = 
dfe1b4897b474f9431a39fec507cff77401b3e0d0f4453eb2e999694cc1051e1
+       sha256sums = 
cadc5b1e7bf79e9362ce740fa7e538a9644292ab2bda3624c15b5b30655bab83
+       sha256sums = 
2a76a90dfa59b2fadf25f6e74cd7ff516a50d6b4005f185b9fa2df48ece86d79
        sha256sums = SKIP
        sha256sums = SKIP
        sha256sums = SKIP


=====================================
PKGBUILD
=====================================
@@ -4,8 +4,8 @@
 _pkgname=aws-crt-python
 pkgname=python-awscrt
 # https://github.com/awslabs/aws-crt-python/releases
-pkgver=0.21.5
-pkgrel=1
+pkgver=0.22.0
+pkgrel=2
 pkgdesc='A common runtime for AWS Python projects'
 arch=(x86_64)
 url='https://github.com/awslabs/aws-crt-python'
@@ -15,6 +15,7 @@ depends=(glibc gcc-libs python openssl)
 makedepends=(git cmake python-build python-installer python-setuptools 
python-wheel)
 checkdepends=(python-websockets)
 source=("git+https://github.com/awslabs/aws-crt-python.git#tag=v$pkgver";
+        "test-timeout-workaround.diff"
         "git+https://github.com/awslabs/aws-c-auth";
         "git+https://github.com/awslabs/aws-c-cal";
         "git+https://github.com/awslabs/aws-c-common";
@@ -27,7 +28,8 @@ 
source=("git+https://github.com/awslabs/aws-crt-python.git#tag=v$pkgver";
         "git+https://github.com/awslabs/aws-c-sdkutils";
         "git+https://github.com/awslabs/aws-checksums";
         "git+https://github.com/awslabs/s2n";)
-sha256sums=('dfe1b4897b474f9431a39fec507cff77401b3e0d0f4453eb2e999694cc1051e1'
+sha256sums=('cadc5b1e7bf79e9362ce740fa7e538a9644292ab2bda3624c15b5b30655bab83'
+            '2a76a90dfa59b2fadf25f6e74cd7ff516a50d6b4005f185b9fa2df48ece86d79'
             'SKIP'
             'SKIP'
             'SKIP'
@@ -59,6 +61,10 @@ prepare() {
     git config submodule.crt/$crt.url "$srcdir"/$crt
     git -c protocol.file.allow=always submodule update crt/$crt
   done
+
+  # Work-around timeout in test_h2_client. Although the test file takes less 
than 10 seconds to download with curl,
+  # the test takes more than 80 seconds.
+  patch -Np0 -i ../test-timeout-workaround.diff
 }
 
 build() {


=====================================
test-timeout-workaround.diff
=====================================
@@ -0,0 +1,11 @@
+--- test/test_http_client.py.orig      2024-10-10 11:05:36.316838564 +0800
++++ test/test_http_client.py   2024-10-10 11:05:44.913421538 +0800
+@@ -359,7 +359,7 @@
+         stream.activate()
+ 
+         # wait for stream to complete (use long timeout, it's a big file)
+-        stream_completion_result = stream.completion_future.result(80)
++        stream_completion_result = stream.completion_future.result(200)
+ 
+         # check result
+         self.assertEqual(200, response.status_code)



View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-awscrt/-/compare/f5c173ebb225d4b38399c67c9927d73864d2b4d5...6cc5608e33e8ccf5d93ea3cadcd0e3f448dd0f1d

-- 
View it on GitLab: 
https://gitlab.archlinux.org/archlinux/packaging/packages/python-awscrt/-/compare/f5c173ebb225d4b38399c67c9927d73864d2b4d5...6cc5608e33e8ccf5d93ea3cadcd0e3f448dd0f1d
You're receiving this email because of your account on gitlab.archlinux.org.


Reply via email to