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]
