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

Consolidate inline tox dev dependencies into dependency groups

Aperta
#1,876 1 commento 0 reazioni 1 assegnatario Vedi su GitHub

I maintainer di solito rispondono entro 1 giorno

@candleindark ci sta già lavorando.

Dal 4/6/2026.

Valutazione

Questa issue non è ancora stata valutata.

Descrizione

Follow-up to #1873 / #1875.

The lint, typing, and reuse tox environments currently declare their dev dependencies inline in tox.ini. Those inline deps could instead be defined as PEP 735 [dependency-groups] in pyproject.toml and referenced from tox, giving a single source of truth for dev dependencies.

A concrete motivation: flake8 is currently duplicated, declared both in the style dependency group (added in #1875) and in [testenv:lint].

This is a consolidation/tidiness change, not a correctness fix, so it is proposed separately from #1875. The exact grouping is open for discussion (for example, whether pre-commit belongs in the style group or in a group of its own).

Caveat

tox's dependency_groups key requires tox >= 4.22. CI upgrades tox, but contributors with an older local tox would be affected. The docs environment (which uses -rdocs/requirements.txt) does not convert as cleanly and can be left as-is.

Lingua principale
Python
Stelle
29
Fork
37
Merge medio
1g 5h
PR unite (30g)
20

Preparare l'ambiente

Questo progetto non fornisce container di sviluppo, Dockerfile né guida per i contributori, quindi l'ambiente è a tuo carico: parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.

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 dandi/dandi-cli

Tutte le issue di dandi/dandi-cli

Issue simili

Altre issue su Python

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.