aboutcode-org / aboutcode-org/python-inspector

Wheels with tags in manylinux_x_y format cannot be resolved

Offen
#199 3 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
23
Forks
28
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Hi,

I’m encountering an issue where the python-inspector tool does not resolve the wheel for a packages correctly if the wheel tag is in the format manylinux_x_y

**Environment**

Python Inspector Version: 0.12.0
Python Version: 3.11
Operating System: Linux, Ubuntu 22.04

**Steps to Reproduce**

Create a requirement.txt file with following content:

`solace-pubsubplus==1.9.0 ; python_version >= "3.11" and python_version < "4.0"`

**Run the Python Inspector tool:**

python-inspector -p 3.11 -o linux --json inspector_output.json --requirement requirement.txt

Observe the output.

**Expected Behavior**

The dependency can be resolved.

**Actual Behavior**

The tool throws an exception:

`resolvelib.resolvers.exceptions.ResolutionImpossible: [RequirementInformation(requirement== "3.11" and python_version < "4.0"')>, parent=None)]`

**Additional Information**

Many thanks

Christoph

This issue arose while using ORT, which depends on python-inspector. It seems like the problem originates from python-inspector itself when analyzing requirements.txt.

**Spec**

https://github.com/pypa/manylinux

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.