Hacktoberfest 2026: die Issues, die Maintainer für den Oktober markiert haben – offen und einsteigerfreundlich. Hacktoberfest-Issues durchsuchen

Spike: Investigate using `uv` to manage envtire project

Offen
#246 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Anfängerfreundlichkeit
30/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Veraltet
Tech-Stack
python

Rechercherichtung

Beginne mit dem Lesen des verlinkten Issue 245 und des Upstream-uv-Issue 5903 und untersuche anschließend den aktuellen Ansatz des Templates für Umgebungs-, Task- und Abhängigkeitsmanagement. Erledigt ist die Aufgabe, wenn eine sinnvolle, dokumentierte Anleitung für die Umstellung des Projekts auf uv erstellt wurde und die relevanten Issues oder Unklarheiten festgehalten sind.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

devcontainer

https://github.com/DiamondLightSource/python-copier-template/issues/245 is an easy win, we would like to make further use of uv. Python projects have always required a slightly awkward bringing together of many tools from many vendors, one well-written tool that can manage the venv, tasks and dependencies would be very useful.

For tasks (i.e. a replacement for tox) there is an outstanding issue upstream: https://github.com/astral-sh/uv/issues/5903

@coretl to comment on the issues/unknowns that need to be investigated.

Acceptance Criteria

  • A reasonable set of instructions for moving to uv is produced
Vorherrschende Sprache
Jinja
Sterne
25
Forks
9
Ø Merge
4 Std. 36 Min.
Gemergte PRs (30 T.)
4

Entwicklungsumgebung

In Codespaces öffnen

Startet den Dev-Container des Projekts im Browser, mit Ihrem eigenen GitHub-Konto.

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus DiamondLightSource/python-copier-template

Alle Issues in DiamondLightSource/python-copier-template

Ähnliche Issues

Weitere Issues zu Build System

Neue Issues direkt in Ihr Postfach

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