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 2026-01-06 17:45:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-python-bidi (Old)
 and      /work/SRC/openSUSE:Factory/.python-python-bidi.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-python-bidi"

Tue Jan  6 17:45:53 2026 rev:7 rq:1325520 version:0.6.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-python-bidi/python-python-bidi.changes    
2025-03-11 20:45:33.074778867 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-python-bidi.new.1928/python-python-bidi.changes
  2026-01-06 17:47:18.640355978 +0100
@@ -1,0 +2,9 @@
+Tue Jan  6 05:02:15 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 0.6.7:
+  * Added 3.14 and pypy3.11 to targets
+  * Bumped pyo3 to 0.27.1
+- Run the testsuite.
+- Switch to using cargo-packaging, and cargo_vendor.
+
+-------------------------------------------------------------------

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

New:
----
  _service
  python_bidi-0.6.7.tar.gz
  vendor.tar.xz

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

Other differences:
------------------
++++++ python-python-bidi.spec ++++++
--- /var/tmp/diff_new_pack.tJCsrP/_old  2026-01-06 17:47:19.388386750 +0100
+++ /var/tmp/diff_new_pack.tJCsrP/_new  2026-01-06 17:47:19.392386915 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-python-bidi
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,22 +18,21 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-python-bidi
-Version:        0.6.6
+Version:        0.6.7
 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
-Source1:        vendor.tar.gz
+Source1:        vendor.tar.xz
 BuildRequires:  %{python_module maturin > 1}
 BuildRequires:  %{python_module pip}
+BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  %{python_module wheel}
-BuildRequires:  cargo
+BuildRequires:  cargo-packaging
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildRequires:  rust
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
 %python_subpackages
@@ -52,9 +51,10 @@
 %python_clone -a %{buildroot}%{_bindir}/pybidi
 %python_expand %fdupes %{buildroot}%{$python_sitearch}
 
-#%%check
-#%%pyunittest_arch -v
-#%%pytest
+%check
+mv bidi bidi-do-not-use
+%pytest_arch
+mv bidi-do-not-use bidi
 
 %post
 %python_install_alternative pybidi

++++++ _service ++++++
<services>
  <service name="download_files" mode="manual"></service>
  <service name="cargo_vendor" mode="manual">
    <param name="srctar">python_bidi-*.tar.gz</param>
    <param name="compression">xz</param>
    <param name="update">true</param>
  </service>
  <service name="cargo_audit" mode="manual"></service>
</services>

++++++ python_bidi-0.6.6.tar.gz -> python_bidi-0.6.7.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_bidi-0.6.6/.github/dependabot.yml 
new/python_bidi-0.6.7/.github/dependabot.yml
--- old/python_bidi-0.6.6/.github/dependabot.yml        1970-01-01 
01:00:00.000000000 +0100
+++ new/python_bidi-0.6.7/.github/dependabot.yml        2025-10-22 
11:45:34.000000000 +0200
@@ -0,0 +1,6 @@
+version: 2
+updates:
+  - package-ecosystem: "cargo"
+    directory: "/"
+    schedule:
+      interval: "daily"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_bidi-0.6.6/.github/workflows/CI.yml 
new/python_bidi-0.6.7/.github/workflows/CI.yml
--- old/python_bidi-0.6.6/.github/workflows/CI.yml      2025-02-18 
22:36:15.000000000 +0100
+++ new/python_bidi-0.6.7/.github/workflows/CI.yml      2025-10-22 
11:45:34.000000000 +0200
@@ -46,7 +46,7 @@
         uses: PyO3/maturin-action@v1
         with:
           target: ${{ matrix.platform.target }}
-          args: --release --out dist -i 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9 
pypy3.10
+          args: --release --out dist -i 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.11
           sccache: 'true'
           manylinux: auto
       - name: Upload wheels
@@ -78,7 +78,7 @@
         uses: PyO3/maturin-action@v1
         with:
           target: ${{ matrix.platform.target }}
-          args: --release --out dist -i 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9 
pypy3.10
+          args: --release --out dist -i 3.8 3.9 3.10 3.11 3.12 3.13 3.14 
pypy3.11
           sccache: 'true'
           manylinux: musllinux_1_2
       - name: Upload wheels
@@ -107,7 +107,7 @@
         uses: PyO3/maturin-action@v1
         with:
           target: ${{ matrix.platform.target }}
-          args: --release --out dist -i 3.8 3.9 3.10 3.11 3.12 3.13
+          args: --release --out dist -i 3.8 3.9 3.10 3.11 3.12 3.13 3.14
           sccache: 'true'
       - name: Upload wheels
         uses: actions/upload-artifact@v4
@@ -134,12 +134,13 @@
                 3.11
                 3.12
                 3.13
+                3.14
           check-latest: true
       - name: Build wheels
         uses: PyO3/maturin-action@v1
         with:
           target: ${{ matrix.platform.target }}
-          args: --release --out dist -i 3.8 3.9 3.10 3.11 3.12 3.13 pypy3.9 
pypy3.10
+          args: --release --out dist -i 3.8 3.9 3.10 3.11 3.12 3.13 3.14 
pypy3.11
           sccache: 'true'
       - name: Upload wheels
         uses: actions/upload-artifact@v4
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_bidi-0.6.6/CHANGELOG.rst 
new/python_bidi-0.6.7/CHANGELOG.rst
--- old/python_bidi-0.6.6/CHANGELOG.rst 2025-02-18 22:36:15.000000000 +0100
+++ new/python_bidi-0.6.7/CHANGELOG.rst 2025-10-22 11:45:34.000000000 +0200
@@ -3,6 +3,15 @@
 
 .. :changelog:
 
+0.6.7
+-----
+
+* Added generate-import-lib for windows [Meir Kriheli]
+* Removed pypy3.9 and pypy3.10 from build, removed by pyo3 [Meir Kriheli]
+* Added 3.14 and pypy3.11 to targets [Meir Kriheli]
+* Bumped pyo3 to 0.27.1 [Meir Kriheli]
+
+
 0.6.6
 -----
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_bidi-0.6.6/Cargo.lock 
new/python_bidi-0.6.7/Cargo.lock
--- old/python_bidi-0.6.6/Cargo.lock    2025-02-18 22:36:20.000000000 +0100
+++ new/python_bidi-0.6.7/Cargo.lock    2025-10-22 11:45:34.000000000 +0200
@@ -9,10 +9,20 @@
 checksum = "0c4b4d0bd25bd0b74681c0ad21497610ce1b7c91b1022cd21c80c6fbdd9476b0"
 
 [[package]]
-name = "cfg-if"
-version = "1.0.0"
+name = "cc"
+version = "1.2.39"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
+checksum = "e1354349954c6fc9cb0deab020f27f783cf0b604e8bb754dc4658ecf0d29c35f"
+dependencies = [
+ "find-msvc-tools",
+ "shlex",
+]
+
+[[package]]
+name = "find-msvc-tools"
+version = "0.1.2"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "1ced73b1dacfc750a6db6c0a0c3a3853c8b41997e2e2c563dc90804ae6867959"
 
 [[package]]
 name = "heck"
@@ -43,9 +53,9 @@
 
 [[package]]
 name = "once_cell"
-version = "1.19.0"
+version = "1.21.3"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92"
+checksum = "42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d"
 
 [[package]]
 name = "portable-atomic"
@@ -64,11 +74,10 @@
 
 [[package]]
 name = "pyo3"
-version = "0.23.4"
+version = "0.27.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "57fe09249128b3173d092de9523eaa75136bf7ba85e0d69eca241c7939c933cc"
+checksum = "37a6df7eab65fc7bee654a421404947e10a0f7085b6951bf2ea395f4659fb0cf"
 dependencies = [
- "cfg-if",
  "indoc",
  "libc",
  "memoffset",
@@ -82,19 +91,19 @@
 
 [[package]]
 name = "pyo3-build-config"
-version = "0.23.4"
+version = "0.27.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "1cd3927b5a78757a0d71aa9dff669f903b1eb64b54142a9bd9f757f8fde65fd7"
+checksum = "f77d387774f6f6eec64a004eac0ed525aab7fa1966d94b42f743797b3e395afb"
 dependencies = [
- "once_cell",
+ "python3-dll-a",
  "target-lexicon",
 ]
 
 [[package]]
 name = "pyo3-ffi"
-version = "0.23.4"
+version = "0.27.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "dab6bb2102bd8f991e7749f130a70d05dd557613e39ed2deeee8e9ca0c4d548d"
+checksum = "2dd13844a4242793e02df3e2ec093f540d948299a6a77ea9ce7afd8623f542be"
 dependencies = [
  "libc",
  "pyo3-build-config",
@@ -102,9 +111,9 @@
 
 [[package]]
 name = "pyo3-macros"
-version = "0.23.4"
+version = "0.27.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "91871864b353fd5ffcb3f91f2f703a22a9797c91b9ab497b1acac7b07ae509c7"
+checksum = "eaf8f9f1108270b90d3676b8679586385430e5c0bb78bb5f043f95499c821a71"
 dependencies = [
  "proc-macro2",
  "pyo3-macros-backend",
@@ -114,9 +123,9 @@
 
 [[package]]
 name = "pyo3-macros-backend"
-version = "0.23.4"
+version = "0.27.1"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "43abc3b80bc20f3facd86cd3c60beed58c3e2aa26213f3cda368de39c60a27e4"
+checksum = "70a3b2274450ba5288bc9b8c1b69ff569d1d61189d4bff38f8d22e03d17f932b"
 dependencies = [
  "heck",
  "proc-macro2",
@@ -127,13 +136,22 @@
 
 [[package]]
 name = "python-bidi"
-version = "0.6.6"
+version = "0.6.7"
 dependencies = [
  "pyo3",
  "unicode-bidi",
 ]
 
 [[package]]
+name = "python3-dll-a"
+version = "0.2.14"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "d381ef313ae70b4da5f95f8a4de773c6aa5cd28f73adec4b4a31df70b66780d8"
+dependencies = [
+ "cc",
+]
+
+[[package]]
 name = "quote"
 version = "1.0.36"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -143,6 +161,12 @@
 ]
 
 [[package]]
+name = "shlex"
+version = "1.3.0"
+source = "registry+https://github.com/rust-lang/crates.io-index";
+checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+
+[[package]]
 name = "syn"
 version = "2.0.70"
 source = "registry+https://github.com/rust-lang/crates.io-index";
@@ -155,9 +179,9 @@
 
 [[package]]
 name = "target-lexicon"
-version = "0.12.15"
+version = "0.13.3"
 source = "registry+https://github.com/rust-lang/crates.io-index";
-checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2"
+checksum = "df7f62577c25e07834649fc3b39fafdc597c0a3527dc1c60129201ccfcbaa50c"
 
 [[package]]
 name = "unicode-bidi"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_bidi-0.6.6/Cargo.toml 
new/python_bidi-0.6.7/Cargo.toml
--- old/python_bidi-0.6.6/Cargo.toml    1970-01-01 01:00:00.000000000 +0100
+++ new/python_bidi-0.6.7/Cargo.toml    1970-01-01 01:00:00.000000000 +0100
@@ -1,7 +1,7 @@
 [package]
 authors = ["Meir Kriheli <[email protected]>"]
 name = "python-bidi"
-version = "0.6.6"
+version = "0.6.7"
 edition = "2021"
 
 [lib]
@@ -9,5 +9,8 @@
 crate-type = ["cdylib"]
 
 [dependencies]
-pyo3 = { version = "0.23.3", features = ["extension-module"] }
+pyo3 = { version = "0.27.1", features = [
+    "extension-module",
+    "generate-import-lib",
+] }
 unicode-bidi = "0.3.18"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_bidi-0.6.6/PKG-INFO 
new/python_bidi-0.6.7/PKG-INFO
--- old/python_bidi-0.6.6/PKG-INFO      1970-01-01 01:00:00.000000000 +0100
+++ new/python_bidi-0.6.7/PKG-INFO      1970-01-01 01:00:00.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.4
 Name: python-bidi
-Version: 0.6.6
+Version: 0.6.7
 Classifier: Development Status :: 4 - Beta
 Classifier: Intended Audience :: Developers
 Classifier: Operating System :: OS Independent
@@ -12,6 +12,7 @@
 Classifier: Programming Language :: Python :: 3.11
 Classifier: Programming Language :: Python :: 3.12
 Classifier: Programming Language :: Python :: 3.13
+Classifier: Programming Language :: Python :: 3.14
 Requires-Dist: pytest ; extra == 'dev'
 Provides-Extra: dev
 License-File: LICENSE-THIRD-PARTY.yml
@@ -20,7 +21,6 @@
 License-File: AUTHORS.rst
 Summary: Python Bidi layout wrapping the Rust crate unicode-bidi
 Keywords: bidi,unicode,layout
-Author: Meir Kriheli <[email protected]>
 Author-email: Meir Kriheli <[email protected]>
 Description-Content-Type: text/x-rst; charset=UTF-8
 Project-URL: Homepage, https://github.com/MeirKriheli/python-bidi
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/python_bidi-0.6.6/pyproject.toml 
new/python_bidi-0.6.7/pyproject.toml
--- old/python_bidi-0.6.6/pyproject.toml        2025-02-18 22:36:15.000000000 
+0100
+++ new/python_bidi-0.6.7/pyproject.toml        2025-10-22 11:45:34.000000000 
+0200
@@ -4,7 +4,7 @@
 
 [project]
 name = "python-bidi"
-version = "0.6.6"
+version = "0.6.7"
 readme = "README.rst"
 keywords = ["bidi", "unicode", "layout"]
 description = "Python Bidi layout wrapping the Rust crate unicode-bidi"
@@ -21,6 +21,7 @@
     "Programming Language :: Python :: 3.11",
     "Programming Language :: Python :: 3.12",
     "Programming Language :: Python :: 3.13",
+    "Programming Language :: Python :: 3.14",
 ]
 
 [project.urls]

Reply via email to