aboutcode-org / aboutcode-org/python-inspector

Wheels with tags in manylinux_x_y format cannot be resolved

Aberta
#199 3 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Python
Estrelas
23
Forks
28
Métricas de merge de PRs
Nenhum PR com merge em 30d

Descrição

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

Guia de contribuição

Nenhum guia de contribuição indexado para este repositório

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.