python-bidi icon indicating copy to clipboard operation
python-bidi copied to clipboard

CI: Add python3.14 builds for linux

Open Kasoo opened this issue 1 month ago • 0 comments

In commit 076d457 python3.14 builds were added to CI for most platforms, however it appears that linux was accidentally missed.

Note: This was presenting to me as a failure to build the rust components due to some Cargo version mismatch. I don't know enough about rust to diagnose that, but having a binary wheel would resolve that problem form me.

Collecting python-bidi
  Using cached python_bidi-0.6.7.tar.gz (45 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Preparing metadata (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [10 lines of output]
      error: failed to parse lock file at: /tmp/pip-install-19sctyza/python-bidi_6564aba3260745d295309716abc47cae/Cargo.lock
      
      Caused by:
        lock file version `4` was found, but this version of Cargo does not understand this lock file, perhaps Cargo needs to be updated?
      💥 maturin failed
        Caused by: Cargo metadata failed. Does your crate compile with `cargo build`?
        Caused by: `cargo metadata` exited with an error:
      Error running maturin: Command '['maturin', 'pep517', 'write-dist-info', '--metadata-directory', '/tmp/pip-modern-metadata-fq_tyueh', '--interpreter', '/home/user/vid/ocr/venv/bin/python']' returned non-zero exit status 1.
      Checking for Rust toolchain....
      Running `maturin pep517 write-dist-info --metadata-directory /tmp/pip-modern-metadata-fq_tyueh --interpreter /home/user/vid/ocr/venv/bin/python`
      [end of output]

Kasoo avatar Nov 28 '25 10:11 Kasoo