Skip to content

[Bug] No pypi wheel support of linux x86-64 with python 3.8+ for zenoh 1.8.0 #708

@shupx

Description

@shupx

Describe the bug

The wheel published on PyPi requires the python version is strictly python 3.8, which is rather too strict and I recommend to change it to 3.8+. Otherwise, linux with python 3.9 will not be able to install eclipse-zenoh through pip wheel but rather source code.
https://pypi.org/project/eclipse-zenoh/1.8.0/#files

Image

Besides, I found that the zenoh wheel seems developed by python 3.9+ and not compatible with python 3.8. So maybe the python requirements on Pypi should be changed to 3.9+.

To reproduce

On a linux x86_64 machine with python 3.9 or newer version of python.

pip install eclipse-zenoh==1.8.0

Then you will get the following error due to the source code .tar.gz is installed but not the wheel:

pip install eclipse-zenoh==1.8.0
Collecting eclipse-zenoh==1.8.0
  Using cached eclipse_zenoh-1.8.0.tar.gz (164 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: process didn't exit successfully: `rustc -vV` (exit status: 1)
      --- stderr
      error: Missing manifest in toolchain '1.93.0-x86_64-unknown-linux-gnu'

System info

  • Ubuntu20.04, but with python 3.9

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions