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

A Python utility / library to sort imports.

¿Es PyCQA/isort apto para principiantes?

En los últimos 30 días, PyCQA/isort fusionó 8 de 27 pull requests de colaboradores externos, y sus mantenedores suelen responder en 3 días. Ahora mismo hay 1 issue apto para principiantes abierto.

Estrellas
7k
Forks
687
Issues abiertos para principiantes
1
Issues indexados
85
Merge medio
4 d 23 h
PR fusionados (30 d)
18
Lenguaje dominante
Python
Licencia
MIT
Último push a GitHub
27/8/2026
Última indexación
19/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Sin código de conducta
Etiquetas para principiantes
hacktoberfest help wanted

Cómo contribuir a PyCQA/isort

  1. No hay guía de contribución, así que empieza por el README y por algunos pull requests fusionados hace poco para ver cómo se proponen los cambios.
  2. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  3. Elige el issue abierto apto para principiantes de abajo y comenta que quieres trabajar en él antes de empezar.

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

  • float_to_top leaves a stray ')' when a paren import ends with isort: split
    Abierto

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

    PyCQA/isort#2680 · 2 comentarios ·

    Los mantenedores suelen responder en 3 días

  • isort turns a valid file into one that cannot be parsed, and --check passes it
    Abierto

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

    PyCQA/isort#2679 ·

    Los mantenedores suelen responder en 3 días

  • isort: split on a paren import needs two passes; --check rejects isort's own output
    Abierto

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

    PyCQA/isort#2678 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • isort skips a whole line when a semicolon is followed by a comment
    Abierto

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

    PyCQA/isort#2673 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • Make `_Config` and `Config` work as native class
    Abierto

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

    PyCQA/isort#2629 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • Deprecate inspection of shebang lines to determine if file is supported
    Quizá libre de nuevo @DanielNoord la tomó hace 57 días y no hay ningún pull request abierto. Abierto

    PyCQA/isort#2607 · 2 comentarios · 1 asignado ·

    Los mantenedores suelen responder en 3 días

  • Feature Request: add support for global config using $XDG_CONFIG_HOME
    Abierto

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

    PyCQA/isort#2465 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • Support explicit lazy imports in Python 3.15 (PEP 810)
    Abierto
    enhancement help wanted

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

    PyCQA/isort#2462 · 4 comentarios · 3 reacciones ·

    Los mantenedores suelen responder en 3 días

  • `--fss` may lead to incorrect import separation for mixed multi-line and alias imports
    Abierto

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

    PyCQA/isort#2455 · 10 comentarios ·

    Los mantenedores suelen responder en 3 días

  • `src_path` semantics needs clarification
    Abierto
    documentation

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

    PyCQA/isort#2365 · 2 comentarios ·

    Los mantenedores suelen responder en 3 días

  • --sort-reexports results in isort not being able to parse file
    Quizá libre de nuevo @DanielNoord la tomó hace 202 días y no hay ningún pull request abierto. Abierto

    PyCQA/isort#2286 · 1 comentario · 1 reacción · 2 asignados ·

    Los mantenedores suelen responder en 3 días

  • Feature request: Remove superfluous `import a` statements when there is already `import a.b`
    Abierto

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

    PyCQA/isort#2285 ·

    Los mantenedores suelen responder en 3 días

  • Feature request: per-block sorting strategy (inline sort)
    Abierto

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

    PyCQA/isort#2272 ·

    Los mantenedores suelen responder en 3 días

  • isort doesn't format the imports in PyCharm's Jupyter notebooks
    Abierto

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

    PyCQA/isort#2254 · 2 reacciones ·

    Los mantenedores suelen responder en 3 días

  • THIRDPARTY module detected as FIRSTPARTY when import happens within subdir of same name
    Abierto

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

    PyCQA/isort#2247 · 2 comentarios ·

    Los mantenedores suelen responder en 3 días

  • Third-party incorrectly identify as First-party depending on the name of the root directory
    Abierto

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

    PyCQA/isort#2240 ·

    Los mantenedores suelen responder en 3 días

  • Sorting order is broken and not following standard sort order
    Abierto

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

    PyCQA/isort#2239 · 13 comentarios ·

    Los mantenedores suelen responder en 3 días

  • files configuration option missing from config file(s)
    Abierto

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

    PyCQA/isort#2231 · 3 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 3 días

  • Can we add a json schema to complete pyproject.toml's [tool.isort]?
    Abierto

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

    PyCQA/isort#2227 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • isort doesn't respect config when it is inside subfolders
    Abierto

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

    PyCQA/isort#2200 · 3 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 3 días

  • Specifying known_first_party and src_path still causes Isort to group my own module with third party imports.
    Abierto

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

    PyCQA/isort#2194 · 5 reacciones ·

    Los mantenedores suelen responder en 3 días

  • Possibility to locally turn off `remove_redundent_aliases`
    Abierto

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

    PyCQA/isort#2189 ·

    Los mantenedores suelen responder en 3 días

  • Firstparty + `from ... import ...` corner case
    Abierto

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

    PyCQA/isort#2167 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • Add option to place absolute import above relative import in the same section
    Abierto

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

    PyCQA/isort#2146 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • How do I tell isort that a local import that happens to have the same name as a third party library is a local folder?
    Abierto

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

    PyCQA/isort#2143 ·

    Los mantenedores suelen responder en 3 días

  • Force to top should support *specific* ordering
    Abierto

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

    PyCQA/isort#2130 ·

    Los mantenedores suelen responder en 3 días

  • Line Length Ignores Comments
    Abierto

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

    PyCQA/isort#2124 ·

    Los mantenedores suelen responder en 3 días

  • isort confuses directory for Python package
    Abierto

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

    PyCQA/isort#2101 ·

    Los mantenedores suelen responder en 3 días

  • Trailing comment removed from `as` imports with `combine_as_imports = true` and `force_single_line = true`
    Abierto

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

    PyCQA/isort#2094 ·

    Los mantenedores suelen responder en 3 días

  • [feature] Shell completion
    Abierto

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

    PyCQA/isort#2069 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • isort gets confused when working with git worktrees
    Abierto

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

    PyCQA/isort#2068 · 1 comentario · 4 reacciones ·

    Los mantenedores suelen responder en 3 días

  • How to classify local folders as first party modules except venv
    Abierto

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

    PyCQA/isort#2066 ·

    Los mantenedores suelen responder en 3 días

  • inconsistencies of known_first_party and --resolve-all-configs argument
    Abierto

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

    PyCQA/isort#2045 · 2 comentarios · 4 reacciones ·

    Los mantenedores suelen responder en 3 días

  • Formatting problems in an `else` conditional import
    Abierto

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

    PyCQA/isort#2010 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 3 días

  • ensure_newline_before_comments is not respected
    Abierto

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

    PyCQA/isort#2009 · 2 comentarios ·

    Los mantenedores suelen responder en 3 días

  • Import sections with conditionals
    Abierto

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

    PyCQA/isort#1998 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • `--filter-files` does not consider extensions
    Abierto

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

    PyCQA/isort#1984 ·

    Los mantenedores suelen responder en 3 días

  • New feature: isort should move module-level-dunders to the correct place
    Abierto

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

    PyCQA/isort#1980 · 4 comentarios · 5 reacciones ·

    Los mantenedores suelen responder en 3 días

  • `--force-alphabetical-sort` breaks `--lines-between-types=0`
    Abierto

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

    PyCQA/isort#1972 · 2 comentarios ·

    Los mantenedores suelen responder en 3 días

  • `add_imports` + `append_only` inserts future import in illegal position
    Abierto

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

    PyCQA/isort#1970 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • isort is not explicit about skipping directories
    Abierto

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

    PyCQA/isort#1968 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 3 días

  • isort: skip not respected with add_imports config option
    Abierto

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

    PyCQA/isort#1962 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • `skip_glob` seems to ignore `!(ab|cd|ef)` syntax
    Abierto

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

    PyCQA/isort#1955 ·

    Los mantenedores suelen responder en 3 días

  • [question] Is it possible to remove newlines between `__future__`, `from` and `import`?
    Abierto

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

    PyCQA/isort#1954 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 3 días

  • Filter import additions to files by regex/glob
    Abierto

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

    PyCQA/isort#1951 ·

    Los mantenedores suelen responder en 3 días

  • Relative path not in sorting order with `--fss`
    Abierto

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

    PyCQA/isort#1944 ·

    Los mantenedores suelen responder en 3 días

  • Show blank isort output at top of help command
    Abierto

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

    PyCQA/isort#1938 ·

    Los mantenedores suelen responder en 3 días

  • `lines_before_import` adds newlines above module's docstring when used with `float_to_top`
    Abierto

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

    PyCQA/isort#1935 · 1 comentario ·

    Los mantenedores suelen responder en 3 días

  • Documentation for what conditions are needed to detect each module type
    Abierto

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

    PyCQA/isort#1932 · 2 reacciones ·

    Los mantenedores suelen responder en 3 días

  • --sg is not skipping expected files
    Abierto

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

    PyCQA/isort#1927 · 1 reacción ·

    Los mantenedores suelen responder en 3 días

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.