Skip to main content

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

Project description

clangquill

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

Uploaded Source

Built Distribution

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

clangquill-0.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (41.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

File details

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

File metadata

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

File hashes

Hashes for clangquill-0.0.3.tar.gz
Algorithm Hash digest
SHA256 1a0050d7be363ab3530f482b6f95b23e9e780d7644a03030d5ca428790709196
MD5 29024b1d7e547eb5ec651d389b00e02c
BLAKE2b-256 8f162b5be3342938e34180fa5860c098ad0cdd8e8fc47fbe7e8995697cb9fcae

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangquill-0.0.3.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.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for clangquill-0.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cdd2c46a91e1dc5329254a339d0e20eab8d2dcd1d286b70fdb317b92ab146559
MD5 1829de9c39b99cc44f53055c3e3379b5
BLAKE2b-256 7d4da1a19f6403bd0cd42ce3e76d76db283c9ae0d840198d24db8313fa28e4d7

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangquill-0.0.3-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_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.

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