aboutcode-org / aboutcode-org/python-inspector

Wheels with tags in manylinux_x_y format cannot be resolved

Abierto
#199 3 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Python
Estrellas
23
Forks
28
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

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

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Evaluación

Este issue todavía no se ha evaluado.

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.