posit-dev / posit-dev/rsconnect-python
build: create "latest" wheel installable by pip-24.1
Offen
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 37
- Forks
- 28
- Ø Merge
- 1 T. 3 Std.
- Gemergte PRs (30 T.)
- 7
Beschreibung
As of the pip-24.1 release, our "latest" wheel cannot be installed:
pip install https://cdn.posit.co/connect/rsconnect-python/latest/rsconnect_python-latest-py2.py3-none-any.whl
#> ERROR: Invalid requirement: 'rsconnect-python==latest': Expected end or semicolon (after name and no valid version specifier)
#> rsconnect-python==latest
#> ^
Our "latest" wheel needs to be adjusted so its version is usable by pip.
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den Befehl pip install gegen das veröffentlichte neueste Wheel auszuführen, und untersuche die Packaging- oder Release-Konfiguration, die es erstellt; im Issue wird keine Quelldatei und kein Test genannt. Erledigt ist die Aufgabe, wenn pip 24.1 das neueste Wheel erfolgreich installieren kann, ohne „latest“ als ungültige Version zu behandeln.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- build-system
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100