From 69b85085b99338d238d77b554a4d5669212bcc422c124ccd894cedfc0e589210 Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sun, 13 Jul 2025 14:15:47 +0000 Subject: [PATCH] - update to 2.1.0: * Dropped support for Python 3.6 and 3.7 because they are out of service and to simplify development dependencies. (issue #214) * Dev: Changed 'make install' to no longer perform an editable install, but a standalone install, since pip will remove support for editable installs. (related to issue #180) * Dev: Removed support for the env.var TEST_INSTALLED that used the installed package for testing, for simplicity. Now, the local package in the repository main directory is always used for testing. * Test: Python 3.13 was pinned to 3.13.0 to work around a pylint issue on Python 3.13.1. * Addressed safety issues up to 2025-04-27. * Dev: Added missing dependencies for development. * Test: Fixed the issue that coveralls was not found in the test workflow on MacOS with Python 3.9-3.11, by running it without login shell. Added Python 3.11 on MacOS to the normal tests. * Added support for Python 3.13. This required increasing the minimum version of several packages needed for development. (issue #225) * Added '__version_tuple__' with the integer versions. (related to issue #180) * Dev: Changed from setup.py to using pyproject.toml. (issue #180) * Dev: Split safety policy files into one for installation dependencies and one for development dependencies. (issue #205, related to issue #180) * Dev: Split minimum-constraints.txt file into one for OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-nocasedict?expand=0&rev=15 --- nocasedict-2.0.4.tar.gz | 3 --- nocasedict-2.1.0.tar.gz | 3 +++ python-nocasedict.changes | 41 +++++++++++++++++++++++++++++++++++++++ python-nocasedict.spec | 5 +++-- 4 files changed, 47 insertions(+), 5 deletions(-) delete mode 100644 nocasedict-2.0.4.tar.gz create mode 100644 nocasedict-2.1.0.tar.gz diff --git a/nocasedict-2.0.4.tar.gz b/nocasedict-2.0.4.tar.gz deleted file mode 100644 index e396baf..0000000 --- a/nocasedict-2.0.4.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:4ca934f65df57b10d0fcab5f0c39e9dccb93577ff9f22bef98265ddbf12f8af1 -size 41025 diff --git a/nocasedict-2.1.0.tar.gz b/nocasedict-2.1.0.tar.gz new file mode 100644 index 0000000..9f8b069 --- /dev/null +++ b/nocasedict-2.1.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b563d5851cbb0e0b10fbb6189ba87e0612d22e5a6f3a004a4573ab5b38aaaa7d +size 129973 diff --git a/python-nocasedict.changes b/python-nocasedict.changes index c18075b..08d1083 100644 --- a/python-nocasedict.changes +++ b/python-nocasedict.changes @@ -1,3 +1,44 @@ +------------------------------------------------------------------- +Sun Jul 13 14:15:36 UTC 2025 - Dirk Müller + +- update to 2.1.0: + * Dropped support for Python 3.6 and 3.7 because they are out + of service and to simplify development dependencies. (issue + #214) + * Dev: Changed 'make install' to no longer perform an editable + install, but a standalone install, since pip will remove + support for editable installs. (related to issue #180) + * Dev: Removed support for the env.var TEST_INSTALLED that used + the installed package for testing, for simplicity. Now, the + local package in the repository main directory is always used + for testing. + * Test: Python 3.13 was pinned to 3.13.0 to work around a + pylint issue on Python 3.13.1. + * Addressed safety issues up to 2025-04-27. + * Dev: Added missing dependencies for development. + * Test: Fixed the issue that coveralls was not found in the + test workflow on MacOS with Python 3.9-3.11, by running it + without login shell. Added Python 3.11 on MacOS to the normal + tests. + * Added support for Python 3.13. This required increasing the + minimum version of several packages needed for development. + (issue #225) + * Added '__version_tuple__' with the integer versions. (related + to issue #180) + * Dev: Changed from setup.py to using pyproject.toml. (issue + #180) + * Dev: Split safety policy files into one for installation + dependencies and one for development dependencies. (issue + #205, related to issue #180) + * Dev: Split minimum-constraints.txt file into one for + installation dependencies and one for development + dependencies. (related to issue #180) + * Dev: Cleanup in the Makefile. (related to issue #180) + * Docs: Changed versions shown for the documentation to be + master and the latest fix version of each minor version. + Changed documentation links in README file to reference the + master version. + ------------------------------------------------------------------- Mon Sep 30 13:09:09 UTC 2024 - Dirk Müller diff --git a/python-nocasedict.spec b/python-nocasedict.spec index 9c6a40d..93467b7 100644 --- a/python-nocasedict.spec +++ b/python-nocasedict.spec @@ -1,7 +1,7 @@ # # spec file for package python-nocasedict # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-nocasedict -Version: 2.0.4 +Version: 2.1.0 Release: 0 Summary: A case-insensitive ordered dictionary for Python License: LGPL-2.1-or-later @@ -25,6 +25,7 @@ URL: https://github.com/pywbem/nocasedict Source: https://files.pythonhosted.org/packages/source/n/nocasedict/nocasedict-%{version}.tar.gz BuildRequires: %{python_module pip} BuildRequires: %{python_module pytest} +BuildRequires: %{python_module setuptools_scm} BuildRequires: %{python_module setuptools} BuildRequires: %{python_module wheel} BuildRequires: fdupes