forked from pool/python-pywbemtools
Compare commits
2 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
| 91f0b30f9a | |||
| 6cfff432b1 |
@@ -1,3 +1,114 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Fri Nov 15 17:41:27 UTC 2024 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
- Update to 1.3.0
|
||||||
|
## Incompatible changes:
|
||||||
|
* Dropped support for Python 3.5 (issue #1308)
|
||||||
|
* Installation of this package using “setup.py” is no longer supported. Use “pip” instead.
|
||||||
|
* Update to pywbemtools version 1.3.0 requires pywbem version >=
|
||||||
|
1.7.2 which allows urllib3 version >= 2.0. This may result in
|
||||||
|
issues with SSL because urllib3 may require support of TLS
|
||||||
|
protocol version >= 1.2 possibly resulting in exceptions such
|
||||||
|
as the following:
|
||||||
|
SSLError(1, ‘[SSL: UNSUPPORTED_PROTOCOL] unsupported protocol …) or
|
||||||
|
NotOpenSSLWarning: urllib3 v2.0 only supports OpenSSL 1.1.1+
|
||||||
|
* See pywbem troubleshooting documentation. for help resolving such issues.
|
||||||
|
## Bug fixes:
|
||||||
|
* Increased pywbem to 1.7.2 to pick up fixes. (issue #1304)
|
||||||
|
* Addressed safety issues up to 2024-03-25.
|
||||||
|
* Fixed coveralls issues with KeyError and HTTP 422 Unprocessable
|
||||||
|
Entity.
|
||||||
|
* Disallow the use of the click_repl version 3.0 because it
|
||||||
|
cannot process general options and causes a significant number
|
||||||
|
of CLI tests to fail. (issue #1312)
|
||||||
|
* Circumvented the removal of Python 2.7 from the Github Actions
|
||||||
|
plugin setup-python, by using the Docker container
|
||||||
|
python:2.7.18-buster instead.
|
||||||
|
* Fixed issue with PyYAML 5.4 installation on Python>=3.10 that
|
||||||
|
fails since the recent release of Cython 3.
|
||||||
|
* Correct issue in tab completion for –name argument and option
|
||||||
|
where nvalid co:nnection file could cause exception. Changes
|
||||||
|
messages issued for error to warning. This eliminates most
|
||||||
|
tests of pywbemlistener but only with Python 2.7 and that
|
||||||
|
version of Python is deprecated (see issue #1316)
|
||||||
|
* Test: Circumvented a pip-check-reqs issue by excluding its
|
||||||
|
version 2.5.0.
|
||||||
|
* Test: cicumvented a test failure with pywbmlistener and python
|
||||||
|
2.7 by disabling a significant number of pywbemlistener tests
|
||||||
|
for python 2.7 and modifying the packages to use subprocess32
|
||||||
|
in place of subprocess with python 2.7 in case any tests fail.
|
||||||
|
(see issue #1327)
|
||||||
|
* Development: Fixed dependency issue with safety 3.0.0 by
|
||||||
|
pinning it.
|
||||||
|
* Test: Upgraded GitHub Actions plugins to use node.js 20.
|
||||||
|
* Test: Fixed issues resulting from removal of support for
|
||||||
|
pytest.warns(None) in pytest version 8.
|
||||||
|
* Test: Fixed invocation of pipdeptree in test workflow to use
|
||||||
|
python -m.
|
||||||
|
* Fixed pywbemtools install tests to perform the import test in a
|
||||||
|
directory where it does not import from the repo main
|
||||||
|
directory. Removed the temporary disablement of the install
|
||||||
|
tests that was put in place during development of pywbem 1.2.0.
|
||||||
|
## Enhancements:
|
||||||
|
* Added support for Python 3.12.
|
||||||
|
* Extend tab completion to include connection show, connection
|
||||||
|
delete, connection save. (see issue # 1315)
|
||||||
|
* Changed version of OpenPegasus-wbemserver container for end2end
|
||||||
|
tests from version 0.1.2 to 0.1.3. This version corrects
|
||||||
|
OpenPegasus issues in requesting test indications from the wbem
|
||||||
|
server and uses OpenPegasus 2.14.4 or greater. This change will
|
||||||
|
allow end2end indication testing.
|
||||||
|
* Fix issue where localhost was always assigned as the
|
||||||
|
pywbemlistener bind address. This limited the listener to only
|
||||||
|
receiving indications from the same system as the listener
|
||||||
|
itself and only on the local network interface. This change was
|
||||||
|
part of extending the options to allow the user to define the
|
||||||
|
bind address as part of the start and run commands. (see issue
|
||||||
|
#1296)
|
||||||
|
* Add pywbemlistener run/start command option –bind-addr to allow
|
||||||
|
the user to define a bind address to a listener. This replaces
|
||||||
|
the use of the ixed bind-address of localhost. This also
|
||||||
|
changes the default bind address to allow receiving indications
|
||||||
|
on any local system network interrface and not testing for the
|
||||||
|
indication destination IP address. (see issue #1296)
|
||||||
|
* Add an option to pywbemlistener to allow testing with a
|
||||||
|
listener on a different address/system than the system where
|
||||||
|
pywbemlistener test is being executed. This will allow testing
|
||||||
|
across multiple systems.
|
||||||
|
* Split safety run out of “check” make target ino a separate
|
||||||
|
“safety” make target and moved its run to the end of the test
|
||||||
|
workflow.
|
||||||
|
* Split safety runs into an ‘install’ and an ‘all’ run. The
|
||||||
|
install run uses a new minimum-constraints-install.txt file
|
||||||
|
that contains just the direct and indirect install dependencies
|
||||||
|
and must suceed. The ‘all’ run uses the minimum-constraints.txt
|
||||||
|
file which includes the minimum-constraints-install.txt file
|
||||||
|
and that run may fail. This reduces the burden of fixing safety
|
||||||
|
issues that affect only development packages.
|
||||||
|
* Dev: Improved release procedure by generalizing the stable
|
||||||
|
branch name in the test workflow which allowed removing the
|
||||||
|
step to update it.
|
||||||
|
* Added support for running ‘ruff’, a new lint tool.
|
||||||
|
* Indroduces a troubleshooting section to the pywbemtools
|
||||||
|
documentation.
|
||||||
|
* Dev: Pinned coverage to <7.0 to speed up installation of
|
||||||
|
development environment. coveralls 3.3 also pins coverage to
|
||||||
|
<7.0, so that is not a unique restriction of pywbem.
|
||||||
|
## Cleanup:
|
||||||
|
* Change to used safety-policy-file .safety-policy-yml to keep
|
||||||
|
the safety issue ignore list in place of the list in the
|
||||||
|
Makefile.
|
||||||
|
* Add several new safety ignore entries into .safety-policy.yml
|
||||||
|
from the new issues that were added to list May 2023.
|
||||||
|
* Clean up several documentation syntax issues in the pywbemcli
|
||||||
|
documentation.
|
||||||
|
* New safety issue(GitPython) Sept 2023, check-reqs issue
|
||||||
|
ruamel-yaml.
|
||||||
|
* Changed the format of the README and README_PYPI files from RST
|
||||||
|
to Markdown, to address formatting issues with badges on the
|
||||||
|
Github site (issue #1376).
|
||||||
|
- Redo requirements
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Wed Oct 25 09:45:24 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
Wed Oct 25 09:45:24 UTC 2023 - Ben Greiner <code@bnavigator.de>
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
#
|
#
|
||||||
# spec file for package python-pywbemtools
|
# spec file for package python-pywbemtools
|
||||||
#
|
#
|
||||||
# Copyright (c) 2023 SUSE LLC
|
# Copyright (c) 2024 SUSE LLC
|
||||||
#
|
#
|
||||||
# All modifications and additions to the file contributed by third parties
|
# All modifications and additions to the file contributed by third parties
|
||||||
# remain the property of their copyright owners, unless otherwise agreed
|
# remain the property of their copyright owners, unless otherwise agreed
|
||||||
@@ -26,7 +26,7 @@
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
Name: python-pywbemtools
|
Name: python-pywbemtools
|
||||||
Version: 1.2.0
|
Version: 1.3.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Python client tools to work with WBEM Servers using the PyWBEM API
|
Summary: Python client tools to work with WBEM Servers using the PyWBEM API
|
||||||
License: Apache-2.0
|
License: Apache-2.0
|
||||||
@@ -36,39 +36,23 @@ URL: https://github.com/pywbem/pywbemtools
|
|||||||
Source: https://github.com/pywbem/pywbemtools/archive/%{version}.tar.gz#/pywbemtools-%{version}-gh.tar.gz
|
Source: https://github.com/pywbem/pywbemtools/archive/%{version}.tar.gz#/pywbemtools-%{version}-gh.tar.gz
|
||||||
BuildRequires: fdupes
|
BuildRequires: fdupes
|
||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
Requires: python-asciitree >= 0.3.3
|
|
||||||
%if 0%{?python_version_nodots} <= 35
|
|
||||||
Requires: python-click < 8
|
|
||||||
Requires: python-click >= 7.1.1
|
|
||||||
Requires: python-click-repl >= 0.1.6
|
|
||||||
Requires: python-packaging >= 17.0
|
|
||||||
%else
|
|
||||||
Requires: python-PyYAML >= 5.3.1
|
Requires: python-PyYAML >= 5.3.1
|
||||||
|
Requires: python-asciitree >= 0.3.3
|
||||||
Requires: python-click >= 8.0.2
|
Requires: python-click >= 8.0.2
|
||||||
Requires: python-click-repl >= 0.2
|
Requires: python-click-repl >= 0.2
|
||||||
Requires: python-packaging >= 21.0
|
|
||||||
%endif
|
|
||||||
Requires: python-click-spinner >= 0.1.8
|
|
||||||
Requires: python-nocasedict >= 1.0.1
|
Requires: python-nocasedict >= 1.0.1
|
||||||
Requires: python-nocaselist >= 1.0.3
|
Requires: python-nocaselist >= 1.0.3
|
||||||
Requires: python-prompt_toolkit
|
Requires: python-packaging >= 21.0
|
||||||
|
Requires: python-prompt_toolkit >= 3.0.13
|
||||||
Requires: python-pyparsing >= 2.3.1
|
Requires: python-pyparsing >= 2.3.1
|
||||||
Requires: python-pywbem >= 1.6.0
|
Requires: python-pywbem >= 1.7.2
|
||||||
%if 0%{?python_version_nodots} <= 39
|
|
||||||
Requires: python-psutil >= 5.5.0
|
|
||||||
Requires: python-six >= 1.14.0
|
|
||||||
Requires: python-tabulate >= 0.8.2
|
|
||||||
%else
|
|
||||||
Requires: python-psutil >= 5.8.0
|
|
||||||
Requires: python-six >= 1.16.0
|
|
||||||
Requires: python-tabulate >= 0.8.8
|
|
||||||
%endif
|
|
||||||
%if 0%{?python_version_nodots} <= 37
|
|
||||||
Requires: (python-toposort >= 1.6 with python-toposort < 1.8)
|
|
||||||
%else
|
|
||||||
Requires: python-toposort >= 1.6
|
Requires: python-toposort >= 1.6
|
||||||
%endif
|
Requires: python-urllib3 >= 1.26.18
|
||||||
Requires: python-yamlloader >= 0.5.5
|
Requires: python-yamlloader >= 0.5.5
|
||||||
|
Requires: (python-click-spinner >= 0.1.8 if python-base < 3.12 else python-click-spinner >= 0.1.10)
|
||||||
|
Requires: (python-psutil >= 5.5.0 if python-base < 3.10 else python-psutil >= 5.8.0)
|
||||||
|
Requires: (python-six >= 1.14.0 if python-base < 3.10 else python-six >= 1.16.0)
|
||||||
|
Requires: (python-tabulate >= 0.8.2 if python-base < 3.10 else python-tabulate >= 0.8.8)
|
||||||
Requires(post): update-alternatives
|
Requires(post): update-alternatives
|
||||||
Requires(postun): update-alternatives
|
Requires(postun): update-alternatives
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:c592e8f19ce815f6bb5f0434e4fbe8bf19e2aaa64fc37dd8e7cc2cf23e0da970
|
|
||||||
size 2202906
|
|
||||||
3
pywbemtools-1.3.0-gh.tar.gz
Normal file
3
pywbemtools-1.3.0-gh.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:8064d523588fcbd386d684ee1e0066044102108fd9036fb5a4f0dc1f77b110a1
|
||||||
|
size 2211890
|
||||||
Reference in New Issue
Block a user