Wheels with tags in manylinux_x_y format cannot be resolved
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Beginne damit, den Fehler mit dem Eintrag für solace-pubsubplus==1.9.0 in requirement.txt und dem dokumentierten python-inspector-Befehl unter Python 3.11/Linux zu reproduzieren. Verfolge, wie python-inspector während der Abhängigkeitsauflösung mit dem manylinux_x_y wheel tag umgeht; die Aufgabe ist abgeschlossen, wenn die Abhängigkeit erfolgreich aufgelöst wird und die gemeldete ResolutionImpossible-Ausnahme nicht mehr auftritt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
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=<Requirement('solace-pubsubplus==1.9.0; python_version >= "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
- Vorherrschende Sprache
- Python
- Sterne
- 23
- Forks
- 29
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Entwicklungsumgebung
Dieses Projekt bietet weder Dev-Container noch Dockerfile noch Beitragsleitfaden – die Einrichtung liegt bei Ihnen. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus aboutcode-org/python-inspector
-
Schwierigkeit 3/5 Ein halber Tag Anfängerfreundlichkeit 62/100
aboutcode-org/python-inspector#268 · 1 Kommentar ·
-
Add support for pylock.tomlEvtl. vergeben @Anurag-S1ngh hat das vor 4 Tagen übernommen. Offen
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
aboutcode-org/python-inspector#259 · 1 Kommentar ·
-
InconsistentCandidate: Pre-Release not allowEvtl. vergeben @Anurag-S1ngh hat das vor 4 Tagen übernommen. Offenbug design nice-to-have
Schwierigkeit 4/5 3-5 Tage Anfängerfreundlichkeit 35/100
aboutcode-org/python-inspector#257 · 1 Kommentar ·
-
Feature request: Mask repository credentials in --verbose outputEvtl. vergeben @Rajeshwari2857 hat das vor 5 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 58/100
aboutcode-org/python-inspector#254 · 4 Kommentare · 4 Reaktionen ·
-
Python Inspector version 0.15.0 contains the wrong version stringEvtl. vergeben @Anurag-S1ngh hat das vor 4 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 45/100
aboutcode-org/python-inspector#253 · 1 Kommentar ·
Alle Issues in aboutcode-org/python-inspector
Ähnliche Issues
-
factory
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Arize-ai/phoenix#17420 · 1 Kommentar · 1 Reaktion ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
FireDynamics/LEDSmokeAnalysis#176 ·
Maintainer antworten meist innerhalb von 1 Tag
-
PC
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 74/100
Maintainer antworten meist innerhalb von 1 Tag
-
Make `ocifs` optionalOffendependencies
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
dlt-contrib/dlt-filesystem#51 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
Maintainer antworten meist innerhalb von 1 Tag