Skip to main content

Parse Doxygen-documented C++ with libclang and generate MyST Markdown API docs for Sphinx

Project description

clangquill

ClangQuill Logo

image

Parse Doxygen-documented C++ with libclang and generate MyST Markdown API docs for Sphinx

Features

  • TODO

Building from source

clangquill ships a compiled C++ core (clangquill._core) built with scikit-build-core, CMake and nanobind. A standard install builds it:

$ pip install .
$ python -c "from clangquill import _core; print(_core.have_libclang())"

The core optionally links libclang; when libclang-dev (or an LLVM prefix via LibClang_ROOT) is available at build time the extraction backend is enabled. Pass -DCLANGQUILL_WITH_LIBCLANG=ON to require it.

After generating your project

Credits

This package was created with Cookiecutter and the renefritze/python_cookiecutter project template.

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

clangquill-0.1.1.tar.gz (1.5 MB view details)

Uploaded Source

Built Distributions

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

clangquill-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl (60.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

clangquill-0.1.1-cp313-cp313-manylinux_2_34_aarch64.whl (56.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ ARM64

File details

Details for the file clangquill-0.1.1.tar.gz.

File metadata

  • Download URL: clangquill-0.1.1.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for clangquill-0.1.1.tar.gz
Algorithm Hash digest
SHA256 fea667f657ae2425b6637359886d9f14f5c080065266892e04d7adc9caf003d1
MD5 237d36773284aeb7628b92cc49f574f1
BLAKE2b-256 7fbab1fde989313628ed416bd385cbbb056017de4652d003582ccc4d2ee827cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangquill-0.1.1.tar.gz:

Publisher: deploy.yml on renefritze/clangquill

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clangquill-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for clangquill-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b51613e17778b9b74c4960e02cd73ea80d7fc9121778684383f36f997f216eae
MD5 0822142290d3485628feea613e4ac5db
BLAKE2b-256 0b0951f15534252d123f18f9ac4a289577ea2dddffb90cabb1464d01c4544848

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangquill-0.1.1-cp313-cp313-manylinux_2_34_x86_64.whl:

Publisher: deploy.yml on renefritze/clangquill

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file clangquill-0.1.1-cp313-cp313-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for clangquill-0.1.1-cp313-cp313-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 b125520685a69d03e374068f0923673e69367023c0922f06e9b9acbf925ece02
MD5 eb396feeff8895ba4bb266691d73c203
BLAKE2b-256 99b3a1a5641928486d4d95c4a3f29c4abe69fe525c502877088ac91770af9cd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangquill-0.1.1-cp313-cp313-manylinux_2_34_aarch64.whl:

Publisher: deploy.yml on renefritze/clangquill

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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