Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

The uncompromising Python code formatter

¿Es psf/black apto para principiantes?

En los últimos 30 días, psf/black fusionó 47 de 88 pull requests de colaboradores externos, y sus mantenedores suelen responder en 2 días. Ahora mismo no hay ningún issue apto para principiantes abierto; la lista de abajo muestra los demás issues que tenemos de este repositorio.

Estrellas
41.9k
Forks
2.9k
Issues abiertos para principiantes
0
Issues indexados
278
Merge medio
3 d 8 h
PR fusionados (30 d)
59
Lenguaje dominante
Python
Licencia
MIT
Último push a GitHub
7/10/2026
Última indexación
19/9/2026
Guía de contribución
Guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
help wanted

Cómo contribuir a psf/black

  1. Lee primero la guía de contribución: explica cómo quieren los mantenedores que se propongan, prueben y revisen los cambios.
  2. Incluye un Dockerfile o un archivo de Docker Compose, así que puedes ejecutarlo sin instalar todas sus herramientas.
  3. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  4. Sigue el repositorio para enterarte cuando se abra un nuevo issue apto para principiantes, o revisa los demás issues de abajo.

Las issues en las que quizá ya trabaja alguien aparecen al final. Ordenar todo por fecha

  • `ruff:ignore` should be processed as a pragma in `contains_pragma_comment`
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    T: bug

    Dificultad 2/5 1-3 horas Aptitud para principiantes 45/100

    psf/black#5260 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Thinking about `wrap_long_dict_values_in_parens`
    Abierto

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    psf/black#4882 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Release workflow: Atomic PyPI pushing?
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    psf/black#4839 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • potential multiprocessing performance improvement
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    psf/black#4771 · 1 comentario · 4 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Preserve alignment of inline comments
    Abierto
    F: comments T: style

    Dificultad 4/5 3-5 días Aptitud para principiantes 55/100

    psf/black#4651 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Any possible to provide a WASM edition?
    Abierto
    T: enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    psf/black#4649 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Inconsistencies in how line breaks are added in long "dot-chains", depending on brackets and function calls
    Quizá libre de nuevo @Student-ShivamChauhan la tomó hace 626 días y no hay ningún pull request abierto. Abierto
    T: style

    Dificultad 5/5 Más de una semana Aptitud para principiantes 30/100

    psf/black#4554 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • `hex_codes_in_unicode_sequences`: restrictions around f-strings are too strict
    Abierto
    F: strings T: style

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#4523 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Change the formatting behaviour when there is bracket in the if statement, like a list, a function
    Abierto
    T: enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#4516 · 2 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Support Python 3.13 free-threaded build
    Abierto
    T: enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    psf/black#4438 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • global config not possible if project contains a `pyproject.toml`
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    S: needs discussion T: bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    psf/black#4411 · 2 comentarios ·

    Los mantenedores suelen responder en 2 días

  • problematic formatting: indentation change in docstring
    Abierto
    T: style

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#4276 · 7 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Bug hazard - multiple strings given same indentation
    Abierto
    F: parentheses F: strings T: style

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#4249 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Vertical method chaining
    Abierto
    T: style

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    psf/black#4244 · 6 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Option to force "chop down" multiline (+ add magic comma) when line too long
    Abierto
    T: enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    psf/black#4229 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Future of `string_processing`
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    C: preview style T: bug

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    psf/black#4208 · 7 comentarios · 10 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Improve the style of breaking long lines into two
    Abierto
    T: style

    Dificultad 4/5 3-5 días Aptitud para principiantes 38/100

    psf/black#4203 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Enable enable-unstable-feature = ['string_processing'] without preview flag
    Abierto
    C: preview style T: bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#4196 · 12 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Deprecate unusual ways to set things in pyproject.toml
    Abierto
    C: configuration T: enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    psf/black#4178 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Line too long: Long from import
    Abierto
    F: linetoolong T: bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    psf/black#4177 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • [ISSUE] Github Action Black failing after successful reformatting.
    Abierto
    T: bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 30/100

    psf/black#4156 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Preview style feedback: Parenthesizing long dict, conditional, and type annotations
    Abierto
    C: preview style T: style

    Dificultad 5/5 Más de una semana Aptitud para principiantes 20/100

    psf/black#4123 · 6 comentarios · 16 reacciones ·

    Los mantenedores suelen responder en 2 días

  • `hug_parens_with_braces_and_square_brackets`: Doesn't hug if all entries fit on a line
    Abierto
    C: preview style T: style

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    psf/black#4099 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • `hug_parens_with_braces_and_square_brackets`: Recursively hugging parens decrease readability
    Abierto
    C: preview style T: style

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#4098 · 1 comentario · 3 reacciones ·

    Los mantenedores suelen responder en 2 días

  • don't split binary operation if right operand is a function call with short name
    Abierto
    T: style

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#4092 ·

    Los mantenedores suelen responder en 2 días

  • Break long expressions at operators, not inside inner parentheses
    Abierto
    T: style

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    psf/black#4075 · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Add parenthesis around walrus
    Abierto
    T: enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    psf/black#4058 · 2 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Support for percent format notebooks
    Abierto
    T: enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 35/100

    psf/black#4025 · 5 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Avoid parentheszing non-fluent attribute chain exceeding the line-length
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    T: bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#4001 · 3 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Request: new releases triggering `black-pre-commit-mirror`'s `mirror` action
    Abierto
    C: maintenance T: enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#3972 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • (🎁) String processing: re-enable wrap concatenated strings in parens in all cases
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    C: preview style T: bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#3955 · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Request: supporting sub-configs (aka per-directory config)
    Abierto
    T: enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    psf/black#3952 · 4 comentarios · 4 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Black puts "pyright: ignore" comments on the wrong line
    Quizá libre de nuevo @MohamedSharfan la tomó hace 269 días y no hay ningún pull request abierto. Abierto
    F: comments T: bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 25/100

    psf/black#3946 · 5 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Black 23.9.1 reformat already clean code expression and creates a line too long
    Quizá libre de nuevo @tienthai0205 la tomó hace 1096 días y no hay ningún pull request abierto. Abierto
    F: linetoolong T: bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#3925 · 4 comentarios ·

    Los mantenedores suelen responder en 2 días

  • Formatting one-tuples as multi-line if already multi-line
    Abierto
    T: style

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    psf/black#3918 · 6 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Black should never try to format symlinks
    Abierto
    T: enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 38/100

    psf/black#3880 · 3 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 2 días

  • string_processing: makes it impossible to use a comment to ignore a static type violation
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    C: preview style F: strings T: bug

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    psf/black#3802 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Always respect original comment/code-order
    Abierto
    F: comments T: enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    psf/black#3800 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Add line number to the --diff output.
    Abierto
    C: configuration S: needs discussion T: enhancement

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    psf/black#3769 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • New type parameter syntax: parameters should be broken up before type parameters
    Abierto
    T: style

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    psf/black#3752 · 6 reacciones ·

    Los mantenedores suelen responder en 2 días

  • string_processing: Long dictionary and f-string not formatted after breaking first line
    Abierto
    C: preview style F: strings T: bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 45/100

    psf/black#3747 · 5 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Signed Windows Binaries
    Abierto
    C: packaging T: enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#3725 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 2 días

  • Automatic magic trailing comma behavior to split arguments/items onto separate lines regardless of line length
    Abierto
    F: trailing comma T: enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    psf/black#3715 · 3 comentarios · 5 reacciones ·

    Los mantenedores suelen responder en 2 días

  • treatment of code comments inside of parentheses
    Abierto
    T: style

    Dificultad 5/5 Más de una semana Aptitud para principiantes 35/100

    psf/black#3714 · 1 comentario · 4 reacciones ·

    Los mantenedores suelen responder en 2 días

  • Decouple using .gitignore from `exclude`
    Abierto
    T: enhancement

    Dificultad 4/5 3-5 días Aptitud para principiantes 42/100

    psf/black#3711 ·

    Los mantenedores suelen responder en 2 días

  • Exceptions to comment spacing
    Abierto
    F: comments S: needs discussion T: enhancement

    Dificultad 5/5 Más de una semana Aptitud para principiantes 25/100

    psf/black#3668 · 6 reacciones ·

    Los mantenedores suelen responder en 2 días

  • blackd hangs
    Abierto
    T: bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 30/100

    psf/black#3666 · 4 reacciones ·

    Los mantenedores suelen responder en 2 días

  • string_processing: Better whitespace allocation for an assert statement
    Abierto
    C: preview style F: strings T: style

    Dificultad 3/5 1-2 días Aptitud para principiantes 48/100

    psf/black#3663 · 1 comentario ·

    Los mantenedores suelen responder en 2 días

  • Inconsistent line splitting of boolean expressions
    Abierto
    T: style

    Dificultad 3/5 1-2 días Aptitud para principiantes 45/100

    psf/black#3647 ·

    Los mantenedores suelen responder en 2 días

  • Black hangs indefinitely trying to format a file with ridiculously long nested dicts
    Abierto
    C: performance T: bug

    Dificultad 4/5 3-5 días Aptitud para principiantes 35/100

    psf/black#3627 ·

    Los mantenedores suelen responder en 2 días

Mostrando los 100 más recientes

Esta página solo lista lo indexado más recientemente. El filtro avanzado tiene el inventario completo, acotado por lenguaje, dificultad y duración.

Abrir el filtro avanzado

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.