getappmap / getappmap/appmap-python

Cannot install appmap due to upper bounds on importlib-resources

Offen
#267 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Vorherrschende Sprache
Python
Sterne
104
Forks
17
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

importlib-resources is pinned with an upper bounds:
https://github.com/getappmap/appmap-python/blob/7246453ecfb2aa6e0db888caea0684b2b6943915/pyproject.toml#L38

Versions 6.x have since been released: https://pypi.org/project/importlib-resources/#history

A pip check shows:

appmap 1.18.1 has requirement importlib-resources<6.0.0,>=5.4.0, but you have importlib-resources 6.1.1.

Recommendation: Relax upper bounds and test against 6.x series.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Öffne pyproject.toml bei der importlib-resources-Einschränkung um Zeile 38 und überprüfe die aktuelle obere Versionsgrenze. Teste die Installation oder die Abhängigkeitsauflösung mit der 6.x-Serie und führe anschließend pip check aus. Die Aufgabe ist erledigt, wenn appmap installiert wird, ohne importlib-resources 6.x abzulehnen, und pip check keinen Anforderungskonflikt meldet.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
python
Bereich
build-system
Issue-Typ
Bug
Schwierigkeit
1/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.