pypa / pypa/packaging.python.org
Recommend dependency version management tooling based on use case
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Python
- Sterne
- 1.7k
- Forks
- 1.7k
- Ø Merge
- 3 T. 12 Std.
- Gemergte PRs (30 T.)
- 4
Beschreibung
Similar to the problem in https://github.com/pypa/python-packaging-user-guide/issues/118 with regards to virtual environment management, our current tooling recommendations don't provide a pointer to higher level dependency version management tools like pipenv or pip-tools, they only refer to pip itself.
While we don't want to overwhelm people with choice, I think we're currently doing folks a disservice by letting them think pip is all there is, rather than guiding them towards more opinionated higher level tooling:
pipenv: web application development (and potentially other forms of application development)pip-tools: general application development (useful whenpipenvdoesn't align with your needs)conda: language-independent cross-platform package (useful when you have extensive external dependencies)
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
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, die aktuellen Empfehlungen für Tools und das zugehörige Issue 118 von python-packaging-user-guide zu lesen. Ermittle, wo pip derzeit vorgestellt wird, und aktualisiere diese Dokumentation, um Leser je nach Anwendungsfall zu pipenv, pip-tools oder conda zu führen. Erledigt ist die Aufgabe, wenn die Empfehlungen klar sind, ohne die Leser mit unnötigen Auswahlmöglichkeiten zu überfordern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- python
- Bereich
- documentation
- Issue-Typ
- Dokumentation
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 42/100