Hacktoberfest 2026: le issue che i maintainer hanno segnato per ottobre, aperte e adatte ai principianti. Sfoglia le issue Hacktoberfest

Modernize plugin tooling with uv, ruff, and mypy

Aperta
#1,027 4 commenti 0 reazioni 0 assegnatari Vedi su GitHub

Nessuno ha ancora preso questa issue.

Valutazione

Difficoltà
4/5
Tempo stimato
3-5 giorni
Idoneità per principianti
45/100
Tipo di issue
Funzionalità
Chiarezza
Da chiarire
Stato di attività
Tranquilla
Stack tecnologico
python
Ambito
tooling

Direzione di ricerca

The issue names no files, tests, or entry points. Start by locating the plugin template's generated formatting and linting configuration, then examine how an opt-in choice could be represented. Done means generated plugins can consistently select uv, ruff, and mypy or retain black and flake8.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Descrizione

The plugin template currently generates projects using black for code formatting and flake8 for linting. While these tools have served the ecosystem well, the Python tooling landscape has matured significantly, and several newer tools offer compelling advantages that plugin writers should be able to leverage.

I'd love to use some of the newer Python tooling we are using on other projects at our company like uv, ruff, and mypy. Maybe these tools could be offered on an opt-in basis where plugins could opt in to these tools? That way plugins could also choose to stay on black and flake8 if they don't want to use these newer tools.

Lingua principale
Python
Stelle
10
Fork
40
Merge medio
21h 24m
PR unite (30g)
8

Guida per i contributori

Apri la guida per i contributori

Come iniziare

  1. Leggi tutta la issue e poi la guida ai contributi del progetto.
  2. Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
  3. Fai un fork del repository e lavora su un branch.
  4. Apri una pull request che faccia riferimento al numero della issue.

Altre issue di pulp/plugin_template

Tutte le issue di pulp/plugin_template

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.