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.dev20231023085223

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.dev20231023085223
File Size Uploaded
clang_build_ext-0.0.3.dev20231023085223.tar.gz 10.6 kB Details

Built distribution (wheel)

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

Total release size: 17.5 kB

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

Download URL clang_build_ext-0.0.3.dev20231023085223.tar.gz
Size 10.6 kB
Tags Source
SHA-256 checksum
How to use checksums
f0d5c61f3461b906ff1bcd606aafa79ce39e24f6041bca0421f34998eadeb97b
BLAKE2b-256 checksum
How to use checksums
0210fc865b3caeade425223b57a08ba4e7de7b8bb6ca19dfb97e3972133db8f8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6

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

Download URL clang_build_ext-0.0.3.dev20231023085223-py3-none-any.whl
Size 6.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
22417bd6577de386b922681b13a93c9997850ebd053f1f5704df48ebb4a379da
BLAKE2b-256 checksum
How to use checksums
1f0e19a2c2d1d2df134f0f2d8e404fbaee7a4c5fb48f11ae39e947dd6cfd7061
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.6
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