Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-python-bidi for 
openSUSE:Factory checked in at 2025-03-11 20:44:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-bidi (Old)
 and      /work/SRC/openSUSE:Factory/.python-python-bidi.new.19136 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-python-bidi"

Tue Mar 11 20:44:45 2025 rev:6 rq:1251868 version:0.6.6

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-python-bidi/python-python-bidi.changes    
2021-06-01 10:39:11.268989367 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-python-bidi.new.19136/python-python-bidi.changes
 2025-03-11 20:45:33.074778867 +0100
@@ -1,0 +2,56 @@
+Mon Mar 10 18:07:07 UTC 2025 - Matej Cepl <[email protected]>
+
+- python-maturin is not required for running of the package.
+- python-six it not required at all.
+
+-------------------------------------------------------------------
+Mon Mar 10 16:46:05 UTC 2025 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to 0.6.6
+  * Upgraded to macos-13 runner (as 12 is not available anymore).
+- from version 0.6.5
+  * Revert "Added pypy3.11 to build"
+- from version 0.6.4
+  * Added pypy3.11 to build
+  * Removed pypy3.8 from build, not suppurted
+  * Bumped pyo3 to 0.23.3, drops pypy3.7 and pypy3.8
+  * Bumped unicode-bidi to 0.3.18  closes #28
+- from version 0.6.3
+  * Updated pyo3 to 0.22.4
+  * Python 3.13 wheels are finally working
+- from version 0.6.2
+  * Added check-latest to the build
+- from version 0.6.1
+  * Bumped to build Python 3.13 wheels
+- from version 0.6.0
+  * Added implemention selection (Python or Rust) to pybidi cli,
+    respecting backward comapt
+  * Restored older algorithm, supports both implementations closes #25
+  * Modernize and simplify Python code (Thanks Christian Clauss)
+- from version 0.5.2
+  * Added get_base_level backward compat
+  * docstring cleanup
+- from version 0.5.1
+  * Added compat for older import, closes #23
+  * Updated copyrights
+- from version 0.5.0
+  * Switched to using Rust based unicode-bidi using PyO3
+  * Dropped Python < 3.9 support
+  * Removed "upper_is_rtl"
+  * Import of ``get_display`` changed to ``from bidi import get_display``
+- Add cargo to BuildRequires
+- Add rust to BuildRequires
+- Disable testsuite for the time being which fails to import bidi.bidi
+- Enable vendoring for Rust building dependencies
+- Switch build architecture to binary
+- Switch build system from setuptools to pyproject.toml
+  * Add python-pip and python-wheel to BuildRequires
+  * Replace %python_build with %pyproject_wheel
+  * Replace %python_install with %pyproject_install
+  * Update name for dist directory in %files section
+- Switch package to modern Python Stack on SLE-15
+  * Use Python 3.11 on SLE-15 by default
+  * Drop support for older Python versions
+- Update BuildRequires and Requires from pyproject.toml
+
+-------------------------------------------------------------------

Old:
----
  python-bidi-0.4.2.tar.gz

New:
----
  python_bidi-0.6.6.tar.gz
  vendor.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-python-bidi.spec ++++++
--- /var/tmp/diff_new_pack.ZcqvVJ/_old  2025-03-11 20:45:35.302871908 +0100
+++ /var/tmp/diff_new_pack.ZcqvVJ/_new  2025-03-11 20:45:35.302871908 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-python-bidi
 #
-# Copyright (c) 2021 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
@@ -16,44 +16,45 @@
 #
 
 
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%{?sle15_python_module_pythons}
 Name:           python-python-bidi
-Version:        0.4.2
+Version:        0.6.6
 Release:        0
 Summary:        BiDi layout algorithm
 License:        LGPL-3.0-only
 Group:          Development/Languages/Python
 URL:            https://github.com/MeirKriheli/python-bidi
-Source:         
https://files.pythonhosted.org/packages/source/p/python-bidi/python-bidi-%{version}.tar.gz
+Source:         
https://files.pythonhosted.org/packages/source/p/python_bidi/python_bidi-%{version}.tar.gz
+Source1:        vendor.tar.gz
+BuildRequires:  %{python_module maturin > 1}
+BuildRequires:  %{python_module pip}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module wheel}
+BuildRequires:  cargo
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-six
+BuildRequires:  rust
 Requires(post): update-alternatives
-Requires(postun):update-alternatives
-BuildArch:      noarch
-# SECTION test requirements
-BuildRequires:  %{python_module six}
-# /SECTION
+Requires(postun): update-alternatives
 %python_subpackages
 
 %description
 A pure python implementation of the BiDi layout algorithm.
 
 %prep
-%setup -q -n python-bidi-%{version}
-sed -i -e '/^#!\//, 1d' bidi/__init__.py
+%autosetup -a1 -p1 -n python_bidi-%{version}
 
 %build
-%python_build
+%pyproject_wheel
 
 %install
-%python_install
+%pyproject_install
 %python_clone -a %{buildroot}%{_bindir}/pybidi
-%python_expand %fdupes %{buildroot}%{$python_sitelib}
+%python_expand %fdupes %{buildroot}%{$python_sitearch}
 
-%check
-%pyunittest discover -v
+#%%check
+#%%pyunittest_arch -v
+#%%pytest
 
 %post
 %python_install_alternative pybidi
@@ -65,5 +66,6 @@
 %doc AUTHORS.rst CHANGELOG.rst README.rst
 %license COPYING COPYING.LESSER
 %python_alternative %{_bindir}/pybidi
-%{python_sitelib}/*
+%{python_sitearch}/bidi
+%{python_sitearch}/python_bidi-%{version}.dist-info
 

Reply via email to