Exception in requirements.txt
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Anfängerfreundlichkeit
- 35/100
Rechercherichtung
Reproduziere den Fehler mit dem gezeigten python-inspector-Befehl und requirements.txt und untersuche dann python_inspector/setup_py_live_eval.py und resolution.py an den Stellen des Tracebacks. Als erledigt gilt die Aufgabe, wenn die netifaces-Anforderung ohne den AttributeError aufgelöst wird und der Befehl pp.json erzeugt; im Issue wird kein Repository-Test genannt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
requirements.txt:
netifaces==0.10.4
running:
python-inspector -r requirements.txt -p 310 -o linux --json ./pp.json --analyze-setup-py-insecurely
traceback:
Traceback (most recent call last):
File "/home/daniel/.local/lib/python3.10/site-packages/python_inspector/resolve_cli.py", line 247, in resolve_dependencies
resolution_result: Dict = resolver_api(
File "/home/daniel/.local/lib/python3.10/site-packages/python_inspector/api.py", line 254, in resolve_dependencies
resolution, purls = resolve(
File "/home/daniel/.local/lib/python3.10/site-packages/python_inspector/api.py", line 313, in resolve
resolved_dependencies, packages = get_resolved_dependencies(
File "/home/daniel/.local/lib/python3.10/site-packages/python_inspector/api.py", line 351, in get_resolved_dependencies
resolver_results = resolver.resolve(requirements=requirements, max_rounds=max_rounds)
File "/home/daniel/.local/lib/python3.10/site-packages/resolvelib/resolvers.py", line 546, in resolve
state = resolution.resolve(requirements, max_rounds=max_rounds)
File "/home/daniel/.local/lib/python3.10/site-packages/resolvelib/resolvers.py", line 427, in resolve
failure_causes = self._attempt_to_pin_criterion(name)
File "/home/daniel/.local/lib/python3.10/site-packages/resolvelib/resolvers.py", line 239, in _attempt_to_pin_criterion
criteria = self._get_updated_criteria(candidate)
File "/home/daniel/.local/lib/python3.10/site-packages/resolvelib/resolvers.py", line 229, in _get_updated_criteria
for requirement in self._p.get_dependencies(candidate=candidate):
File "/home/daniel/.local/lib/python3.10/site-packages/python_inspector/resolution.py", line 639, in get_dependencies
return list(self._iter_dependencies(candidate))
File "/home/daniel/.local/lib/python3.10/site-packages/python_inspector/resolution.py", line 630, in _iter_dependencies
for r in self.get_requirements_for_package(purl=purl, candidate=candidate):
File "/home/daniel/.local/lib/python3.10/site-packages/python_inspector/resolution.py", line 509, in get_requirements_for_package_from_pypi_simple
yield from get_requirements_from_python_manifest(
File "/home/daniel/.local/lib/python3.10/site-packages/python_inspector/resolution.py", line 299, in get_requirements_from_python_manifest
yield from get_reqs_insecurely(
File "/home/daniel/.local/lib/python3.10/site-packages/python_inspector/resolution.py", line 277, in get_reqs_insecurely
yield from parse_reqs_from_setup_py_insecurely(setup_py=setup_py_location)
File "/home/daniel/.local/lib/python3.10/site-packages/python_inspector/resolution.py", line 128, in parse_reqs_from_setup_py_insecurely
for req in iter_requirements(level="", extras=[], setup_file=setup_py):
File "/home/daniel/.local/lib/python3.10/site-packages/python_inspector/setup_py_live_eval.py", line 117, in iter_requirements
exec(file_contents, g)
File "<string>", line 17, in <module>
AttributeError: 'dict' object has no attribute 'print'
CC @sschuberth since this showed up in ORT.
CC @qequ @arieltorti
python-inspector version 0.9.5
- 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
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
ComposioHQ/awesome-claude-skills#2398 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
bug converter
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
grafana/sigma-rule-deployment#435 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
datamodel-code-generator/datamodel-code-generator#5589 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Shell: serve the home app's Cookie Policy on a hard reloadEvtl. vergeben @2001anshkaushik hat das heute übernommen. Offenfeature module:ai
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
rocketride-org/rocketride-server#2899 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
GEFSv12
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100