aboutcode-org / aboutcode-org/python-inspector
Wheels with tags in manylinux_x_y format cannot be resolved
- Dominant language
- Python
- Stars
- 23
- Forks
- 28
- PR merge metrics
- No merged PRs in 30d
Description
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
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.