py-s3transfer: updated to 0.10.0

0.10.0

feature:s3: Added CRT support for S3 Express One Zone

0.9.0

feature:Python: End of support for Python 3.7

0.8.2

bugfix:Subscribers: Added caching for Subscribers to improve throughput by up to 24% in high volume transfer

0.8.1

enhancement:s3: Added support for defaulting checksums to CRC32 for s3express.

0.8.0

enhancement:crt: Automatically configure CRC32 checksums for uploads and checksum validation for downloads through the CRT transfer manager.
feature:crt: S3transfer now supports a wider range of CRT functionality for uploads to improve throughput in the CLI/Boto3.
enhancement:Botocore: S3Transfer now requires Botocore >=1.32.7
enhancement:crt: Update target_throughput defaults. If not configured, s3transfer will use the AWS CRT to attempt to determine a recommended target throughput to use based on the system. If there is no recommended throughput, s3transfer now falls back to ten gigabits per second.
enhancement:crt: Add support for uploading and downloading file-like objects using CRT transfer manager. It supports both seekable and non-seekable file-like objects.
This commit is contained in:
adam 2024-01-11 09:00:05 +00:00
parent e6386a416a
commit ae0fa735ba
3 changed files with 17 additions and 14 deletions

View File

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.17 2023/11/02 10:30:44 adam Exp $
# $NetBSD: Makefile,v 1.18 2024/01/11 09:00:05 adam Exp $
DISTNAME= s3transfer-0.7.0
DISTNAME= s3transfer-0.10.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= ${MASTER_SITE_PYPI:=s/s3transfer/}
@ -10,11 +10,13 @@ HOMEPAGE= https://github.com/boto/s3transfer
COMMENT= Amazon S3 Transfer Manager
LICENSE= apache-2.0
DEPENDS+= ${PYPKGPREFIX}-botocore>=1.12.36:../../net/py-botocore
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
DEPENDS+= ${PYPKGPREFIX}-botocore>=1.33.2:../../net/py-botocore
USE_LANGUAGES= # none
PYTHON_VERSIONS_INCOMPATIBLE= 27
.include "../../lang/python/egg.mk"
.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"

View File

@ -1,9 +1,10 @@
@comment $NetBSD: PLIST,v 1.4 2021/05/14 07:04:48 adam Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
@comment $NetBSD: PLIST,v 1.5 2024/01/11 09:00:05 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/LICENSE.txt
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/NOTICE.txt
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/s3transfer/__init__.py
${PYSITELIB}/s3transfer/__init__.pyc
${PYSITELIB}/s3transfer/__init__.pyo

View File

@ -1,5 +1,5 @@
$NetBSD: distinfo,v 1.17 2023/11/02 10:30:44 adam Exp $
$NetBSD: distinfo,v 1.18 2024/01/11 09:00:05 adam Exp $
BLAKE2s (s3transfer-0.7.0.tar.gz) = ceee79a69871effa3185cd563281afe51eeb9b0f1cde62931ad1e7750f9ba9c1
SHA512 (s3transfer-0.7.0.tar.gz) = 93a0ee7fe607796b7d78319897465e09bc1b0a8dd430b7f13997cbecb54922edb9db7eadbd663a9b65c66d10ef19bc6bd876c51f73349cf377ef02febccffdb0
Size (s3transfer-0.7.0.tar.gz) = 132904 bytes
BLAKE2s (s3transfer-0.10.0.tar.gz) = 7c29d1a1344cebabc078a7f8547b771fb2fd49f31d92e4b6c70e29c76879b8e0
SHA512 (s3transfer-0.10.0.tar.gz) = 83c5f794770e4f3cfd2e54297a4fe228bed76d321b694380e918f39cbb7ebe5881b29499d7230a2af13e4c1c9bf2d67285116fc16cb9b6fa5f526ff1d25b607c
Size (s3transfer-0.10.0.tar.gz) = 143407 bytes