Skip to main content

binaries for clangd, a clang-based C++ language server (LSP)

Project description

Clangd python wheel

PyPI Release License

This project packages the clangd utility as a Python wheel, supplying the clangd binaries for use of python projects or generally as cross-platform statically-linked packages of the utility.

The wheel can be used when you need to interact with a C/C++ LSP server. For example, in static analyzers such as clangd-tidy.

The binaries are built using the original LLVM source releases, and are uploaded to PyPI using verifiable build attestations.

The project is a fork of the clang-tidy-wheel project, which is the source for the build and packaging scripts used here, and is based on their original work.

clangd is part of the LLVM project and is licensed under the Apache License v2.0 with LLVM Exceptions.

Usage

Install:

python -m pip install clangd

Run:

clangd

Builder platforms

OS Version Architecture Platform
Ubuntu 24.04 x86_64 manylinux
Ubuntu 24.04 x86_64 musllinux
Ubuntu 24.04 arm64 manylinux
Ubuntu 24.04 arm64 musllinux
macOS 15 x86_64
macOS 15 arm64
Windows 2025 x86_64
Windows 11 arm64

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

clangd-22.1.1.tar.gz (16.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

clangd-22.1.1-py2.py3-none-win_arm64.whl (17.0 MB view details)

Uploaded Python 2Python 3Windows ARM64

clangd-22.1.1-py2.py3-none-win_amd64.whl (18.9 MB view details)

Uploaded Python 2Python 3Windows x86-64

clangd-22.1.1-py2.py3-none-musllinux_1_2_x86_64.whl (27.8 MB view details)

Uploaded Python 2Python 3musllinux: musl 1.2+ x86-64

clangd-22.1.1-py2.py3-none-musllinux_1_2_aarch64.whl (26.8 MB view details)

Uploaded Python 2Python 3musllinux: musl 1.2+ ARM64

clangd-22.1.1-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (25.7 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

clangd-22.1.1-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (24.3 MB view details)

Uploaded Python 2Python 3manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

clangd-22.1.1-py2.py3-none-macosx_11_0_arm64.whl (18.3 MB view details)

Uploaded Python 2Python 3macOS 11.0+ ARM64

clangd-22.1.1-py2.py3-none-macosx_10_13_x86_64.whl (19.0 MB view details)

Uploaded Python 2Python 3macOS 10.13+ x86-64

File details

Details for the file clangd-22.1.1.tar.gz.

File metadata

  • Download URL: clangd-22.1.1.tar.gz
  • Upload date:
  • Size: 16.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for clangd-22.1.1.tar.gz
Algorithm Hash digest
SHA256 e0555fdf29cc0cf549bf4c5f87c5b831b5c60dd2388e07e550da1eb7f7f7b976
MD5 0df6dab774a8434bf4e470a50b618ad7
BLAKE2b-256 bcf1b85a9852f34449075ce9ba3144872369bbfbbf924406c1e72e4e3fff7d9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangd-22.1.1.tar.gz:

Publisher: release.yml on jmpfar/clangd-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clangd-22.1.1-py2.py3-none-win_arm64.whl.

File metadata

  • Download URL: clangd-22.1.1-py2.py3-none-win_arm64.whl
  • Upload date:
  • Size: 17.0 MB
  • Tags: Python 2, Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for clangd-22.1.1-py2.py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 52b1e39822f408a05a3a47557594698ba69e59777c204f9c481836c5955431ff
MD5 4541b25eb109907e6787833fe2abcd36
BLAKE2b-256 38141eb548ec58cddbb406c29c5a5b445d1e90131077c5ba99baa15c5a6b0765

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangd-22.1.1-py2.py3-none-win_arm64.whl:

Publisher: release.yml on jmpfar/clangd-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clangd-22.1.1-py2.py3-none-win_amd64.whl.

File metadata

  • Download URL: clangd-22.1.1-py2.py3-none-win_amd64.whl
  • Upload date:
  • Size: 18.9 MB
  • Tags: Python 2, Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for clangd-22.1.1-py2.py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 88f3a1b28cba6a714e97cf74ae749eb2f965bfd24e69fa17e8f0b6dba67cfee6
MD5 438155368bb74489126fe47f24869a2e
BLAKE2b-256 6e1a2a3ad71897b255238022305168e472c2187850dd61163efc1620cbd936e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangd-22.1.1-py2.py3-none-win_amd64.whl:

Publisher: release.yml on jmpfar/clangd-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clangd-22.1.1-py2.py3-none-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for clangd-22.1.1-py2.py3-none-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 73b1fb277e1dc12057e859a874f2241d062e808bfff839cc18eb70517be6f4e2
MD5 7ece05259ddc883907757229e5db153c
BLAKE2b-256 1b56fd1ef2cd81ee0782f6025741255ceb1a4ca2ebf7adb8858b37952158e42e

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangd-22.1.1-py2.py3-none-musllinux_1_2_x86_64.whl:

Publisher: release.yml on jmpfar/clangd-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clangd-22.1.1-py2.py3-none-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for clangd-22.1.1-py2.py3-none-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7b3fdb2db5a6e6e7c2abfe130a2652b78bf8ced4c5ea7c727489120342d64937
MD5 30db3bfb61780c2bfe4bae00eb326ceb
BLAKE2b-256 349b6c3a8186df6f593f3230b8d32f2f39d37a1e7eed4133c24258a48728bad2

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangd-22.1.1-py2.py3-none-musllinux_1_2_aarch64.whl:

Publisher: release.yml on jmpfar/clangd-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clangd-22.1.1-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clangd-22.1.1-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 861ccf58c143bcfcb3afd23c1e6c5d09144d3d634152221065d84102dfc35d4a
MD5 bb13c83f056a11fcf294f93a73f95917
BLAKE2b-256 9d907febb5da8fe7130772f2d881aa69b806fabb4655da384b9aff9735b20fd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangd-22.1.1-py2.py3-none-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: release.yml on jmpfar/clangd-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clangd-22.1.1-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for clangd-22.1.1-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 672338afbbb5989b66cd0c1354eb2406f77fdc2a97d5b594ee8dd26c745b250f
MD5 bb2cf168b3ca6445af3efbbdfd853829
BLAKE2b-256 ff6ebb87d4ebf958b63d0a1a1bc148c013d9b5471211eff75cc49681034b8842

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangd-22.1.1-py2.py3-none-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on jmpfar/clangd-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clangd-22.1.1-py2.py3-none-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for clangd-22.1.1-py2.py3-none-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1e11c1797f57b74e834afbdb6b9b87695d4ef239109a94885d267d3596eafd67
MD5 4335ef0772d9338d6c0250a97ca27a50
BLAKE2b-256 da78c231701a2a90c332608f792427aa6deddc1c7fcea2c7feba5fcab1bb2312

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangd-22.1.1-py2.py3-none-macosx_11_0_arm64.whl:

Publisher: release.yml on jmpfar/clangd-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clangd-22.1.1-py2.py3-none-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for clangd-22.1.1-py2.py3-none-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8ee579fb05ba39806d557c9466d1e87379429b1ca198c99d670ad03c74400011
MD5 dde4d3813f2bea70f24f9a96a919e8db
BLAKE2b-256 d151d475509496af0421c4625cd18182ed42759bd4d4386aef7a7d409efeef1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangd-22.1.1-py2.py3-none-macosx_10_13_x86_64.whl:

Publisher: release.yml on jmpfar/clangd-wheel

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page