freshcrate
Home > Databases > minio

minio

MinIO Python SDK for Amazon S3 Compatible Cloud Storage

Description

# MinIO Python Client SDK for Amazon S3 Compatible Cloud Storage [![Slack](https://slack.min.io/slack?type=svg)](https://slack.min.io) [![Apache V2 License](https://img.shields.io/badge/license-Apache%20V2-blue.svg)](https://github.com/minio/minio-py/blob/master/LICENSE) The MinIO Python Client SDK provides high level APIs to access any MinIO Object Storage or other Amazon S3 compatible service. This Quickstart Guide covers how to install the MinIO client SDK, connect to the object storage service, and create a sample file uploader. The example below uses: - [Python version 3.7+](https://www.python.org/downloads/) - The [MinIO `mc` command line tool](https://min.io/docs/minio/linux/reference/minio-mc.html) - The MinIO `play` test server The `play` server is a public MinIO cluster located at [https://play.min.io](https://play.min.io). This cluster runs the latest stable version of MinIO and may be used for testing and development. The access credentials in the example are open to the public and all data uploaded to `play` should be considered public and world-readable. For a complete list of APIs and examples, see the [Python Client API Reference](https://min.io/docs/minio/linux/developers/python/API.html) ## Install the MinIO Python SDK The Python SDK requires Python version 3.7+. You can install the SDK with `pip` or from the [`minio/minio-py` GitHub repository](https://github.com/minio/minio-py): ### Using `pip` ```sh pip3 install minio ``` ### Using Source From GitHub ```sh git clone https://github.com/minio/minio-py cd minio-py python setup.py install ``` ## Create a MinIO Client To connect to the target service, create a MinIO client using the `Minio()` method with the following required parameters: | Parameter | Description | |--------------|--------------------------------------------------------| | `endpoint` | URL of the target service. | | `access_key` | Access key (user ID) of a user account in the service. | | `secret_key` | Secret key (password) for the user account. | For example: ```py from minio import Minio client = Minio("play.min.io", access_key="Q3AM3UQ867SPQQA43P2F", secret_key="zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG", ) ``` ## Example - File Uploader This example does the following: - Connects to the MinIO `play` server using the provided credentials. - Creates a bucket named `python-test-bucket` if it does not already exist. - Uploads a file named `test-file.txt` from `/tmp`, renaming it `my-test-file.txt`. - Verifies the file was created using [`mc ls`](https://min.io/docs/minio/linux/reference/minio-mc/mc-ls.html). ### `file_uploader.py` ```py # file_uploader.py MinIO Python SDK example from minio import Minio from minio.error import S3Error def main(): # Create a client with the MinIO server playground, its access key # and secret key. client = Minio("play.min.io", access_key="Q3AM3UQ867SPQQA43P2F", secret_key="zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG", ) # The file to upload, change this path if needed source_file = "/tmp/test-file.txt" # The destination bucket and filename on the MinIO server bucket_name = "python-test-bucket" destination_file = "my-test-file.txt" # Make the bucket if it doesn't exist. found = client.bucket_exists(bucket_name) if not found: client.make_bucket(bucket_name) print("Created bucket", bucket_name) else: print("Bucket", bucket_name, "already exists") # Upload the file, renaming it in the process client.fput_object( bucket_name, destination_file, source_file, ) print( source_file, "successfully uploaded as object", destination_file, "to bucket", bucket_name, ) if __name__ == "__main__": try: main() except S3Error as exc: print("error occurred.", exc) ``` To run this example: 1. Create a file in `/tmp` named `test-file.txt`. To use a different path or filename, modify the value of `source_file`. 2. Run `file_uploader.py` with the following command: ```sh python file_uploader.py ``` If the bucket does not exist on the server, the output resembles the following: ```sh Created bucket python-test-bucket /tmp/test-file.txt successfully uploaded as object my-test-file.txt to bucket python-test-bucket ``` 3. Verify the uploaded file with `mc ls`: ```sh mc ls play/python-test-bucket [2023-11-03 22:18:54 UTC] 20KiB STANDARD my-test-file.txt ``` ## More References * [Python Client API Reference](https://min.io/docs/minio/linux/developers/python/API.html) * [Examples](https://github.com/minio/minio-py/tree/master/examples) ## Explore Further * [Complete Documentation](https://min.io/docs/minio/kubernetes/upstream/index.html) ## Contribute [Contributors Guide](https://github.com/minio/minio-py/blob/master/CONTRIBUTING.md) ## License This SDK is distributed under

Release History

VersionChangesUrgencyDate
7.2.20Imported from PyPI (7.2.20)Low4/21/2026
7.2.19## What's Changed * Add region, extra_headers and extra_query_params by @balamurugana in https://github.com/minio/minio-py/pull/1505 * Make BaseException internals to be set by @balamurugana in https://github.com/minio/minio-py/pull/1521 * Fix: Add missing type annotations to serialization dataclass fields by @rraulinio in https://github.com/minio/minio-py/pull/1527 * support optional parameters in LdapIdentityProvider by @jkandasa in https://github.com/minio/minio-py/pull/1528 * Incorrect Low11/24/2025
7.2.18## What's Changed * fix ETag parsing in CompleteMultipartUploadResult by @balamurugana in https://github.com/minio/minio-py/pull/1518 * credentials: set expiration using object.__setattr__() by @balamurugana in https://github.com/minio/minio-py/pull/1516 * cleanup: SSE-C keys fix a misleading error message by @marktheunissen in https://github.com/minio/minio-py/pull/1514 * feat: add py.typed in setup.py by @tughril in https://github.com/minio/minio-py/pull/1513 ## New Contributors * @marLow9/29/2025
7.2.17## What's Changed * MinioAdmin: allow specifying policies as dict besides file by @Alveel in https://github.com/minio/minio-py/pull/1480 * fix too-many-positional-arguments error and other issues by @balamurugana in https://github.com/minio/minio-py/pull/1504 * Credentials: redact password in URL by @balamurugana in https://github.com/minio/minio-py/pull/1511 **Full Changelog**: https://github.com/minio/minio-py/compare/7.2.16...7.2.17Low9/26/2025
7.2.16## What's Changed * Add account_info Admin API by @mhkarimi1383 in https://github.com/minio/minio-py/pull/1463 * fix mypy error by @balamurugana in https://github.com/minio/minio-py/pull/1483 * put_object: add append object support by @balamurugana in https://github.com/minio/minio-py/pull/1493 * Add append_object() API by @balamurugana in https://github.com/minio/minio-py/pull/1494 * fix: type wrong in commonconfig by @hlf20010508 in https://github.com/minio/minio-py/pull/1489 * fix pip iLow7/21/2025
7.2.15## What's Changed * MinioAdmin: conditionally decrypt response in {attach,detach}_policy APIs by @balamurugana in https://github.com/minio/minio-py/pull/1472 * xml: prepend namespace for each path in findall() by @balamurugana in https://github.com/minio/minio-py/pull/1476 * Fix ExcludedPrefixes in set/get bucket versioning config by @vadmeste in https://github.com/minio/minio-py/pull/1475 **Full Changelog**: https://github.com/minio/minio-py/compare/7.2.14...7.2.15Low1/19/2025
7.2.14## What's Changed * MinioAdmin: add IDP/LDAP attach/detach/list APIs by @balamurugana in https://github.com/minio/minio-py/pull/1470 * MinioAdmin: add {attach,detach}_policy and get_policy_entities APIs by @balamurugana in https://github.com/minio/minio-py/pull/1471 **Full Changelog**: https://github.com/minio/minio-py/compare/7.2.13...7.2.14Low1/7/2025
7.2.13## What's Changed * Add NewerNoncurrentVersions in LifecycleConfig by @balamurugana in https://github.com/minio/minio-py/pull/1469 * IamAwsProvider: fix url with role name by @balamurugana in https://github.com/minio/minio-py/pull/1465 **Full Changelog**: https://github.com/minio/minio-py/compare/7.2.12...7.2.13Low12/18/2024
7.2.12## What's Changed * Pass request_headers to stat_object API from fget_object API by @balamurugana in https://github.com/minio/minio-py/pull/1461 * list_objects: add extra headers and extra query parameters by @balamurugana in https://github.com/minio/minio-py/pull/1458 **Full Changelog**: https://github.com/minio/minio-py/compare/7.2.11...7.2.12Low11/26/2024
7.2.11## What's Changed * prompt_object API support by @dilverse in https://github.com/minio/minio-py/pull/1450 * remove EOLed python 3.8 support by @balamurugana in https://github.com/minio/minio-py/pull/1453 * WebIdentityClientGrantsProvider: use 'id_token' as fallback to 'access_token' by @balamurugana in https://github.com/minio/minio-py/pull/1457 * fix calling cleanup function in Worker.run() to avoid race condition by @detailyang in https://github.com/minio/minio-py/pull/1455 * fix python3.Low11/19/2024
7.2.10## What's Changed * fix: token type retrieved in WebIdentity provider by @donatello in https://github.com/minio/minio-py/pull/1446 * docs(example): Avoid `UnboundLocalError` for get_object when exception by @100gle in https://github.com/minio/minio-py/pull/1442 * add presigned range GET test by @harshavardhana in https://github.com/minio/minio-py/pull/1447 * fix SnowballObject typing by @balamurugana in https://github.com/minio/minio-py/pull/1449 ## New Contributors * @100gle made their Low10/24/2024
7.2.9## What's Changed * SignV4: trim leading/trailing spaces in header value by @balamurugana in https://github.com/minio/minio-py/pull/1435 * update IamAwsProvider as per minio-go implementation by @setu4993 in https://github.com/minio/minio-py/pull/1437 * minioadmin: fix http trace properly by @balamurugana in https://github.com/minio/minio-py/pull/1438 * Ignore too-many-positional-arguments pylint error by @balamurugana in https://github.com/minio/minio-py/pull/1445 ## New Contributors * Low9/24/2024
7.2.8## What's Changed * Don't install package on Python below 3.8 by @dolfinus in https://github.com/minio/minio-py/pull/1417 * codespell: ignore word assertIn by @balamurugana in https://github.com/minio/minio-py/pull/1424 * fix admin command enum typing by @balamurugana in https://github.com/minio/minio-py/pull/1436 * Error out for invalid object name with '.' and '..' by @balamurugana in https://github.com/minio/minio-py/pull/1431 * Add get_data_usage_info admin API by @slistov in https://giLow8/17/2024
7.2.7## What's Changed * remove EOLed 3.7 by @harshavardhana in https://github.com/minio/minio-py/pull/1413 * fix range calculation in compose_object API by @balamurugana in https://github.com/minio/minio-py/pull/1416 **Full Changelog**: https://github.com/minio/minio-py/compare/7.2.6...7.2.7Low4/30/2024
7.2.6## What's Changed * Add ExcludedPrefixes option to VersioningConfig by @VerdantForge in https://github.com/minio/minio-py/pull/1402 * fix: missing f-string for a ValueError by @butuzov in https://github.com/minio/minio-py/pull/1409 ## New Contributors * @VerdantForge made their first contribution in https://github.com/minio/minio-py/pull/1402 * @butuzov made their first contribution in https://github.com/minio/minio-py/pull/1409 **Full Changelog**: https://github.com/minio/minio-py/comLow4/25/2024
7.2.5## What's Changed * MinioAdmin: Add {add,update,delete,list,get}_service_account APIs by @Alveel in https://github.com/minio/minio-py/pull/1399 * fix DecryptReader to handle stream data correctly by @balamurugana in https://github.com/minio/minio-py/pull/1400 * fix pylint error by @balamurugana in https://github.com/minio/minio-py/pull/1403 ## New Contributors * @Alveel made their first contribution in https://github.com/minio/minio-py/pull/1399 **Full Changelog**: https://github.com/mLow3/2/2024
7.2.4## What's Changed * fix typing in remove_objects/upload_snowball_objects APIs by @cuu508 in https://github.com/minio/minio-py/pull/1389 * Ignore Amazon EC2 public domain as AWS S3 domain by @balamurugana in https://github.com/minio/minio-py/pull/1391 * Add UserTags support to list_objects API by @angrybat in https://github.com/minio/minio-py/pull/1381 ## New Contributors * @cuu508 made their first contribution in https://github.com/minio/minio-py/pull/1389 * @angrybat made their first coLow2/11/2024
7.2.3## What's Changed * Add import aliases to make mypy happy by @a1d4r in https://github.com/minio/minio-py/pull/1383 * Make urllib3 v1 compatible by @balamurugana in https://github.com/minio/minio-py/pull/1384 * Update docs for cert_check flag by @paytonward6 in https://github.com/minio/minio-py/pull/1385 ## New Contributors * @a1d4r made their first contribution in https://github.com/minio/minio-py/pull/1383 * @paytonward6 made their first contribution in https://github.com/minio/minio-pyLow1/3/2024
7.2.2## What's Changed * fix install_requires urllib3 by @ydc-0 in https://github.com/minio/minio-py/pull/1379 ## New Contributors * @ydc-0 made their first contribution in https://github.com/minio/minio-py/pull/1379 **Full Changelog**: https://github.com/minio/minio-py/compare/7.2.1...7.2.2Low12/27/2023
7.2.1## What's Changed * Add type hints for MinioAdmin class by @jessebot in https://github.com/minio/minio-py/pull/1334 * fix remove_objects() example to convert map to list of map by @dsgibbons in https://github.com/minio/minio-py/pull/1311 * fix part size value appropriately in upload_snowball_objects() API by @erwin-vanduijnhoven in https://github.com/minio/minio-py/pull/1333 * Add type annotations to xml.py by @trim21 in https://github.com/minio/minio-py/pull/1327 * Add typing to remove_objLow12/26/2023
7.2.0## What's Changed * Refactor MinioAdminClient using HTTP client by @pbrw in https://github.com/minio/minio-py/pull/1291 **Full Changelog**: https://github.com/minio/minio-py/compare/7.1.17...7.2.0Low11/10/2023
7.1.17## What's Changed * add type hint for `minio/credentials/credentials.py` by @trim21 in https://github.com/minio/minio-py/pull/1298 * Fix missed f-strings by @alldevic in https://github.com/minio/minio-py/pull/1304 * prepare temporary directory when `fget_object` by @Laisky in https://github.com/minio/minio-py/pull/1309 * Add CertificateIdentityProvider to imports by @balamurugana in https://github.com/minio/minio-py/pull/1308 * add type hint for `Minio.put_object` by @trim21 in https://githLow9/25/2023
7.1.16## What's Changed * Update deprecated mc admin policy commands by @pbrw in https://github.com/minio/minio-py/pull/1277 * update release references to master in README.md by @sprior in https://github.com/minio/minio-py/pull/1285 * Fix upload snowball objects with staging file by @emrocha in https://github.com/minio/minio-py/pull/1286 * Add generic AWS S3 domain support by @balamurugana in https://github.com/minio/minio-py/pull/1289 ## New Contributors * @pbrw made their first contributionLow8/17/2023
7.1.15## What's Changed * upload_snowball_object(): seek stream to 0 before upload by @balamurugana in https://github.com/minio/minio-py/pull/1271 * Revert "list_objecst: fix parsing user metadata as per MinIO server (#1240)" by @balamurugana in https://github.com/minio/minio-py/pull/1273 * Disable multipart upload for upload_snowball_objects() api. by @balamurugana in https://github.com/minio/minio-py/pull/1283 * Remove locale usage for datetime parsing by @balamurugana in https://github.com/miniLow5/20/2023
7.1.14## What's Changed * Have single GitHub workflow YAML by @balamurugana in https://github.com/minio/minio-py/pull/1259 * fget_object(): create tmp_file_path string generically by @balamurugana in https://github.com/minio/minio-py/pull/1258 * Add upload_snowball_objects() API by @balamurugana in https://github.com/minio/minio-py/pull/1260 * checks: ignore broad-exception-raised pylint error by @balamurugana in https://github.com/minio/minio-py/pull/1266 **Full Changelog**: https://github.cLow3/24/2023
7.1.13## What's Changed * Use Apache license SPDX identifier by @elprimato in https://github.com/minio/minio-py/pull/1242 * fix usage of deprecated urllib3.Response.getheaders() by @farnsworth in https://github.com/minio/minio-py/pull/1249 * Fix typos and add codespell GitHub Action by @kianmeng in https://github.com/minio/minio-py/pull/1251 * Expose fetch-owner in the api for list_object by @dmosesson in https://github.com/minio/minio-py/pull/1255 * Add python 3.11 support by @fedepad in https:/Low1/7/2023
7.1.12## What's Changed * fix documentation display composing by @j13tw in https://github.com/minio/minio-py/pull/1231 * fget_object(): add progress support by @moon-jong in https://github.com/minio/minio-py/pull/1235 * Updating documentation links to new URLs by @djwfyi in https://github.com/minio/minio-py/pull/1239 * list_objects: fix parsing user metadata as per MinIO server by @harshavardhana in https://github.com/minio/minio-py/pull/1240 ## New Contributors * @j13tw made their first contrLow9/28/2022
7.1.11## What's Changed * select: yield available payload fully by requested num_bytes by @kldtz in https://github.com/minio/minio-py/pull/1225 ## New Contributors * @kldtz made their first contribution in https://github.com/minio/minio-py/pull/1225 **Full Changelog**: https://github.com/minio/minio-py/compare/7.1.10...7.1.11Low7/25/2022
7.1.10## What's Changed * fget_object(): remove resume support. by @balamurugana in https://github.com/minio/minio-py/pull/1215 * fix lifecycle config rule validation by @balamurugana in https://github.com/minio/minio-py/pull/1217 * error out if lifecycle rule has null filter by @balamurugana in https://github.com/minio/minio-py/pull/1219 * EventIterable: Reconnect on closed response. by @balamurugana in https://github.com/minio/minio-py/pull/1222 **Full Changelog**: https://github.com/minio/Low7/9/2022
7.1.9## What's Changed * allow hashlib.md5() calls to work with FIPS kernels by @BOPOHA in https://github.com/minio/minio-py/pull/1200 * Handle 304 status code properly by @balamurugana in https://github.com/minio/minio-py/pull/1202 * correct ValueError when part_size > MAX_PART_SIZE by @ernestang98 in https://github.com/minio/minio-py/pull/1205 * Set minimum requirement to Python v3.7 by @balamurugana in https://github.com/minio/minio-py/pull/1209 ## New Contributors * @BOPOHA made their firLow6/11/2022
7.1.8## What's Changed * fix make version-id dictionary instead of set by @balamurugana in https://github.com/minio/minio-py/pull/1197 **Full Changelog**: https://github.com/minio/minio-py/compare/7.1.7...7.1.8Low5/5/2022
7.1.7## What's Changed * fix converting boolean value to XML boolean. by @balamurugana in https://github.com/minio/minio-py/pull/1186 * fix: listen bucket event response should use response.readline() by @harshavardhana in https://github.com/minio/minio-py/pull/1195 **Full Changelog**: https://github.com/minio/minio-py/compare/7.1.6...7.1.7Low4/19/2022
7.1.6## What's Changed * Add __reduce__() method to errors for pickle compatible. by @balamurugana in https://github.com/minio/minio-py/pull/1190 * use unittest.mock instead of mock by @pgajdos in https://github.com/minio/minio-py/pull/1188 ## New Contributors * @pgajdos made their first contribution in https://github.com/minio/minio-py/pull/1188 **Full Changelog**: https://github.com/minio/minio-py/compare/7.1.5...7.1.6Low4/9/2022
7.1.5## What's Changed * Add AssumeRoleWithCertificate credential provider. by @balamurugana in https://github.com/minio/minio-py/pull/1182 **Full Changelog**: https://github.com/minio/minio-py/compare/7.1.4...7.1.5Low3/11/2022
7.1.4## What's Changed * docs: fix typo in object_lock config function name by @harshavardhana in https://github.com/minio/minio-py/pull/1176 * fix progress bar division by zero error by @harshavardhana in https://github.com/minio/minio-py/pull/1177 * Add policy unset method to minio admin by @federicober in https://github.com/minio/minio-py/pull/1180 * fix: lint checks and enable MINIO_CI_CD=1 for functional tests by @harshavardhana in https://github.com/minio/minio-py/pull/1181 ## New ContriLow2/27/2022
7.1.3## What's Changed * Update set_object_lock_config.py by @anooptp in https://github.com/minio/minio-py/pull/1170 * fix finding user's home directory in AWSConfigProvider/MinioClientConfigProvider by @nfioraio-ec in https://github.com/minio/minio-py/pull/1175 * fix EnvAWSProvider/EnvMinioProvider to fetch access/secret keys and session token always from os.environ by @nfioraio-ec in https://github.com/minio/minio-py/pull/1174 ## New Contributors * @anooptp made their first contribution in Low2/2/2022
7.1.2## Changelog - fix: do not enforce role value for replicationConfig (#1166) (11/24/21) (Harshavardhana) - fix: canonical request path if empty choose '/' (#1165) (11/24/21) (Harshavardhana) Low11/29/2021
7.1.1## Changelog - Fix transition xml name in lifecycleconfig (#1142) (10/09/21) (Bala FA) - Remove nose tests and move to python unittest (#1152) (10/09/21) (Steve Kowalik) - Use `unquote_plus()` to decode url encoded value. (#1158) (10/09/21) (Bala FA) - Ignore cert addition if custom httpclient is passed (#1157) (10/08/21) (Anton Samokhvalov) - use f-string wherever possible (#1155) (10/08/21) (Bala FA) - Raise ValueError instead of returning in ChainedProvider (#1146) (09/01/21) (Bala FA) Low10/8/2021
7.1.0## Highlights - Minor version bumped for behavior change in listen_bucket_notification() implementation refer #1118, #1126 ## Changelog - EventIterable: use looping instead of tail recursion in __next__() (#1126) (07/07/21) (Bala FA) - fix pylint errors (#1121) (07/01/21) (Bala FA) - list_objects(): add url encoding type support. (#1107) (06/29/21) (Bala FA) - docs: add anchor for get_presigned_url method in API docs (#1109) (06/28/21) (Harman Singh) - listen_bucket_notification(): Low7/8/2021
7.0.4## Changelog - fix: pylint build issues in minio-py (#1111) (06/07/21) (Harshavardhana) - allow setting custom environment variables for mc admin subprocess (#1100) (05/24/21) (cbows) - fix error when mc admin response has a trailing newline (#1099) (05/24/21) (cbows) - Bucket: add string representation and equality method (#1095) (05/24/21) (Bahram Aghaei) - list_objects(): identify delete marker generically (#1106) (05/24/21) (Bala FA)Low6/13/2021
7.0.3## Changelog - make_bucket: use region passed via constructor (#1103) (03/29/21) (Bala FA) - Add compression type in XML of Input Serialization (#1092) (03/25/21) (Bala FA) - Add non-empty filter rule check in Lifecycle configuration. (#1094) (03/25/21) (Bala FA) - fix user metadata query parameter in list_objects() (#1098) (03/20/21) (Bala FA) - fix Minio constructor documentation (#1087) (03/14/21) (Bala FA) - Add new mc config format support in MinioClientConfigProvider (#1090) (03/11/2Low4/6/2021
7.0.2## Highlights - MinIO admin API support. See (#1076) for more details. ## Changelog - Add MinIO admin API support. (#1076) (02/12/21) (Bala FA) - Convert timedelta.total_seconds() to integer in credential providers. (#1081) (02/12/21) (Brian Thorne) - Update fget_object() API documentation (#1075) (02/01/21) (Bala FA) - fix data argument description of put_object() API (#1071) (01/29/21) (Bala FA) - fix getbytes() usage in make_bucket() API (#1073) (01/29/21) (Bala FA) - fix ReteLow2/12/2021
7.0.1## Changelog - fix XML construction in Tagging (#1054) (01/05/21) (Bala FA) - Allow empty prefix in Filter (#1053) (01/05/21) (Bala FA) - fix: bring back previous change to functional test script (#1045) (12/10/20) (Harshavardhana) - Remove configparser as dependency (#1046) (12/10/20) (Bala FA) - remove double reference for the constructor (12/08/20) (Minio Trusted)Low1/5/2021
7.0.0## Highlights - Python2 support has been removed. - Added support for S3 APIs related to object locking and versioning, tagging. - Added support for compose object. - Lots of APIs and functions have been refactored. ## Changelog - fix: running functional tests issues (12/08/20) (Minio Trusted) - Makefile: add tests target (#1044) (12/09/20) (Bala FA) - Fix examples and documentations (#1038) (12/08/20) (Bala FA) - fix setup.py to use same process for publish (#1043) (12/07/20) (Bala FLow12/8/2020
6.0.2## Highlights Functional test bug fix release ## Changelog - ignore NoSuchVersion properly in remove_objects (11/27/20) (Harshavardhana) Low11/28/2020
6.0.0## Highlights - Upgraded APIs to support versioning feature. ## Changelog - fix pydoc of all public methods in minio/api.py (#941) (08/03/20) (Bala FA) - Create CNAME (08/02/20) (Harshavardhana) - fix: doc rendering issue (#938) (07/17/20) (Andrei Vukolov) - Add object version-ID support (#923) (07/11/20) (Bala FA) - Added expiry_delta in IAM (#935) (07/09/20) (Felipe Ballesteros) - fix: pylint version compatibility with isort (#937) (07/09/20) (Harshavardhana) - Less memory allocLow8/3/2020
5.0.10## Changelog - enable autopep8 (#896) (04/17/20) (Bala FA) - fix formatting as per pep8 in examples (#894) (04/17/20) (Bala FA) - add support for AssumeRole STS provider (#874) (04/16/20) (Brian Thorne) - Allow signing requests for services other than s3 in sign v4 (#893) (04/16/20) (Brian Thorne) - fix formatting as per pep8 in tests (#895) (04/15/20) (Bala FA) Low4/17/2020
5.0.9## Changelog - fix formatting as per pep8 in sse.py (#890) (04/14/20) (Bala FA) - fix formatting as per pep8 in helpers.py (#886) (04/14/20) (Bala FA) - fix formatting as per pep8 in parsers.py (#887) (04/14/20) (Bala FA) - fix formatting as per pep8 in error.py (#883) (04/14/20) (Bala FA) - fix formatting as per pep8 in definitions.py (#882) (04/14/20) (Bala FA) - fix formatting as per pep8 in copy_conditions.py (#881) (04/14/20) (Bala FA) - fix formatting as per pep8 in thread_pool.pyLow4/14/2020
5.0.8## Highlights - Support Python 3.8. See (#847) for more details. ## Changelog - Fixes not subscriptable objects (#858) (03/09/20) - Support to put/get/delete default encryption configuration apis on a bucket (#855) (02/24/20) - Fix deprecation warnings due to invalid escape sequences. (#853) (02/10/20) - Add support for Amazon S3 Transfer Acceleration for presigned urls (#827) (02/02/20) - Add note on concurrent usage of Minio client (#849) (02/01/20) - python 3.8 compatibility (#8Low3/14/2020
5.0.7## Changelog - cleanup whitespace and fix license header (#845) (01/22/20) - fix: relax bucket_name validation for existing buckets (#840) (01/22/20) - Implement credentials object (similar to minio-go) to enable AWS IAM (#817) (01/22/20) Low1/25/2020

Dependencies & License Audit

Loading dependencies...

Similar Packages

azure-storage-blobMicrosoft Azure Blob Storage Client Library for Pythonazure-template_0.1.0b6187637
azure-storage-file-shareMicrosoft Azure Azure File Share Storage Client Library for Pythonazure-template_0.1.0b6187637
mirakuruProcess executor (not only) for tests.3.0.2
opentelemetry-instrumentation-qdrantOpenTelemetry Qdrant instrumentation0.60.0
django-modelclusterDjango extension to allow working with 'clusters' of models as a single unit, independently of the database6.4.1