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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions