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

Official project repository for the Setuptools build system

¿Es pypa/setuptools apto para principiantes?

En los últimos 30 días, pypa/setuptools fusionó 3 de 20 pull requests de colaboradores externos, y sus mantenedores suelen responder en 1 día. Ahora mismo hay 8 issues aptos para principiantes abiertos.

Estrellas
2.9k
Forks
1.4k
Issues abiertos para principiantes
8
Issues indexados
618
Merge medio
1 d 3 h
PR fusionados (30 d)
6
Lenguaje dominante
Python
Licencia
MIT
Último push a GitHub
20/10/2026
Última indexación
19/9/2026
Guía de contribución
Sin guía de contribución
Código de conducta
Código de conducta
Etiquetas para principiantes
help wanted good first issue

Cómo contribuir a pypa/setuptools

  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. Lee su código de conducta: se aplica a los issues y pull requests igual que al chat.
  3. Tus contribuciones se publicarán bajo la licencia MIT del proyecto.
  4. Elige uno de los 8 issues abiertos aptos 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

  • [FR] Automatically define Py_LIMITED_API from py_limited_api
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#5370 ·

    Los mantenedores suelen responder en 1 día

  • [Docs] "Sponsor this project" link goes to "Requesting a SonarSource demo"
    Abierto
    documentation Needs Triage

    Dificultad 1/5 Menos de una hora Aptitud para principiantes 48/100

    pypa/setuptools#5359 ·

    Los mantenedores suelen responder en 1 día

  • [FR] Support Environment Markers for Packages and ext-modules.
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#5341 ·

    Los mantenedores suelen responder en 1 día

  • Setuptool
    Abierto
    distutils deprecation Needs Triage

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

    pypa/setuptools#5322 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • [FR] Support for metadata 2.6 via PEP 808
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#5304 ·

    Los mantenedores suelen responder en 1 día

  • 84.0.0: compilers obtained via `setuptools._distutils.ccompiler` raise a `CompileError` that `setuptools.errors.CompileError` no longer matches
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    breaking-change-feedback dependencies distutils deprecation upstream

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

    pypa/setuptools#5294 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Stand up standalone `compilers.C` distribution
    Abierto

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

    pypa/setuptools#5274 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Retire the distutils hack (remove top-level `distutils` injection)
    Abierto

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

    pypa/setuptools#5273 ·

    Los mantenedores suelen responder en 1 día

  • Public API for `compilers.C`
    Abierto

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

    pypa/setuptools#5271 ·

    Los mantenedores suelen responder en 1 día

  • [debt] Remove distutils hack
    Abierto

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

    pypa/setuptools#5264 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Bump jaraco.context to 6.1.0 version to mitigate CVE-2026-23949
    Abierto

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

    pypa/setuptools#5235 · 1 comentario · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • Bump wheel to 0.46.2 version to mitigate CVE-2026-24049
    Abierto

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

    pypa/setuptools#5234 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • Use Trusted Publishing to upload to PyPI
    Abierto

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

    pypa/setuptools#5231 · 1 comentario · 5 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Keep Py3.9 support
    Abierto

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

    pypa/setuptools#5227 ·

    Los mantenedores suelen responder en 1 día

  • [FR] Publish the pyproject.toml specification as a JSON schema
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#5218 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • [Docs] Missing external copyright notices for code copies
    Abierto
    documentation Needs Triage

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

    pypa/setuptools#5215 ·

    Los mantenedores suelen responder en 1 día

  • [BUG] Inconsistent behaviour of providing extension without sources between platforms
    Abierto
    Needs Discussion

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

    pypa/setuptools#5204 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • What is the instance of the setuptools regarding to AI-assisted contributions?
    Abierto

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

    pypa/setuptools#5192 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • [Docs[ Non-historical documentations that assume a still active `pkg_resources`
    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

    pypa/setuptools#5179 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • [FR] `package-dir`-aware `find:` directive
    Abierto
    enhancement

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

    pypa/setuptools#5145 · 16 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [FR] Add support for building exes using C source files.
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#5135 ·

    Los mantenedores suelen responder en 1 día

  • [FR] Support `.tar.zst` (zstandard-compressed tarball) source distribution formats
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#5127 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • [BUG] C++ shared library linking fails on Ubuntu: `-shared` flag stripped in transformation block
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    bug Needs Triage

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

    pypa/setuptools#5123 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [FR] [Docs] Return processing of environment variables to `build_ext`
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#5117 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • [BUG] No module named 'distutils' in python3.13t
    Abierto
    bug Needs Simplified Reproducer Needs Triage

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

    pypa/setuptools#5110 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • 80.9.0 [testing] `test_universal_deprecated` fails
    Abierto
    TODO: Removal

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

    pypa/setuptools#5097 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • `[tool.setuptools.ext-modules]` in `pyproject.toml` is still *experimental* ?
    Abierto

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

    pypa/setuptools#5096 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • 80.9.0 [testing] FileNotFoundError: [Errno 2] No such file or directory: 'foo.egg-info/SOURCES.txt'
    Abierto

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

    pypa/setuptools#5094 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • [FR] Allow glob values (or similar) for `ext-modules` in `pyproject.toml`
    Abierto
    enhancement help wanted

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

    pypa/setuptools#5092 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [BUG] Setuptools copies source files to build lib even if the targets are up to date with sources
    Abierto
    bug Needs Triage

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

    pypa/setuptools#5079 · 2 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • RFC: Automatic generation of type stubs - subclassing install?
    Abierto

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

    pypa/setuptools#5078 · 6 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [FR] Give user-friendly error messages when things go wrong rather than a stack trace
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#5073 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • [BUG] A simple C++ SWIG example fails when built through setuptools
    Abierto
    bug Needs Triage

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

    pypa/setuptools#5059 ·

    Los mantenedores suelen responder en 1 día

  • [FR] Check installed dependency versions
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#5054 · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • [FR] pyproject: dynamic: Allow `attr` for description and other dynamic metadata
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#5053 · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • [BUG] setuptools on Python 3.8 does not normalize wheel names
    Abierto
    bug Needs Triage

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

    pypa/setuptools#5051 · 4 comentarios · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • [BUG] python3.11 import of backports tarfile fails
    Abierto
    bug Needs Triage

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

    pypa/setuptools#5048 · 3 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [FR][BUG] Setuptools vendors LGPL-3.0 code, which extends the burden to setuptools' consumers
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#5045 · 4 comentarios · 5 reacciones ·

    Los mantenedores suelen responder en 1 día

  • [BUG] pip install python-augeas fails with setuptools 80.7.0 or later
    Abierto
    bug Needs Triage Waiting User Feedback

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

    pypa/setuptools#5039 · 5 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [BUG] zlib.error: Error -3 while decompressing data: invalid stored block lengths
    Abierto
    bug Needs Triage

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

    pypa/setuptools#5029 · 1 comentario ·

    Los mantenedores suelen responder en 1 día

  • [BUG] Path separator in Python include path breaks building extension modules
    Abierto

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

    pypa/setuptools#5023 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Request to restore the license file
    Quizá libre de nuevo @jaraco la tomó hace 525 días y no hay ningún pull request abierto. Abierto

    pypa/setuptools#5001 · 5 comentarios · 1 reacción · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • Add more flexibility in Distribution.finalize_options for plugins
    Quizá libre de nuevo @jaraco la tomó hace 531 días y no hay ningún pull request abierto. Abierto

    pypa/setuptools#4990 · 1 comentario · 1 reacción · 1 asignado ·

    Los mantenedores suelen responder en 1 día

  • [BUG] PEP 420 namespace packages via `package_dir` don't work with editable installs
    Abierto
    help wanted known limitation Needs Design Proposal Waiting Upstream Input

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

    pypa/setuptools#4943 · 10 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [CI] PyPy tests failing lately and it is difficult to identify the root cause
    Abierto

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

    pypa/setuptools#4940 · 2 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [FR] Remove License classifier warning
    Abierto
    enhancement Needs Triage

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

    pypa/setuptools#4938 · 4 comentarios · 1 reacción ·

    Los mantenedores suelen responder en 1 día

  • [BUG] When source tree contains a directory symlink, the directory is randomly packaged either as the original or symlink path
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    bug Needs Triage

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

    pypa/setuptools#4937 · 1 comentario · 2 reacciones ·

    Los mantenedores suelen responder en 1 día

  • Future of `wheel.macosx_libfile`
    Quizá libre de nuevo Un pull request para esta issue se cerró sin fusionarse. Abierto
    bug Needs Triage

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

    pypa/setuptools#4935 · 21 comentarios ·

    Los mantenedores suelen responder en 1 día

  • [FR] pip options in extra_requires
    Abierto

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

    pypa/setuptools#4928 · 11 comentarios ·

    Los mantenedores suelen responder en 1 día

  • Consider accepting `-` and `_` in extras name
    Abierto

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

    pypa/setuptools#4921 · 11 comentarios · 13 reacciones ·

    Los mantenedores suelen responder en 1 día

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.