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.dev20231023085223.tar.gz (10.6 kB view details)

Uploaded Source

Built Distribution

File details

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

File metadata

File hashes

Hashes for clang_build_ext-0.0.3.dev20231023085223.tar.gz
Algorithm Hash digest
SHA256 f0d5c61f3461b906ff1bcd606aafa79ce39e24f6041bca0421f34998eadeb97b
MD5 7fe573d4f011f4df5981124c64ad128c
BLAKE2b-256 0210fc865b3caeade425223b57a08ba4e7de7b8bb6ca19dfb97e3972133db8f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clang_build_ext-0.0.3.dev20231023085223-py3-none-any.whl
Algorithm Hash digest
SHA256 22417bd6577de386b922681b13a93c9997850ebd053f1f5704df48ebb4a379da
MD5 f533d2fb3b82fe11ee1548d4a86e1371
BLAKE2b-256 1f0e19a2c2d1d2df134f0f2d8e404fbaee7a4c5fb48f11ae39e947dd6cfd7061

See more details on using hashes here.

Supported by

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