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

Uploaded Source

Built Distribution

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

clang_build_ext-0.0.3-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: clang_build_ext-0.0.3.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for clang_build_ext-0.0.3.tar.gz
Algorithm Hash digest
SHA256 1006b21318ddfce72cf7407f0ddb7cc3698fc135574f0592c4f06ecb2fc9eeaa
MD5 4a2d10adf54e1cd7be57150140f6eabd
BLAKE2b-256 c0ab178552775ea9713c75c786f296de1952d43bc8af9441135300bac470d8a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for clang_build_ext-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 0274a3a956e326616bf13bdde0b880ad978c386c138ddf4bd53b6c17cf439843
MD5 d34774793089bddc4a1a40b15c6faf45
BLAKE2b-256 8be350ad19b38c0f4abb199ab6c67470741c0bfe85ea9e55dbe96c59eb398145

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