Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-sqlmodel for openSUSE:Factory checked in at 2024-11-12 19:23:03 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-sqlmodel (Old) and /work/SRC/openSUSE:Factory/.python-sqlmodel.new.2017 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-sqlmodel" Tue Nov 12 19:23:03 2024 rev:2 rq:1223569 version:0.0.22 Changes: -------- --- /work/SRC/openSUSE:Factory/python-sqlmodel/python-sqlmodel.changes 2024-09-18 15:29:14.410735324 +0200 +++ /work/SRC/openSUSE:Factory/.python-sqlmodel.new.2017/python-sqlmodel.changes 2024-11-12 19:23:53.533667891 +0100 @@ -1,0 +2,5 @@ +Tue Oct 29 08:06:12 UTC 2024 - Dirk Müller <dmuel...@suse.com> + +- fix buildcycle with fastapi + +------------------------------------------------------------------- New: ---- _multibuild ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-sqlmodel.spec ++++++ --- /var/tmp/diff_new_pack.xIKSYo/_old 2024-11-12 19:23:53.957685638 +0100 +++ /var/tmp/diff_new_pack.xIKSYo/_new 2024-11-12 19:23:53.961685805 +0100 @@ -16,33 +16,43 @@ # +%global flavor @BUILD_FLAVOR@%{nil} +%if "%{flavor}" == "test" +%define psuffix -test +%bcond_without test +%else +%define psuffix %{nil} +%bcond_with test +%endif %{?sle15_python_module_pythons} -Name: python-sqlmodel +Name: python-sqlmodel%{psuffix} Version: 0.0.22 Release: 0 Summary: SQL databases in Python, designed for simplicity, compatibility, and robustness License: MIT URL: https://github.com/fastapi/sqlmodel Source: https://files.pythonhosted.org/packages/source/s/sqlmodel/sqlmodel-%{version}.tar.gz -BuildRequires: python-rpm-macros -BuildRequires: %{python_module pip} -BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module SQLAlchemy >= 2.0.14} BuildRequires: %{python_module pdm-backend} +BuildRequires: %{python_module pip} BuildRequires: %{python_module pydantic >= 1.10.13} -BuildRequires: %{python_module SQLAlchemy >= 2.0.14} +BuildRequires: %{python_module setuptools} +BuildRequires: fdupes +BuildRequires: python-rpm-macros +Requires: python-SQLAlchemy >= 2.0.14 +Requires: python-pydantic >= 1.10.13 +BuildArch: noarch # SECTION test requirements +%if %{with test} +BuildRequires: %{python_module Jinja2} BuildRequires: %{python_module black} BuildRequires: %{python_module dirty-equals} BuildRequires: %{python_module fastapi} BuildRequires: %{python_module httpx} -BuildRequires: %{python_module Jinja2} -BuildRequires: %{python_module pytest} BuildRequires: %{python_module pytest-cov} +BuildRequires: %{python_module pytest} +%endif # /SECTION -BuildRequires: fdupes -Requires: python-pydantic >= 1.10.13 -Requires: python-SQLAlchemy >= 2.0.14 -BuildArch: noarch %python_subpackages %description @@ -58,16 +68,22 @@ %pyproject_wheel %install +%if !%{with test} %pyproject_install %python_expand %fdupes %{buildroot}%{$python_sitelib} +%endif %check +%if %{with test} export PYTHONPATH=$(pwd):$PYTHONPATH %pytest -v tests +%endif +%if !%{with test} %files %{python_files} %doc README.md %license LICENSE %{python_sitelib}/sqlmodel %{python_sitelib}/sqlmodel-%{version}.dist-info +%endif ++++++ _multibuild ++++++ <multibuild> <package>test</package> </multibuild>