Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

The Python build backend for Meson projects

mesonbuild/meson-python est-il accessible aux débutants ?

Les mainteneurs de mesonbuild/meson-python répondent en général à une pull request sous 1 jour. 3 issues accessibles aux débutants sont ouvertes en ce moment.

Étoiles
180
Forks
93
Issues débutants ouvertes
3
Issues indexées
44
Merge moyen
18 h 1 min
PR mergées (30 j)
18
Langage dominant
Python
Licence
MIT
Dernier push GitHub
29/9/2026
Dernière indexation
19/9/2026
Guide de contribution
Aucun guide de contribution
Code de conduite
Aucun code de conduite
Labels débutants
help wanted

Comment contribuer à mesonbuild/meson-python

  1. Il n'y a pas de guide de contribution : partez du README et de quelques pull requests fusionnées récemment pour voir comment les changements sont proposés.
  2. Vos contributions seront publiées sous la licence MIT du projet.
  3. Choisissez l'une des 3 issues ouvertes accessibles aux débutants ci-dessous et indiquez en commentaire que vous voulez la prendre avant de commencer.

Les issues sur lesquelles quelqu’un travaille peut-être déjà sont listées en dernier. Tout trier par date

  • conda libraries no longer found at runtime (when meson uses system compiler for the python extension)
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 52/100

    mesonbuild/meson-python#912 · 30 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Expected behavior for RPATH handling
    Ouverte
    documentation enhancement tests

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 45/100

    mesonbuild/meson-python#903 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Possible breakage against `beartype`?
    Ouverte

    Difficulté 3/5 1-2 jours Accessibilité débutants 52/100

    mesonbuild/meson-python#871 · 7 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Possible unhandled `StopIteration`
    Ouverte

    Difficulté 2/5 1-3 heures Accessibilité débutants 68/100

    mesonbuild/meson-python#869 · 1 commentaire ·

    Les mainteneurs répondent en général sous 1 jour

  • pip install overrides existing build configuration
    Ouverte
    question

    Difficulté 3/5 1-2 jours Accessibilité débutants 68/100

    mesonbuild/meson-python#851 · 6 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Support for PEP 808 (partially dynamic metadata)
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    mesonbuild/meson-python#848 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Can't build a project that contain only ``library()``
    Ouverte
    not-a-bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 52/100

    mesonbuild/meson-python#842 · 8 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • install_mode is ignored
    Ouverte
    bug

    Difficulté 3/5 1-2 jours Accessibilité débutants 74/100

    mesonbuild/meson-python#841 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Default -Dbuildtype=release cannot be overridden by native file
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    mesonbuild/meson-python#828 · 2 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • libdir inexplicitly overriden when installing a shared library from a subproject
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 38/100

    mesonbuild/meson-python#817 · 3 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Support for PEP 794 (import name metadata)
    Ouverte
    enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 70/100

    mesonbuild/meson-python#809 · 8 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Allow the user to specify `limited-api` from the command line
    Ouverte
    enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 38/100

    mesonbuild/meson-python#787 · 31 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Windows x86_64 Python on an ARM host: Builds fail with architecture mismatch
    Ouverte
    blocked enhancement help wanted

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    mesonbuild/meson-python#776 · 19 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Editable install of a PEP 420 namespace package shadows other packages in the same namespace
    Ouverte
    bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    mesonbuild/meson-python#775 · 1 commentaire · 2 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • Editable install doesn't provide/link `datadir`
    Ouverte
    not-a-bug question

    Difficulté 4/5 3-5 jours Accessibilité débutants 30/100

    mesonbuild/meson-python#774 · 8 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Support for PEP 770 (SBOMs)
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 45/100

    mesonbuild/meson-python#763 · 8 commentaires · 2 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • Add a test package and docs for the "C/C++ lib with optional Python bindings" use case
    Ouverte
    documentation tests

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    mesonbuild/meson-python#744 ·

    Les mainteneurs répondent en général sous 1 jour

  • Provide an option to turn off the rebuild-on-import feature of editable installs.
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    mesonbuild/meson-python#730 · 19 commentaires · 2 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • Add a new docs section "Building a package"
    Ouverte
    documentation

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    mesonbuild/meson-python#686 ·

    Les mainteneurs répondent en général sous 1 jour

  • Add `uv build` to the example command lines in the documentation
    Ouverte
    documentation

    Difficulté 1/5 Moins d'une heure Accessibilité débutants 55/100

    mesonbuild/meson-python#683 · 2 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • mesonpy embeds random path into .o files for debug build
    Ouverte
    documentation

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    mesonbuild/meson-python#671 · 31 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • pytest assertion rewriting does not seem to work with meson editable install
    Ouverte
    dependency-bug

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    mesonbuild/meson-python#646 · 4 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Document how to use pytest in packages using meson-python
    Ouverte
    documentation

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    mesonbuild/meson-python#642 · 8 commentaires · 3 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • Allow better control over wheel tags
    Ouverte
    bug enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 42/100

    mesonbuild/meson-python#639 · 10 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Document how to use generated Cython `.pxi` headers
    Ouverte
    documentation

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    mesonbuild/meson-python#589 · 6 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Document how to bundle executables in wheels
    Ouverte
    documentation

    Difficulté 2/5 1-3 heures Accessibilité débutants 65/100

    mesonbuild/meson-python#541 ·

    Les mainteneurs répondent en général sous 1 jour

  • Document how editable installations work
    Ouverte
    documentation

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    mesonbuild/meson-python#538 ·

    Les mainteneurs répondent en général sous 1 jour

  • Document how installed files are mapped into the built wheel
    Ouverte
    documentation

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    mesonbuild/meson-python#537 ·

    Les mainteneurs répondent en général sous 1 jour

  • wrong mapping of "datadir" variable
    Ouverte
    question

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    mesonbuild/meson-python#517 · 8 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Better error message for editable installs with missing --no-build-isolation
    Ouverte

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    mesonbuild/meson-python#512 · 7 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Amend documentation to reflect that `meson install` is not run
    Ouverte
    documentation

    Difficulté 2/5 1-3 heures Accessibilité débutants 65/100

    mesonbuild/meson-python#473 · 6 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Dynamic control over ninja parallelism, or generic dynamic features
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    mesonbuild/meson-python#416 · 16 commentaires · 1 réaction ·

    Les mainteneurs répondent en général sous 1 jour

  • Document meson-pythons requirements for the "install_dir" option of e.g. configure_file
    Ouverte
    documentation

    Difficulté 2/5 1-3 heures Accessibilité débutants 48/100

    mesonbuild/meson-python#402 · 11 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Support cross compiling
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 25/100

    mesonbuild/meson-python#321 · 65 commentaires · 3 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • Pass the kind of build (regular/editable) to meson
    Ouverte
    enhancement

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    mesonbuild/meson-python#256 · 11 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Warn when the user uses `false`, `no`, etc. as configuration values in fields that are enabled by a non-empty value
    Ouverte
    enhancement

    Difficulté 3/5 1-2 jours Accessibilité débutants 45/100

    mesonbuild/meson-python#252 ·

    Les mainteneurs répondent en général sous 1 jour

  • Improve logging on build failure by displaying file contents of `meson-log.txt`
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 35/100

    mesonbuild/meson-python#246 · 33 commentaires · 5 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • pkgconfig files are installed into "site-packages/.*.mesonpy.libs/pkgconfig"
    Ouverte
    distro-packagers

    Difficulté 3/5 1-2 jours Accessibilité débutants 35/100

    mesonbuild/meson-python#240 · 17 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

  • Document meson-python requirements on how `import('python').find_installation()` is called
    Ouverte
    documentation

    Difficulté 2/5 1-3 heures Accessibilité débutants 45/100

    mesonbuild/meson-python#233 · 5 commentaires · 2 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • Support dynamic version generation, including from git tags and with git commit hashes
    Ouverte
    enhancement

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    mesonbuild/meson-python#159 · 18 commentaires · 8 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • UX for constraining build-time and runtime dependencies
    Ouverte
    enhancement question

    Difficulté 5/5 Plus d'une semaine Accessibilité débutants 25/100

    mesonbuild/meson-python#29 · 79 commentaires · 4 réactions ·

    Les mainteneurs répondent en général sous 1 jour

  • Handling executables (scripts from the Python POV) that link to distribution libraries
    Ouverte
    needs info

    Difficulté 4/5 3-5 jours Accessibilité débutants 35/100

    mesonbuild/meson-python#3 · 8 commentaires ·

    Les mainteneurs répondent en général sous 1 jour

Recevez les nouvelles issues par e-mail

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