diff --git a/config.json.sample b/config.json.sample new file mode 100644 index 0000000..0716b0c --- /dev/null +++ b/config.json.sample @@ -0,0 +1,17 @@ +{ + "version": "8", + "hosts": { + "play": { + "url": "https://play.minio.io:9000", + "accessKey": "Q3AM3UQ867SPQQA43P2F", + "secretKey": "zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG", + "api": "S3v2" + }, + "s3": { + "url": "https://s3.amazonaws.com", + "accessKey": "accessKey", + "secretKey": "secret", + "api": "S3v4" + } + } +} diff --git a/credentials.sample b/credentials.sample new file mode 100644 index 0000000..07ab5ac --- /dev/null +++ b/credentials.sample @@ -0,0 +1,12 @@ +[default] +aws_access_key_id = accessKey +aws_secret_access_key = secret +aws_session_token = token + +[no_token] +aws_access_key_id = accessKey +aws_secret_access_key = secret + +[with_colon] +aws_access_key_id: accessKey +aws_secret_access_key: secret \ No newline at end of file diff --git a/minio-5.0.6.tar.gz b/minio-5.0.6.tar.gz deleted file mode 100644 index f8d37c1..0000000 --- a/minio-5.0.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:daef713dfaaa232a719c4dc58f0bed90b6d11ab14e94cd013cef7e7ed5b2cfdc -size 102136 diff --git a/minio-5.0.8.tar.gz b/minio-5.0.8.tar.gz new file mode 100644 index 0000000..388be43 --- /dev/null +++ b/minio-5.0.8.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:daed642e6b3c19b6ca9ba42b35e81c93e653c7db5b595342028204ce5a8d2b2e +size 110884 diff --git a/python-minio.changes b/python-minio.changes index 6fc1bcf..0ce9106 100644 --- a/python-minio.changes +++ b/python-minio.changes @@ -1,3 +1,21 @@ +------------------------------------------------------------------- +Wed Apr 1 08:39:08 UTC 2020 - pgajdos@suse.com + +- version update to 5.0.8 + * 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 (#847) (01/27/20) + * 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) +- added sources + https://github.com/minio/minio-py/issues/865 + + config.json.sample + + credentials.sample + ------------------------------------------------------------------- Wed Jan 22 15:23:46 UTC 2020 - Martin Sirringhaus diff --git a/python-minio.spec b/python-minio.spec index f4e97e0..5ecdb20 100644 --- a/python-minio.spec +++ b/python-minio.spec @@ -17,18 +17,23 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} +%define skip_python2 1 Name: python-minio -Version: 5.0.6 +Version: 5.0.8 Release: 0 Summary: Minio library for Amazon S3 compatible cloud storage License: Apache-2.0 Group: Development/Languages/Python URL: https://github.com/minio/minio-py Source: https://files.pythonhosted.org/packages/source/m/minio/minio-%{version}.tar.gz +# https://github.com/minio/minio-py/issues/865 +Source1: https://raw.githubusercontent.com/minio/minio-py/master/minio/credentials/config.json.sample +Source2: https://raw.githubusercontent.com/minio/minio-py/master/minio/credentials/credentials.sample BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-certifi +Requires: python-configparser Requires: python-future Requires: python-python-dateutil Requires: python-pytz @@ -37,9 +42,11 @@ BuildArch: noarch # SECTION test requirements BuildRequires: %{python_module Faker} BuildRequires: %{python_module certifi} +BuildRequires: %{python_module configparser} BuildRequires: %{python_module future} BuildRequires: %{python_module mock} BuildRequires: %{python_module nose} +BuildRequires: %{python_module pytest} BuildRequires: %{python_module python-dateutil} BuildRequires: %{python_module pytz} BuildRequires: %{python_module urllib3} @@ -61,7 +68,8 @@ mv docs/zh_CN/API.md docs/API_zh_CN.md %python_expand %fdupes %{buildroot}%{$python_sitelib} %check -%python_exec setup.py test --test-suite=tests +cp %{SOURCE1} %{SOURCE2} minio/credentials +%pytest %files %{python_files} %doc README*.md docs/API*.md examples/