Use upstream black

Ouverte
#684 1 commentaire 0 réactions 0 personnes assignées Voir sur GitHub

Les mainteneurs répondent en général sous 7 jours

@dhruvarayasam y travaille déjà.

Depuis le 5/1/2025.

Évaluation

Difficulté
2/5
Temps estimé
1-3 heures
Accessibilité débutants
45/100
Type d'issue
Refactorisation
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
python

Piste de recherche

Start in pyproject.toml, where the black configuration excludes the ropetest directory, and look for # fmt: off markers around dedent()-ed strings in the Python sources. Confirm which black version is pinned and whether the upstream fix is released before changing anything. Done when the exclusion is removed, any unneeded # fmt: off markers are gone, and black runs cleanly over the repository.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

cleanup good first issue
Description

Now that https://github.com/psf/black/pull/1879 is merged, once that PR is in a versioned release of black, we would be able to undo the hacks that were needed to work around black's previously broken handling of dedent()-ed strings.

  • We used to filter out ropetest from being blackened, this would no longer be needed
  • It may be possible to remove some #fmt: off markers
Langage dominant
Python
Étoiles
2.2k
Forks
197
Merge moyen
2 j 13 h
PR mergées (30 j)
5

Préparer son environnement

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de python-rope/rope

Toutes les issues de python-rope/rope

Issues similaires

Plus d'issues Python

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.