From 057f6842515059f623f1b1abea3acae478cb32a9672ff97da823afbb36c7daaf Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Sun, 29 May 2022 18:53:45 +0000 Subject: [PATCH] Accepting request 979673 from home:Simmphonie:python - update to 2.10.0 * `132 `_: Ensure sorting a collection of versions is always stable, even with build metadata. - version 2.9.0 * Add support for Django 3.1, 3.2, 4.0 * Add support for Python 3.7 / 3.8 / 3.9 / 3.10 - remove sematicversion-pr123-dj40.patch OBS-URL: https://build.opensuse.org/request/show/979673 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-semantic_version?expand=0&rev=19 --- python-semantic_version.changes | 12 ++++++++++++ python-semantic_version.spec | 8 +++----- semantic_version-2.10.0.tar.gz | 3 +++ semantic_version-2.8.5.tar.gz | 3 --- sematicversion-pr123-dj40.patch | 30 ------------------------------ 5 files changed, 18 insertions(+), 38 deletions(-) create mode 100644 semantic_version-2.10.0.tar.gz delete mode 100644 semantic_version-2.8.5.tar.gz delete mode 100644 sematicversion-pr123-dj40.patch diff --git a/python-semantic_version.changes b/python-semantic_version.changes index 5cf1ad8..1a28ef5 100644 --- a/python-semantic_version.changes +++ b/python-semantic_version.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Sun May 29 13:29:38 UTC 2022 - Torsten Gruner + +- update to 2.10.0 + * `132 `_: + Ensure sorting a collection of versions is always stable, even with + build metadata. +- version 2.9.0 + * Add support for Django 3.1, 3.2, 4.0 + * Add support for Python 3.7 / 3.8 / 3.9 / 3.10 +- remove sematicversion-pr123-dj40.patch + ------------------------------------------------------------------- Mon Dec 27 11:47:19 UTC 2021 - Ben Greiner diff --git a/python-semantic_version.spec b/python-semantic_version.spec index fc4933f..f26d243 100644 --- a/python-semantic_version.spec +++ b/python-semantic_version.spec @@ -1,7 +1,7 @@ # # spec file # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -26,15 +26,13 @@ %bcond_with test %endif Name: python-semantic_version%{psuffix} -Version: 2.8.5 +Version: 2.10.0 Release: 0 Summary: A library implementing the 'SemVer' scheme License: BSD-2-Clause Group: Development/Languages/Python URL: https://github.com/rbarrois/python-semanticversion Source: https://files.pythonhosted.org/packages/source/s/semantic_version/semantic_version-%{version}.tar.gz -# PATCH-FIX-UPSTREAM sematicversion-pr123-dj40.patch -- gh#rbarrois/python-semanticversion#123 -Patch1: sematicversion-pr123-dj40.patch BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -51,7 +49,7 @@ This small python library provides a few tools to handle `SemVer`_ in Python. It follows strictly the 2.0.0 version of the SemVer scheme. %prep -%autosetup -p1 -n semantic_version-%{version} +%autosetup -n semantic_version-%{version} %build %python_build diff --git a/semantic_version-2.10.0.tar.gz b/semantic_version-2.10.0.tar.gz new file mode 100644 index 0000000..31aca99 --- /dev/null +++ b/semantic_version-2.10.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bdabb6d336998cbb378d4b9db3a4b56a1e3235701dc05ea2690d9a997ed5041c +size 52289 diff --git a/semantic_version-2.8.5.tar.gz b/semantic_version-2.8.5.tar.gz deleted file mode 100644 index d5af14b..0000000 --- a/semantic_version-2.8.5.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d2cb2de0558762934679b9a104e82eca7af448c9f4974d1f3eeccff651df8a54 -size 50009 diff --git a/sematicversion-pr123-dj40.patch b/sematicversion-pr123-dj40.patch deleted file mode 100644 index 7bec85e..0000000 --- a/sematicversion-pr123-dj40.patch +++ /dev/null @@ -1,30 +0,0 @@ -From 93c7028c8d4f2ca894734f39b7cb393b259c4cab Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Rapha=C3=ABl=20Barrois?= -Date: Mon, 8 Nov 2021 14:18:29 +0100 -Subject: [PATCH 3/4] Add support for Django 4.0 - -The gettext_lazy function has a different name between Django 2.x and -4.x; use the right one according to the version. - -Closes #113, #121 - -Index: semantic_version-2.8.5/semantic_version/django_fields.py -=================================================================== ---- semantic_version-2.8.5.orig/semantic_version/django_fields.py -+++ semantic_version-2.8.5/semantic_version/django_fields.py -@@ -4,8 +4,14 @@ - - import warnings - -+import django - from django.db import models --from django.utils.translation import ugettext_lazy as _ -+ -+if django.VERSION >= (3, 0): -+ # See https://docs.djangoproject.com/en/dev/releases/3.0/#features-deprecated-in-3-0 -+ from django.utils.translation import gettext_lazy as _ -+else: -+ from django.utils.translation import ugettext_lazy as _ - - from . import base -