Skip to content

pypi wheels for less than 2_39? #2635

Description

@hpcpony

Problem Statement

I don't have root, so the install.sh script doesn't do me much good for a "user" install. I tried using the documented 'uv tool install openshell' method but:

uv tool install openshell
  × No solution found when resolving dependencies:
  ╰─▶ Because all versions of openshell have no wheels with a matching platform tag (e.g.,
      `manylinux_2_34_x86_64`) and you require openshell, we can conclude that your requirements
      are unsatisfiable.

      hint: Pre-releases are available for `openshell` in the requested range (e.g., 0.0.0a0),
      but pre-releases weren't enabled (try: `--prerelease=allow`)

      hint: Wheels are available for `openshell` (v0.0.99) on the following platforms:
      `manylinux_2_39_aarch64`, `manylinux_2_39_x86_64`, `macosx_13_0_arm64`

Proposed Design

I saw there was discussion elsewhere about making the wheels more inclusive for older glibc release. Is there a plan to extend this to the PyPi wheels? I'd be content with 2_34, i.e. RHEL 9.

Alternatives Considered

Download an hack the install.sh to download but not install the RPMs. Unpack the RPMs and put the results somewhere as an 'install'.

Agent Investigation

No response

Checklist

  • I've reviewed existing issues and the architecture docs
  • This is a design proposal, not a "please build this" request

Metadata

Metadata

Assignees

No one assigned

    Labels

    state:triage-neededOpened without agent diagnostics and needs triage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions