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.4.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.4-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.4.tar.gz.

File metadata

  • Download URL: clangquill-0.0.4.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.4.tar.gz
Algorithm Hash digest
SHA256 25effb4bd639fad297127f372b6e9e80f35ee631c6a4c2e19040af7698aa1185
MD5 80ed0ae3ea965b69d66e1c3ff8901e4a
BLAKE2b-256 ca4e35e47081d29476298d2005df0d408e49145b7bab6f5b751b0739b56db742

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for clangquill-0.0.4-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8b008b2ba8f4c1dd379978225a3e171e93b80db20b3c024f2c01ee18fcf4328d
MD5 2686c566b25c7abb9075f12944d7cf78
BLAKE2b-256 b43dd37c5dd7896eef5640968bb0d35afaa848712067fc07bead02bf3906dd33

See more details on using hashes here.

Provenance

The following attestation bundles were made for clangquill-0.0.4-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