From 6c27e579993b1efff62b52d0d6fab49e3211fcf55196d73c59fae84da88d4279 Mon Sep 17 00:00:00 2001 From: Matej Cepl Date: Tue, 11 Jul 2023 13:00:41 +0000 Subject: [PATCH] Accepting request 1097771 from home:apersaud:branches:devel:languages:python update to latest version OBS-URL: https://build.opensuse.org/request/show/1097771 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-tinydb?expand=0&rev=23 --- python-tinydb.changes | 17 +++++++++++++++++ python-tinydb.spec | 28 +++++++++++++--------------- tinydb-4.7.0-gh.tar.gz | 3 --- tinydb-4.7.0.tar.gz | 3 --- tinydb-4.8.0.tar.gz | 3 +++ 5 files changed, 33 insertions(+), 21 deletions(-) delete mode 100644 tinydb-4.7.0-gh.tar.gz delete mode 100644 tinydb-4.7.0.tar.gz create mode 100644 tinydb-4.8.0.tar.gz diff --git a/python-tinydb.changes b/python-tinydb.changes index 583c586..b15a21f 100644 --- a/python-tinydb.changes +++ b/python-tinydb.changes @@ -1,3 +1,20 @@ +------------------------------------------------------------------- +Sat Jul 8 20:34:19 UTC 2023 - Arun Persaud + +- specfile: + * update copyright year + * remove github tar-ball, tests are again included in pypi tar-ball + * switched from setuptools to poetry + +- update to version 4.8.0: + * Feature: Allow retrieve multiple documents by document ID using + Table.get(doc_ids=[...]) (see pull request 504). + +- changes from version 4.7.1: + * Improvement: Improve typing annotations (see pull request 477). + * Improvement: Fix some typos in the documentation (see pull request + 479 and pull request 498). + ------------------------------------------------------------------- Tue Mar 22 08:34:06 UTC 2022 - Ben Greiner diff --git a/python-tinydb.spec b/python-tinydb.spec index e2c9135..f85aa7b 100644 --- a/python-tinydb.spec +++ b/python-tinydb.spec @@ -1,7 +1,7 @@ # # spec file for package python-tinydb # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,30 +19,30 @@ %{?!python_module:%define python_module() python3-%{**}} %define skip_python2 1 Name: python-tinydb -Version: 4.7.0 +Version: 4.8.0 Release: 0 Summary: A document-oriented database License: MIT Group: Productivity/Databases/Servers URL: https://github.com/msiemens/tinydb Source: https://files.pythonhosted.org/packages/source/t/tinydb/tinydb-%{version}.tar.gz -# https://github.com/msiemens/tinydb/issues/324 -Source1: https://github.com/msiemens/tinydb/archive/refs/tags/v%{version}.tar.gz#/tinydb-%{version}-gh.tar.gz BuildRequires: %{python_module PyYAML} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module poetry-core} BuildRequires: %{python_module pytest} -BuildRequires: %{python_module setuptools} -#BuildRequires: %%{python_module typing-extensions >= 3.10 if %%python-base < 3.7} -%if 0%{suse_version} < 1550 -# For submission to 15.4, which still has not the boolean rpm requirements support in prjconf -BuildRequires: %{python_module typing-extensions >= 3.10} -%endif +BuildRequires: %{python_module wheel} BuildRequires: dos2unix BuildRequires: fdupes BuildRequires: python-rpm-macros +BuildArch: noarch +#BuildRequires: %%{python_module typing-extensions >= 3.10 if %%python-base < 3.7} +%if 0%{?suse_version} < 1550 +# For submission to 15.4, which still has not the boolean rpm requirements support in prjconf +BuildRequires: %{python_module typing-extensions >= 3.10} +%endif %if 0%{?python_version_nodots} < 37 Requires: python-typing-extensions >= 3.10 %endif -BuildArch: noarch %python_subpackages %description @@ -55,14 +55,12 @@ external database server. %setup -q -n tinydb-%{version} chmod a-x LICENSE dos2unix LICENSE -# only extract tests, use the sdist for the rest. We could use poetry-core and the github archive only if it wasn't for SLE/Leap -tar -zx -C .. -f %{SOURCE1} tinydb-%{version}/tests %build -%python_build +%pyproject_wheel %install -%python_install +%pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} %check diff --git a/tinydb-4.7.0-gh.tar.gz b/tinydb-4.7.0-gh.tar.gz deleted file mode 100644 index 501754f..0000000 --- a/tinydb-4.7.0-gh.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:3200a763105b126a5bc8531e39e93ce55edea8f89b5b4006c2d376c3cb468793 -size 86433 diff --git a/tinydb-4.7.0.tar.gz b/tinydb-4.7.0.tar.gz deleted file mode 100644 index 081cf9c..0000000 --- a/tinydb-4.7.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:357eb7383dee6915f17b00596ec6dd2a890f3117bf52be28a4c516aeee581100 -size 23403 diff --git a/tinydb-4.8.0.tar.gz b/tinydb-4.8.0.tar.gz new file mode 100644 index 0000000..d9ec202 --- /dev/null +++ b/tinydb-4.8.0.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6dd686a9c5a75dfa9280088fd79a419aefe19cd7f4bd85eba203540ef856d564 +size 32178