Skip to content

PEP 541 Request: libclang #8202

@nightlark

Description

@nightlark

Project to be claimed

libclang: https://pypi.org/project/libclang

Your PyPI username

Should be transferred to either:
boomanaiden154: https://pypi.org/user/boomanaiden154
tstellar: https://pypi.org/user/tstellar

(For moving to LLVM org on PyPI)

Reasons for the request

The last release on PyPI was about 1 year 8 months for libclang version 18.1.1, the latest version from LLVM is 21.1.5 -- last February a commit was merged in the GitHub repository (sighingnow/libclang@4fb1d60) that bumped the version to 19.1.3, but CI jobs failed and no release was made.

Early last year (January/February) I opened PRs upstream for fixing the broken build (sighingnow/libclang#79) and modernizing the CI workflow to be easier to release future updates (sighingnow/libclang#78).

I reached out to @sighingnow via GitHub issues and email a few times around March and got a response saying he could add me as a co-maintainer on June 28, and I responded with my GitHub username on June 29; no response since then, my last email to follow up was sent on October 27.

I'm currently working on getting the clang PyPI package (bindings only - no compiled lib) set up so it can live in the upstream LLVM project (llvm/llvm-project#125806), and afterwards plan on trying to get the libclang PyPI package with compiled bindings transitioned into the LLVM org.

Maintenance or replacement?

Maintenance

Source code repositories URLs

Current project: https://github.com/sighingnow/libclang
Replacement: https://github.com/llvm/llvm-project

(LLVM monorepo will have code based on refactored build system in https://github.com/nightlark/libclang/tree/migrate-to-cibuildwheel)

Contact and additional research

I've reached out to @sighingnow via email about helping with maintenance on:

  • January 31, 2025
  • February 10, 2025 (short reminder shortly after seeing another PR that had broken CI builds get merged, with a heads about the PR I had open that fixes the CI builds)
  • February 17, 2025
  • March 5, 2025
  • March 31, 2025

I got an email response on June 28, 2025 saying he could add me as a co-maintainer, and replied on June 29, 2025. No response since then, so I sent a follow-up email on October 27, 2025.

There have also been several pings on various GitHub issues and PRs in https://github.com/sighingnow/libclang throughout this timespan, but no responses.

Code of Conduct

  • I agree to follow the PSF Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    PEP 541Package name support requests

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions