aboutcode-org / aboutcode-org/python-inspector

Wheels with tags in manylinux_x_y format cannot be resolved

Aperta
#199 3 commenti 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Python
Stelle
23
Fork
28
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.