diff --git a/oc_relax-python-depends.patch b/oc_relax-python-depends.patch index 860cb1f..b4268f3 100644 --- a/oc_relax-python-depends.patch +++ b/oc_relax-python-depends.patch @@ -1,6 +1,6 @@ -diff -Nru oci-cli-2.8.0.orig/requirements.txt oci-cli-2.8.0/requirements.txt ---- oci-cli-2.8.0.orig/requirements.txt 2020-01-09 00:10:14.000000000 +0100 -+++ oci-cli-2.8.0/requirements.txt 2020-01-12 19:26:49.317375327 +0100 +diff -Nru oci-cli-2.9.1.orig/requirements.txt oci-cli-2.9.1/requirements.txt +--- oci-cli-2.9.1.orig/requirements.txt 2020-02-04 22:18:09.000000000 +0100 ++++ oci-cli-2.9.1/requirements.txt 2020-02-09 21:26:37.720138322 +0100 @@ -2,41 +2,41 @@ # (https://pip.pypa.io/en/stable/reference/pip_install/#requirements-file-format), # you may need to use the --extra-index-url option instead. @@ -14,14 +14,14 @@ diff -Nru oci-cli-2.8.0.orig/requirements.txt oci-cli-2.8.0/requirements.txt -click==6.7 -configparser==3.5.0 -coverage==4.5.1 --cryptography==2.4.2 +-cryptography==2.8 -httpsig-cffi==15.0.0 -idna>=2.5,<2.7 -Jinja2==2.10.1 -jmespath==0.9.3 -ndg-httpsclient==0.4.2 -mock==2.0.0 --oci==2.9.0 +-oci==2.10.3 -packaging==16.8 -pluggy==0.4.0 -py==1.4.33 @@ -48,14 +48,14 @@ diff -Nru oci-cli-2.8.0.orig/requirements.txt oci-cli-2.8.0/requirements.txt +click>=6.7 +configparser>=3.5.0 +coverage>=4.5.1 -+cryptography>=2.4.2 ++cryptography>=2.8 +httpsig-cffi>=15.0.0 +idna>=2.5 +Jinja2>=2.10.1 +jmespath>=0.9.3 +ndg-httpsclient>=0.4.2 +mock>=2.0.0 -+oci>=2.9.0 ++oci>=2.10.3 +packaging>=16.8 +pluggy>=0.4.0 +py>=1.4.33 @@ -79,21 +79,21 @@ diff -Nru oci-cli-2.8.0.orig/requirements.txt oci-cli-2.8.0/requirements.txt +pytest-xdist>=1.22.2 +pytest-forked>=1.0.2 +PyYAML>=5.1.2 -diff -Nru oci-cli-2.8.0.orig/setup.py oci-cli-2.8.0/setup.py ---- oci-cli-2.8.0.orig/setup.py 2020-01-09 00:10:14.000000000 +0100 -+++ oci-cli-2.8.0/setup.py 2020-01-12 19:27:01.021598842 +0100 +diff -Nru oci-cli-2.9.1.orig/setup.py oci-cli-2.9.1/setup.py +--- oci-cli-2.9.1.orig/setup.py 2020-02-04 22:18:09.000000000 +0100 ++++ oci-cli-2.9.1/setup.py 2020-02-09 21:27:01.619361121 +0100 @@ -29,25 +29,25 @@ readme = f.read() requires = [ -- 'oci==2.9.0', +- 'oci==2.10.3', - 'arrow==0.10.0', -+ 'oci>=2.9.0', ++ 'oci>=2.10.3', + 'arrow>=0.10.0', 'certifi', - 'click==6.7', - 'configparser==3.5.0', -- 'cryptography==2.4.2', +- 'cryptography==2.8', - 'jmespath==0.9.3', - 'python-dateutil==2.7.3', - 'pytz==2016.10', @@ -105,7 +105,7 @@ diff -Nru oci-cli-2.8.0.orig/setup.py oci-cli-2.8.0/setup.py - 'PyYAML==5.1.2' + 'click>=6.7', + 'configparser>=3.5.0', -+ 'cryptography>=2.4.2', ++ 'cryptography>=2.8', + 'jmespath>=0.9.3', + 'python-dateutil>=2.7.3', + 'pytz>=2016.10', diff --git a/oci-cli.changes b/oci-cli.changes index 4952bfd..169cf6e 100644 --- a/oci-cli.changes +++ b/oci-cli.changes @@ -1,3 +1,55 @@ +------------------------------------------------------------------- +Sun Feb 9 20:43:38 UTC 2020 - John Paul Adrian Glaubitz + +- Update to version 2.9.1 + + Support for Data Science Service + * ``oci data-science`` + + Support for new OCI regions ap-osaka-1 and ap-melbourne-1. +- from version 2.9.0 + + Support for Data Catalog Service + * ``oci data-catalog`` + + Support for Data Flow Service + * ``oci data-flow`` + + Support for Application Migration Service + * ``oci application-migration`` + + Support for offline data export in the Data Transfer Service + * ``oci dts export`` + + Support for cross shape Data Guard. Customer to provide shape information + when setting up Data Guard association. + * ``oci db data-guard-association create with-new-db-system --shape`` + + [Breaking] oci oce cluster create --dashboard-enabled is now disabled by default. +- from version 2.8.2 + + Support for getting DRG redundancy status in the Networking service + * ``oci network drg-redundancy-status get --drg-id`` + + Support for cloning autonomous databases from backups in the Database service + * ``oci db autonomous-database create-from-backup-id`` + * ``oci db autonomous-database create-from-backup-timestamp`` +- from version 2.8.1 + + Support for description field to Route rule and Security rules. + * oci route-table create + * oci route-table update + * oci security-list create + * oci security-list update + + Support for create, get, delete, list commands for db-home command + * ``oci db db-home create --db-system-id --db-version `` + * ``oci db db-home get --db-home-id `` + * ``oci db db-home delete --db-home-id `` + * ``oci db db-home list --compartment-id `` + + Support for stopping and starting Digital Assistant Instances + * ``oci oda instance start`` + * ``oci oda instance stop`` + + Support for specifying db home when a creating database. + * ``oci db database create --db-home-id `` + + Support for --backup-id parameter in the list database command + * ``oci db database list --backup-id `` + + Crytography package requirement bumped to version 2.8 to fix + a compatibility issue with Python 3.8 + + OCI CLI installation now works with virtualenv or venv + name as "oci_cli" (Issue 213) +- Refresh patches for new version + + oc_relax-python-depends.patch +- Update BuildRequires and Requires from setup.py + ------------------------------------------------------------------- Sun Jan 12 18:29:36 UTC 2020 - John Paul Adrian Glaubitz diff --git a/oci-cli.spec b/oci-cli.spec index de671b2..6bc8cb7 100644 --- a/oci-cli.spec +++ b/oci-cli.spec @@ -1,7 +1,7 @@ # -# spec file for package python-oci-cli +# spec file for package oci-cli # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,9 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + %global flavor @BUILD_FLAVOR@%{nil} %if "%{flavor}" == "test" @@ -22,45 +24,44 @@ %define psuffix %{nil} %bcond_with test %endif - Name: oci-cli -Version: 2.8.0 +Version: 2.9.1 Release: 0 -License: Apache-2.0 Summary: Oracle Cloud Infrastructure CLI -Url: https://docs.us-phoenix-1.oraclecloud.com/Content/API/SDKDocs/cli.htm +License: Apache-2.0 Group: Development/Languages/Python +URL: https://docs.us-phoenix-1.oraclecloud.com/Content/API/SDKDocs/cli.htm Source: https://github.com/oracle/oci-cli/archive/v%{version}.tar.gz Patch0: oc_relax-python-depends.patch Patch1: oc_name-defaults_file-parameter.patch -BuildRequires: python3-devel -BuildRequires: python3-setuptools +BuildRequires: fdupes +BuildRequires: python3-PyJWT +BuildRequires: python3-PyYAML >= 5.1.2 BuildRequires: python3-arrow >= 0.10.0 BuildRequires: python3-certifi BuildRequires: python3-click >= 6.7 BuildRequires: python3-configparser >= 3.5.0 -BuildRequires: python3-cryptography >= 2.4.2 +BuildRequires: python3-cryptography >= 2.8 +BuildRequires: python3-devel +BuildRequires: python3-idna >= 2.5 BuildRequires: python3-jmespath >= 0.9.3 +BuildRequires: python3-oci-sdk >= 2.10.3 +BuildRequires: python3-pyOpenSSL >= 18.0.0 BuildRequires: python3-python-dateutil >= 2.7.3 BuildRequires: python3-pytz >= 2016.10 BuildRequires: python3-retrying >= 1.3.3 +BuildRequires: python3-setuptools BuildRequires: python3-six >= 1.11.0 BuildRequires: python3-terminaltables >= 3.1.0 -BuildRequires: python3-idna >= 2.5 -BuildRequires: python3-PyJWT -BuildRequires: python3-pyOpenSSL >= 18.0.0 -BuildRequires: python3-PyYAML >= 5.1.2 -BuildRequires: python3-oci-sdk >= 2.9.0 %if %{with test} +BuildRequires: python3-Jinja2 >= 2.10.1 +BuildRequires: python3-Sphinx >= 1.6.4 BuildRequires: python3-appdirs >= 1.4.3 BuildRequires: python3-cffi >= 1.9.1 BuildRequires: python3-coverage >= 4.5.1 BuildRequires: python3-httpsig_cffi >= 15.0.0 -BuildRequires: python3-Jinja2 >= 2.10.1 BuildRequires: python3-mock >= 2.0.0 BuildRequires: python3-ndg-httpsclient >= 0.4.2 -BuildRequires: python3-Sphinx >= 1.6.4 -BuildRequires: python3-sphinx_rtd_theme >= 0.2.5 BuildRequires: python3-packaging >= 16.8 BuildRequires: python3-pluggy >= 0.4.0 BuildRequires: python3-py >= 1.4.33 @@ -72,27 +73,28 @@ BuildRequires: python3-pytest-cov >= 2.5.1 BuildRequires: python3-pytest-forked >= 1.0.2 BuildRequires: python3-pytest-xdist >= 1.22.2 BuildRequires: python3-requests >= 2.21.0 +BuildRequires: python3-sphinx_rtd_theme >= 0.2.5 BuildRequires: python3-tox >= 2.9.1 BuildRequires: python3-vcrpy >= 1.13.0 BuildRequires: python3-virtualenv >= 15.1.0 %endif -BuildRequires: fdupes +Requires: python3-PyYAML >= 5.1.2 Requires: python3-arrow >= 0.10.0 Requires: python3-certifi Requires: python3-click >= 6.7 Requires: python3-configparser >= 3.5.0 -Requires: python3-cryptography >= 2.4.2 +Requires: python3-cryptography >= 2.8 Requires: python3-httpsig_cffi >= 15.0.0 Requires: python3-idna >= 2.5 Requires: python3-jmespath >= 0.9.3 -Requires: python3-oci-sdk >= 2.9.0 +Requires: python3-oci-sdk >= 2.10.3 Requires: python3-pyOpenSSL >= 18.0.0 Requires: python3-python-dateutil >= 2.7.3 Requires: python3-pytz >= 2016.10 Requires: python3-retrying >= 1.3.3 Requires: python3-six >= 1.11.0 Requires: python3-terminaltables >= 3.1.0 -Requires: python3-PyYAML >= 5.1.2 + BuildArch: noarch %description diff --git a/v2.8.0.tar.gz b/v2.8.0.tar.gz deleted file mode 100644 index 79a31a4..0000000 --- a/v2.8.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:6e09b0eb8c540e76c978c80a095f4ddd4d3749bd0faa23d29b4bcee6cf0741d4 -size 903582 diff --git a/v2.9.1.tar.gz b/v2.9.1.tar.gz new file mode 100644 index 0000000..148c823 --- /dev/null +++ b/v2.9.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9e28eba206733ecdc3c274aca0a0212f73297b280ec2bb88874f6bc414bfc52f +size 988142