head 1.34; access; symbols pkgsrc-2026Q1:1.34.0.4 pkgsrc-2026Q1-base:1.34 pkgsrc-2025Q4:1.34.0.2 pkgsrc-2025Q4-base:1.34 pkgsrc-2025Q3:1.32.0.2 pkgsrc-2025Q3-base:1.32 pkgsrc-2025Q2:1.31.0.2 pkgsrc-2025Q2-base:1.31 pkgsrc-2025Q1:1.30.0.2 pkgsrc-2025Q1-base:1.30 pkgsrc-2024Q4:1.27.0.2 pkgsrc-2024Q4-base:1.27 pkgsrc-2024Q3:1.23.0.2 pkgsrc-2024Q3-base:1.23 pkgsrc-2024Q2:1.22.0.2 pkgsrc-2024Q2-base:1.22 pkgsrc-2024Q1:1.20.0.2 pkgsrc-2024Q1-base:1.20 pkgsrc-2023Q4:1.17.0.2 pkgsrc-2023Q4-base:1.17 pkgsrc-2023Q3:1.15.0.2 pkgsrc-2023Q3-base:1.15 pkgsrc-2023Q2:1.14.0.2 pkgsrc-2023Q2-base:1.14 pkgsrc-2023Q1:1.12.0.2 pkgsrc-2023Q1-base:1.12 pkgsrc-2022Q4:1.11.0.2 pkgsrc-2022Q4-base:1.11 pkgsrc-2022Q3:1.10.0.2 pkgsrc-2022Q3-base:1.10 pkgsrc-2022Q2:1.9.0.2 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.6.0.2 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.3.0.2 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.1.0.2 pkgsrc-2021Q3-base:1.1; locks; strict; comment @# @; 1.34 date 2025.12.09.12.42.32; author adam; state Exp; branches; next 1.33; commitid 4rIC1cT3NUjyuJlG; 1.33 date 2025.11.17.13.44.20; author adam; state Exp; branches; next 1.32; commitid 4y8ZoqdeykgCxUiG; 1.32 date 2025.08.10.08.29.46; author adam; state Exp; branches; next 1.31; commitid OPQ4WCJSDBfUY96G; 1.31 date 2025.04.15.08.15.59; author adam; state Exp; branches; next 1.30; commitid OfqXjS34Zs7wF7RF; 1.30 date 2025.01.20.16.00.09; author adam; state Exp; branches; next 1.29; commitid b29SxsqgG5x3YeGF; 1.29 date 2025.01.14.16.54.45; author adam; state Exp; branches; next 1.28; commitid 2mwL79mUbKPLstFF; 1.28 date 2024.12.29.17.00.22; author adam; state Exp; branches; next 1.27; commitid m70RMvrbtgMw0qDF; 1.27 date 2024.11.21.07.51.50; author adam; state Exp; branches; next 1.26; commitid cOx55UeqC4Y6cuyF; 1.26 date 2024.11.11.07.28.49; author wiz; state Exp; branches; next 1.25; commitid 1fBDq3LwS98NncxF; 1.25 date 2024.11.04.12.27.12; author adam; state Exp; branches; next 1.24; commitid 43OiQOTAfBdrgkwF; 1.24 date 2024.10.22.13.16.07; author adam; state Exp; branches; next 1.23; commitid a5bhGQVvdclaXEuF; 1.23 date 2024.08.20.14.13.50; author adam; state Exp; branches; next 1.22; commitid I1iMD3Tx3RGtizmF; 1.22 date 2024.05.01.05.26.01; author adam; state Exp; branches; next 1.21; commitid R8cpDnMr1tCCWf8F; 1.21 date 2024.04.26.07.23.29; author adam; state Exp; branches; next 1.20; commitid Sjj70YMnuN8SKC7F; 1.20 date 2024.03.04.08.03.58; author adam; state Exp; branches; next 1.19; commitid JX5tfBfA4E6qGO0F; 1.19 date 2024.02.11.15.19.41; author adam; state Exp; branches; next 1.18; commitid ak4KqWaEw8hIN1YE; 1.18 date 2024.01.03.07.03.00; author adam; state Exp; branches; next 1.17; commitid zdnRvzshNgSSiYSE; 1.17 date 2023.11.16.09.20.27; author adam; state Exp; branches; next 1.16; commitid x2cIujtLxuWTBOME; 1.16 date 2023.10.02.09.09.35; author adam; state Exp; branches; next 1.15; commitid p6Orfl99iRLPZ1HE; 1.15 date 2023.08.25.12.21.57; author adam; state Exp; branches; next 1.14; commitid N1E5dpayxuhzhaCE; 1.14 date 2023.05.29.21.06.17; author adam; state Exp; branches; next 1.13; commitid 77Rm9OlUKVdJ0UqE; 1.13 date 2023.04.26.09.15.00; author adam; state Exp; branches; next 1.12; commitid vlhtzYkunaSw8BmE; 1.12 date 2023.01.24.20.35.16; author adam; state Exp; branches; next 1.11; commitid sglVTeW1LFneRPaE; 1.11 date 2022.10.25.11.00.38; author adam; state Exp; branches; next 1.10; commitid A0QROTAPPUytB5ZD; 1.10 date 2022.09.14.10.59.55; author adam; state Exp; branches; next 1.9; commitid 3hDjFj4zMe7NUOTD; 1.9 date 2022.05.19.13.18.31; author adam; state Exp; branches; next 1.8; commitid JSreM2r9ll9FtFED; 1.8 date 2022.04.26.12.21.43; author adam; state Exp; branches; next 1.7; commitid 84pKfyFIigu0UHBD; 1.7 date 2022.04.12.10.13.59; author adam; state Exp; branches; next 1.6; commitid SiO8b3vNy3SEDTzD; 1.6 date 2022.03.15.10.26.43; author adam; state Exp; branches; next 1.5; commitid HvqEbaE2wO7cCiwD; 1.5 date 2022.02.02.12.27.14; author adam; state Exp; branches; next 1.4; commitid KrQlxY6yAruhB2rD; 1.4 date 2022.01.04.20.54.29; author wiz; state Exp; branches; next 1.3; commitid CYyhdK9qtoffkmnD; 1.3 date 2021.12.08.16.28.32; author adam; state Exp; branches; next 1.2; commitid 9hlWGUeLYSMIJRjD; 1.2 date 2021.10.09.07.46.19; author adam; state Exp; branches; next 1.1; commitid pdAJsX6TVAL6M6cD; 1.1 date 2021.07.22.09.54.17; author adam; state Exp; branches; next ; commitid VYeKkvySrdyw1Y1D; desc @@ 1.34 log @py-minio: updated to 7.2.20 7.2.20 Enable github CI run Make BaseException internals to be set Fix: Add missing type annotations to serialization dataclass fields (… support optional parameters in LdapIdentityProvider fix object_size/headers in ComposeSource fix complete_multipart_upload() to support SSE-C @ text @# $NetBSD: Makefile,v 1.33 2025/11/17 13:44:20 adam Exp $ DISTNAME= minio-7.2.20 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= net python MASTER_SITES= ${MASTER_SITE_PYPI:=m/minio/} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://github.com/minio/minio-py COMMENT= MinIO Python SDK for Amazon S3 Compatible Cloud Storage LICENSE= apache-2.0 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools DEPENDS+= ${PYPKGPREFIX}-argon2-cffi-[0-9]*:../../security/py-argon2-cffi DEPENDS+= ${PYPKGPREFIX}-certifi-[0-9]*:../../security/py-certifi DEPENDS+= ${PYPKGPREFIX}-cryptodome-[0-9]*:../../security/py-cryptodome DEPENDS+= ${PYPKGPREFIX}-typing-extensions-[0-9]*:../../devel/py-typing-extensions DEPENDS+= ${PYPKGPREFIX}-urllib3-[0-9]*:../../www/py-urllib3 USE_LANGUAGES= # none .include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" @ 1.33 log @py-minio: updated to 7.2.18 7.2.18 fix ETag parsing in CompleteMultipartUploadResult credentials: set expiration using object.setattr() cleanup: SSE-C keys fix a misleading error message feat: add py.typed in setup.py @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.32 2025/08/10 08:29:46 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.18 @ 1.32 log @py-minio: updated 7.2.16 7.2.16 Add account_info Admin API fix mypy error put_object: add append object support Add append_object() API fix: type wrong in commonconfig fix pip install for ubuntu 24.04 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.31 2025/04/15 08:15:59 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.16 @ 1.31 log @Fix PLIST after py-setuptools update; bump depends and revision @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.30 2025/01/20 16:00:09 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.15 a4 1 PKGREVISION= 1 @ 1.30 log @py-minio: updated to 7.2.15 7.2.15 MinioAdmin: conditionally decrypt response in {attach,detach}_policy APIs xml: prepend namespace for each path in findall() Fix ExcludedPrefixes in set/get bucket versioning config @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.29 2025/01/14 16:54:45 adam Exp $ d5 1 d14 1 a14 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools @ 1.29 log @py-minio: updated to 7.2.14 7.2.14 MinioAdmin: add IDP/LDAP attach/detach/list APIs MinioAdmin: add {attach,detach}_policy and get_policy_entities APIs @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.28 2024/12/29 17:00:22 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.14 @ 1.28 log @py-minio: updated to 7.2.13 7.2.13 Add NewerNoncurrentVersions in LifecycleConfig IamAwsProvider: fix url with role name 7.2.12 Pass request_headers to stat_object API from fget_object API list_objects: add extra headers and extra query parameters @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.27 2024/11/21 07:51:50 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.13 @ 1.27 log @py-minio: updated to 7.2.11 7.2.11 prompt_object API support remove EOLed python 3.8 support WebIdentityClientGrantsProvider: use 'id_token' as fallback to 'access_token' fix calling cleanup function in Worker.run() to avoid race condition fix python3.13 leap day parsing warning in time.from_http_header() @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2024/11/11 07:28:49 wiz Exp $ d3 1 a3 1 DISTNAME= minio-7.2.11 @ 1.26 log @py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2024/11/04 12:27:12 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.10 @ 1.25 log @py-minio: updated to 7.2.10 7.2.10 fix: token type retrieved in WebIdentity provider docs(example): Avoid UnboundLocalError for get_object when exception add presigned range GET test fix SnowballObject typing @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2024/10/22 13:16:07 adam Exp $ a13 1 TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel @ 1.24 log @py-minio: updated to 7.2.9 7.2.9 SignV4: trim leading/trailing spaces in header value update IamAwsProvider as per minio-go implementation minioadmin: fix http trace properly Ignore too-many-positional-arguments pylint error @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2024/08/20 14:13:50 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.9 @ 1.23 log @py-minio: updated to 7.2.8 7.2.8 Don't install package on Python below 3.8 codespell: ignore word assertIn fix admin command enum typing Error out for invalid object name with '.' and '..' Add get_data_usage_info admin API @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2024/05/01 05:26:01 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.8 @ 1.22 log @py-minio: updated to 7.2.7 7.2.7 remove EOLed 3.7 fix range calculation in compose_object API @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2024/04/26 07:23:29 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.7 a22 2 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.21 log @py-minio: updated to 7.2.6 7.2.6 Bugfix Release Add ExcludedPrefixes option to VersioningConfig fix: missing f-string for a ValueError @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2024/03/04 08:03:58 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.6 @ 1.20 log @py-minio: updated to 7.2.5 7.2.5 Bugfix Release MinioAdmin: Add {add,update,delete,list,get}_service_account APIs fix DecryptReader to handle stream data correctly fix pylint error @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2024/02/11 15:19:41 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.5 @ 1.19 log @py-minio: updated to 7.2.4 7.2.4 Bugfix release fix typing in remove_objects/upload_snowball_objects APIs Ignore Amazon EC2 public domain as AWS S3 domain Add UserTags support to list_objects API @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2024/01/03 07:03:00 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.4 @ 1.18 log @py-minio: updated to 7.2.3 7.2.2 fix install_requires urllib3 7.2.1 Add type hints for MinioAdmin class fix remove_objects() example to convert map to list of map fix part size value appropriately in upload_snowball_objects() API Add type annotations to xml.py Add typing to remove_object() API Add typing to sse.py Add typing to time.py Remove 16KiB limit in MinioAdmin crypto functions Add typing to helpers.py Add typing in signer.py Add typing in crypto.py Add typing in versioningconfig.py Add typing in tagging.py Add extra headers to stat_object() API Remove typing.Dict usage in sse.py fix typing in xml.py Add typing in sseconfig.py Add typing in retention.py Add typing in objectlockconfig.py Add typing in legalhold.py Add typing in error.py Add typing in deleteobjects.py Add typing in datatypes.py Add typing in commonconfig.py Add typing in lifecycleconfig.py Add typing in notificationconfig.py Add typing in replicationconfig.py fix typing in signer.py fix: certs path directory fix typing in versioningconfig.py Fix typing in tagging py Add typing in credentials module fix typing in helpers.py Add typing in minioadmin.py Add typing in api.py Enable mypy check Update the Python Quickstart README @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2023/11/16 09:20:27 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.3 @ 1.17 log @py-minio: updated to 7.2.0 7.2.0 Refactor MinioAdminClient using HTTP client @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2023/10/02 09:09:35 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.2.0 d13 2 d18 1 a19 1 TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose d25 1 a25 1 .include "../../lang/python/egg.mk" @ 1.16 log @py-minio: updated to 7.1.17 7.1.17 add type hint for minio/credentials/credentials.py Fix missed f-strings prepare temporary directory when fget_object Add CertificateIdentityProvider to imports add type hint for Minio.put_object add type hint for Minio.get_object add type hint for Minio.__init__ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2023/08/25 12:21:57 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.17 d13 1 d15 1 @ 1.15 log @py-minio: updated to 7.1.16 7.1.16 Update deprecated mc admin policy commands update release references to master in README.md Fix upload snowball objects with staging file Add generic AWS S3 domain support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2023/05/29 21:06:17 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.16 @ 1.14 log @py-minio: updated to 7.1.15 7.1.15 upload_snowball_object(): seek stream to 0 before upload Revert "list_objecst: fix parsing user metadata as per MinIO server" Disable multipart upload for upload_snowball_objects() api. Remove locale usage for datetime parsing fix policy as a string in presigned_post_policy() API Add cert_check flag to main class constructor @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2023/04/26 09:15:00 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.15 @ 1.13 log @py-minio: updated to 7.1.14 7.1.14 Bugfix release @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2023/01/24 20:35:16 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.14 @ 1.12 log @py-minio: updated to 7.1.13 7.1.13 Use Apache license SPDX identifier fix usage of deprecated urllib3.Response.getheaders() Fix typos and add codespell GitHub Action Expose fetch-owner in the api for list_object Add python 3.11 support @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2022/10/25 11:00:38 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.13 @ 1.11 log @py-minio: updated to 7.1.2 7.1.2 fix documentation display composing fget_object(): add progress support Updating documentation links to new URLs list_objects: fix parsing user metadata as per MinIO server @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2022/09/14 10:59:55 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.12 @ 1.10 log @py-minio: updated to 7.1.11 7.1.11 select: yield available payload fully by requested num_bytes 7.1.10 fget_object(): remove resume support. fix lifecycle config rule validation error out if lifecycle rule has null filter EventIterable: Reconnect on closed response 7.1.9 allow hashlib.md5() calls to work with FIPS kernels Handle 304 status code properly correct ValueError when part_size > MAX_PART_SIZE Set minimum requirement to Python v3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2022/05/19 13:18:31 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.11 @ 1.9 log @py-minio: updated to 7.1.8 7.1.8 fix make version-id dictionary instead of set VS: ---------------------------------------------------------------------- @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2022/04/26 12:21:43 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.8 @ 1.8 log @py-minio: updated to 7.1.7 7.1.7 fix converting boolean value to XML boolean fix: listen bucket event response should use response.readline() @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2022/04/12 10:13:59 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.7 @ 1.7 log @py-minio: updated to 7.1.6 7.1.6 Add reduce() method to errors for pickle compatible. use unittest.mock instead of mock. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2022/03/15 10:26:43 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.6 @ 1.6 log @py-minio: updated to 7.1.5 7.1.5: Add AssumeRoleWithCertificate credential provider. 7.1.4: docs: fix typo in object_lock config function name fix progress bar division by zero error Add policy unset method to minio admin fix: lint checks and enable MINIO_CI_CD=1 for functional tests @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2022/02/02 12:27:14 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.5 a14 1 TEST_DEPENDS+= ${PYPKGPREFIX}-mock-[0-9]*:../../devel/py-mock @ 1.5 log @py-minio: updated to 7.1.3 7.1.3: Bugfix Release * Update set_object_lock_config.py * fix finding user's home directory in AWSConfigProvider/MinioClientConfigProvider * fix EnvAWSProvider/EnvMinioProvider to fetch access/secret keys and session token always from os.environ @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2022/01/04 20:54:29 wiz Exp $ d3 1 a3 1 DISTNAME= minio-7.1.3 @ 1.4 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2021/12/08 16:28:32 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.2 a4 1 PKGREVISION= 1 @ 1.3 log @py-minio: updated to 7.1.2 7.1.2 fix: do not enforce role value for replicationConfig fix: canonical request path if empty choose '/' @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2021/10/09 07:46:19 adam Exp $ d5 1 @ 1.2 log @py-minio: updated to 7.1.1 7.1.1: Changelog Fix transition xml name in lifecycleconfig Remove nose tests and move to python unittest Use unquote_plus() to decode url encoded value. Ignore cert addition if custom httpclient is passed use f-string wherever possible Raise ValueError instead of returning in ChainedProvider @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2021/07/22 09:54:17 adam Exp $ d3 1 a3 1 DISTNAME= minio-7.1.1 @ 1.1 log @py-minio: added version 7.1.0 MinIO Python SDK is Simple Storage Service (aka S3) client to perform bucket and object operations to any Amazon S3 compatible object storage service. @ text @d1 1 a1 1 # $NetBSD$ d3 1 a3 1 DISTNAME= minio-7.1.0 @