15
0
forked from pool/python-hvac

Accepting request 1137431 from devel:languages:python

- update to 2.1.0:
  * Add support for sys/policies endpoint (GH-1100)
  * add quota support to system backend (GH-1092)
  * Add support to PKI class to perform CRUD on issuers (GH-1102)
  * `Client.write_data` - remove potentially dangerous default
  * 📝 Add HTTP/2+ use case into the advanced usage section
  * update the KV documentation (GH-1122)
  * Add support for sys/policies endpoint (GH-1100)
  * fix readthedocs (RTD) public docsite, modernize some of the
    docs build/testing (GH-1119)
  * Add support to PKI class to perform CRUD on issuers (GH-1102)
  * Update GCP secrets engine documentation (GH-1099)
  * fix readthedocs (RTD) public docsite, modernize some of the
    docs build/testing (GH-1119)
  * Revamp integration tests, run in parallel (GH-1105)
  * Add Vault 1.15.x to integration tests (GH-1103)
- update to 2.0.0:
  * This release makes a number of breaking changes. Most
    notably, dropping support for Python 3.6 & 3.7, dropping
    support for Vault versions 1.6.x through 1.10.x, and removing
    previously deprecated methods and code paths. Most of the
    other breaking changes are fairly minor or only affect
    specific use cases, but please review all changes carefully.
  * There are also several other deprecations and announcements
    to be aware of. We hope to have a more rapid release schedule
    going forward.
  * In accordance with our supported Python version policy we
    will continue to drop Python versions as they become end-of-
    life. These may not be announced in advance, but will be done
    in major versions.

OBS-URL: https://build.opensuse.org/request/show/1137431
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-hvac?expand=0&rev=15
This commit is contained in:
2024-01-07 20:41:08 +00:00
committed by Git OBS Bridge
4 changed files with 76 additions and 9 deletions

3
hvac-2.1.0.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:b48bcda11a4ab0a7b6c47232c7ba7c87fda318ae2d4a7662800c465a78742894
size 325532

View File

@@ -1,3 +1,67 @@
-------------------------------------------------------------------
Sun Jan 7 20:00:06 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 2.1.0:
* Add support for sys/policies endpoint (GH-1100)
* add quota support to system backend (GH-1092)
* Add support to PKI class to perform CRUD on issuers (GH-1102)
* `Client.write_data` - remove potentially dangerous default
* :pencil: Add HTTP/2+ use case into the advanced usage section
* update the KV documentation (GH-1122)
* Add support for sys/policies endpoint (GH-1100)
* fix readthedocs (RTD) public docsite, modernize some of the
docs build/testing (GH-1119)
* Add support to PKI class to perform CRUD on issuers (GH-1102)
* Update GCP secrets engine documentation (GH-1099)
* fix readthedocs (RTD) public docsite, modernize some of the
docs build/testing (GH-1119)
* Revamp integration tests, run in parallel (GH-1105)
* Add Vault 1.15.x to integration tests (GH-1103)
- update to 2.0.0:
* This release makes a number of breaking changes. Most
notably, dropping support for Python 3.6 & 3.7, dropping
support for Vault versions 1.6.x through 1.10.x, and removing
previously deprecated methods and code paths. Most of the
other breaking changes are fairly minor or only affect
specific use cases, but please review all changes carefully.
* There are also several other deprecations and announcements
to be aware of. We hope to have a more rapid release schedule
going forward.
* In accordance with our supported Python version policy we
will continue to drop Python versions as they become end-of-
life. These may not be announced in advance, but will be done
in major versions.
* `Client.write` method breaking changes 2.0.0 (GH-1089)
* Drop support for Vault 1.6-1.10 (GH-1074)
* Changing default values for `sys.initialize` parameters
`secret_shares` and `secret_threshold` (GH-1063)
* Remove old deprecated `client` attributes (GH-1062)
* Remove MFA class (GH-1056)
* adapters: if `session` is user-supplied, do not overwrite
session options with `Client`/`Adapter` options (GH-1021)
* Make `pyhcl` optional again (GH-1060)
* Drop Python 3.6 & 3.7, Add Python 3.11, bump some
dependencies (GH-1048)
* Breaking changes coming to Adapters' use of custom sessions
* Breaking changes coming to `Client.write` method (GH-1034)
* The default value of `raise_on_deleted_version` will change
from `True` to `False` in `v3.0.0` (GH-955)
* The `certificate` parameter for `create_ca_certificate_role`
will stop accepting file paths in v3.0.0 (GH-914)
* Drop support for Vault 1.6-1.10 (GH-1074)
* Changing default values for `sys.initialize` parameters
`secret_shares` and `secret_threshold` (GH-1063)
* Fix typo in `safety_buffer` argument in AWS auth (GH-1068)
* Add support for Python 3.12 (GH-1073)
* Database Secrets Engine - add `rotate_static_credentials`
method, docs updates, unit tests (GH-1069)
* Make `plaintext` and `ciphertext` optional for batch
operations (GH-1049)
* Changing default values for `sys.initialize` parameters
`secret_shares` and `secret_threshold` (GH-1063)
* adapters: if `session` is user-supplied, do not overwrite
session options with `Client`/`Adapter` options (GH-1021)
-------------------------------------------------------------------
Fri Dec 1 16:57:54 UTC 2023 - Dirk Müller <dmueller@suse.com>

View File

@@ -1,7 +1,7 @@
#
# spec file for package python-hvac
#
# Copyright (c) 2023 SUSE LLC
# Copyright (c) 2024 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
Name: python-hvac
Version: 1.2.1
Version: 2.1.0
Release: 0
Summary: HashiCorp Vault API client
License: BSD-3-Clause
URL: https://github.com/ianunruh/hvac
Source: https://github.com/hvac/hvac/archive/v%{version}.tar.gz
URL: https://github.com/hvac/hvac
Source: https://github.com/hvac/hvac/releases/download/v%{version}/hvac-%{version}.tar.gz
BuildRequires: %{python_module Authlib}
BuildRequires: %{python_module Flask-SQLAlchemy}
BuildRequires: %{python_module Flask}
@@ -32,6 +32,8 @@ BuildRequires: %{python_module parameterized}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module poetry}
BuildRequires: %{python_module pyhcl >= 0.3.10}
BuildRequires: %{python_module pytest-mock}
BuildRequires: %{python_module pytest-xdist}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module requests >= 2.21.0}
BuildRequires: %{python_module requests-mock}
@@ -64,8 +66,9 @@ find hvac -name "*.py" -exec sed -i -e '/^#!\//, 1d' {} \;
%pytest
%files %{python_files}
%doc README.* CHANGELOG.*
%doc README.* docs/changelog.rst
%license LICENSE.txt
%{python_sitelib}/hvac*
%{python_sitelib}/hvac
%{python_sitelib}/hvac-%{version}.dist-info
%changelog

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:5423a1424104e4689e8e451db5b09d1ef818c94810e2540513ecff2014887b63
size 360961