Skip to main content

Clang-based extension builder

Project description

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},)
)

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

clang_build_ext-0.0.3.dev20260308043104.tar.gz (10.7 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file clang_build_ext-0.0.3.dev20260308043104.tar.gz.

File metadata

File hashes

Hashes for clang_build_ext-0.0.3.dev20260308043104.tar.gz
Algorithm Hash digest
SHA256 80d9ff34327860a759ef53ccd45f350f83bb7ee9553dc5018db0f03aa2201217
MD5 177c597e2bdfa712e74cfccb11816b2f
BLAKE2b-256 3d377c408822e0ba605f1a32e492edd46e5b84f90b4d5c91400b1790d9172290

See more details on using hashes here.

File details

Details for the file clang_build_ext-0.0.3.dev20260308043104-py3-none-any.whl.

File metadata

File hashes

Hashes for clang_build_ext-0.0.3.dev20260308043104-py3-none-any.whl
Algorithm Hash digest
SHA256 dbe0c65f248accd6c95d7fdf09c3df6485ee00497b99af8654166be715a4b189
MD5 5b18cb0c1b9d1c3d752abf3e26478bbe
BLAKE2b-256 ecf373dcd81d710378db5a79280b416946d5322936ac4743dd6340c2f14fb7bd

See more details on using hashes here.

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