Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Clang Build Extension

Gitter Build Status Coverage Status

Clang Build Ext Version Clang Build Ext Python Versions

Clang Build Ext Downloads Per Day Clang Build Ext Downloads Per Week Clang Build Ext Downloads Per Month

The clang-build-ext extension builds Python extensions using a Clang compiler stack. Either system LLVM/Clang or karellen-llvm-clang package can be used.

Beyond compiler the additional functionality is currently undocumented.

How to Use

Add the following to the setup.py script:

from setuptools import setup
from karellen.clang_build_ext import ClangBuildExt, ClangBuildClib

...

setup(
..., 
cmdclass={"build_ext": ClangBuildExt,
          "build_clib": ClangBuildClib},)
)

Metadata

Release files for clang-build-ext 0.0.3.dev20260308043104

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for clang-build-ext 0.0.3.dev20260308043104
File Size Uploaded
clang_build_ext-0.0.3.dev20260308043104.tar.gz 10.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for clang-build-ext 0.0.3.dev20260308043104
File Interpreter ABI Platform
clang_build_ext-0.0.3.dev20260308043104-py3-none-any.whl Python 3 none any Details

Total release size: 17.7 kB

Release files / clang_build_ext-0.0.3.dev20260308043104.tar.gz

Download URL clang_build_ext-0.0.3.dev20260308043104.tar.gz
Size 10.7 kB
Tags Source
SHA-256 checksum
How to use checksums
80d9ff34327860a759ef53ccd45f350f83bb7ee9553dc5018db0f03aa2201217
BLAKE2b-256 checksum
How to use checksums
3d377c408822e0ba605f1a32e492edd46e5b84f90b4d5c91400b1790d9172290
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14

Release files / clang_build_ext-0.0.3.dev20260308043104-py3-none-any.whl

Download URL clang_build_ext-0.0.3.dev20260308043104-py3-none-any.whl
Size 7.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
dbe0c65f248accd6c95d7fdf09c3df6485ee00497b99af8654166be715a4b189
BLAKE2b-256 checksum
How to use checksums
ecf373dcd81d710378db5a79280b416946d5322936ac4743dd6340c2f14fb7bd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.14
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page