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

Official project repository for the Setuptools build system

pypa/setuptools è adatto ai principianti?

Negli ultimi 30 giorni pypa/setuptools ha accettato 3 delle 20 pull request di contributori esterni, e i suoi maintainer di solito rispondono entro 1 giorno. In questo momento sono aperte 8 issue adatte ai principianti.

Stelle
2.9k
Fork
1.4k
Issue aperte per principianti
8
Issue indicizzate
618
Merge medio
1g 3h
PR unite (30g)
6
Lingua principale
Python
Licenza
MIT
Ultimo push su GitHub
20/10/2026
Ultima indicizzazione
19/9/2026
Guida per i contributori
Nessuna guida per i contributori
Codice di condotta
Codice di condotta
Label per principianti
help wanted good first issue

Come contribuire a pypa/setuptools

  1. Non c'è una guida per contribuire: parti dal README e da alcune pull request accettate di recente per capire come si propongono le modifiche.
  2. Leggi il suo codice di condotta: vale per issue e pull request tanto quanto per la chat.
  3. I tuoi contributi saranno pubblicati con la licenza MIT del progetto.
  4. Scegli una delle 8 issue aperte adatte ai principianti qui sotto e, prima di iniziare, scrivi in un commento che vuoi occupartene.
Caricamento delle issue

Le issue su cui forse qualcuno sta già lavorando sono in fondo alla lista. Ordina tutto per data

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100

    pypa/setuptools#5370 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 1/5 Meno di un'ora Idoneità per principianti 48/100

    pypa/setuptools#5359 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 45/100

    pypa/setuptools#5341 ·

    I maintainer di solito rispondono entro 1 giorno

  • Setuptool
    Aperta
    distutils deprecation Needs Triage

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 10/100

    pypa/setuptools#5322 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    pypa/setuptools#5304 ·

    I maintainer di solito rispondono entro 1 giorno

  • 84.0.0: compilers obtained via `setuptools._distutils.ccompiler` raise a `CompileError` that `setuptools.errors.CompileError` no longer matches
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    breaking-change-feedback dependencies distutils deprecation upstream

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    pypa/setuptools#5294 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Stand up standalone `compilers.C` distribution
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 28/100

    pypa/setuptools#5274 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    pypa/setuptools#5273 ·

    I maintainer di solito rispondono entro 1 giorno

  • Public API for `compilers.C`
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 68/100

    pypa/setuptools#5271 ·

    I maintainer di solito rispondono entro 1 giorno

  • [debt] Remove distutils hack
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    pypa/setuptools#5264 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100

    pypa/setuptools#5235 · 1 commento · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100

    pypa/setuptools#5234 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • Use Trusted Publishing to upload to PyPI
    Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    pypa/setuptools#5231 · 1 commento · 5 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Keep Py3.9 support
    Aperta

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    pypa/setuptools#5227 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 32/100

    pypa/setuptools#5218 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    pypa/setuptools#5215 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100

    pypa/setuptools#5204 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    pypa/setuptools#5192 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • [Docs[ Non-historical documentations that assume a still active `pkg_resources`
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    pypa/setuptools#5179 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 42/100

    pypa/setuptools#5145 · 16 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    pypa/setuptools#5135 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 50/100

    pypa/setuptools#5127 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

  • [BUG] C++ shared library linking fails on Ubuntu: `-shared` flag stripped in transformation block
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    bug Needs Triage

    Difficoltà 2/5 1-3 ore Idoneità per principianti 55/100

    pypa/setuptools#5123 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    pypa/setuptools#5117 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    pypa/setuptools#5110 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100

    pypa/setuptools#5097 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    pypa/setuptools#5096 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 52/100

    pypa/setuptools#5094 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    pypa/setuptools#5092 · 6 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 2/5 1-3 ore Idoneità per principianti 48/100

    pypa/setuptools#5079 · 2 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    pypa/setuptools#5078 · 6 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    pypa/setuptools#5073 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    pypa/setuptools#5059 ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    pypa/setuptools#5054 · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100

    pypa/setuptools#5053 · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    pypa/setuptools#5051 · 4 commenti · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 2/5 1-3 ore Idoneità per principianti 45/100

    pypa/setuptools#5048 · 3 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 20/100

    pypa/setuptools#5045 · 4 commenti · 5 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    pypa/setuptools#5039 · 5 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 25/100

    pypa/setuptools#5029 · 1 commento ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 42/100

    pypa/setuptools#5023 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • Request to restore the license file
    Forse di nuovo libera @jaraco l’ha presa 527 giorni fa e non c’è nessuna pull request aperta. Aperta

    pypa/setuptools#5001 · 5 commenti · 1 reazione · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

  • Add more flexibility in Distribution.finalize_options for plugins
    Forse di nuovo libera @jaraco l’ha presa 533 giorni fa e non c’è nessuna pull request aperta. Aperta

    pypa/setuptools#4990 · 1 commento · 1 reazione · 1 assegnatario ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 48/100

    pypa/setuptools#4943 · 10 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    pypa/setuptools#4940 · 2 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100

    pypa/setuptools#4938 · 4 commenti · 1 reazione ·

    I maintainer di solito rispondono entro 1 giorno

  • [BUG] When source tree contains a directory symlink, the directory is randomly packaged either as the original or symlink path
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    bug Needs Triage

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100

    pypa/setuptools#4937 · 1 commento · 2 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

  • Future of `wheel.macosx_libfile`
    Forse di nuovo libera Una pull request per questa issue è stata chiusa senza essere unita. Aperta
    bug Needs Triage

    Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100

    pypa/setuptools#4935 · 21 commenti ·

    I maintainer di solito rispondono entro 1 giorno

  • [FR] pip options in extra_requires
    Aperta

    Difficoltà 3/5 1-2 giorni Idoneità per principianti 48/100

    pypa/setuptools#4928 · 11 commenti ·

    I maintainer di solito rispondono entro 1 giorno

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

    Difficoltà 5/5 Più di una settimana Idoneità per principianti 25/100

    pypa/setuptools#4921 · 11 commenti · 13 reazioni ·

    I maintainer di solito rispondono entro 1 giorno

Vengono mostrati i 100 più recenti

Questa pagina elenca solo ciò che è stato indicizzato di recente. Il filtro avanzato contiene l'inventario completo, ristretto per linguaggio, difficoltà e durata.

Apri il filtro avanzato

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.