Skip to main content

Docleaf

Your technical docs, beautifully integrated

Docleaf smoothly integrates your technical and long-form documentation. It is a Sphinx extension which reads Doxygen XML output and formats the information seamlessly with your user documentation.

License

Docleaf is licensed under the Parity Public License. The Parity license allows permissive use of Docleaf to help document open source projects. If you have a closed source project that you would like to document with Docleaf then you must purchase a commercial license.

For further information please email: support@docleaf.io

Features

  • Custom directives allowing you to target various parts of C and C++ code bases.
  • Integration with Sphinx C and C++ domains to support easily linking to your generated output.
  • Hash-based content checks, as well as timestamp checks, to minimize incremental build times after a Doxygen run.
  • Integration with the sphinx.ext.linkcode extension to support links to source code locations in a GitHub repository.

Installation

Docleaf can be installed from PyPI:

pip install docleaf

Usage

Include docleaf.doxygen as an extension in your Sphinx conf.py file:

extensions = ["docleaf.doxygen"]

Configure the extension to know where your source code is stored and the Doxygen XML output has been generated for your project. Optionally set the default project:

docleaf_projects = {
  "my_project": {
    "root": "../src",
    "xml": "../doxygen/xml"
  }

}
docleaf_default_project = "my_project"

The use the provided directives in your reStructuredText files:

.. doxygenstruct:: ExampleStruct

See below for available directives.

Directives

Generate documentation for a C++ class.

.. doxygenclass:: ClassName

Generate documentation for a C or C++ struct.

.. doxygenstruct:: StructName

Generate documentation for a C or C++ function.

.. doxygenfunction:: function_name

Generate documentation for a C or C++ enum.

.. doxygenenum:: EnumName

Generate documentation for specific group as specified within your Doxygen set up and code comments.

.. doxygengroup:: group_name

All directives take a :project: option to specify the project to use from your conf.py if you don't want to use the default project.

Settings

  • docleaf_projects

    A Python dictionary mapping each project name to the folders where its source code and Doxygen XML output are stored.

  • docleaf_default_project

    The default project to use when none is specified on the directive itself.

  • docleaf_domain_by_extension

    A Python dictionary mapping from file extension to Sphinx domain. Docleaf uses Doxygen's language classifications where possible but for optimal control of how source files are classified it is useful to use this setting. For example:

    docleaf_domain_by_extension = {"hpp": "cpp", "h": "c"}
    

    Will make sure that all files that end in .hpp will be considered as C++ files and processed using the C++ Sphinx domain whilst files that end in .h will be considered C files and processed with the C Sphinx domain.

  • docleaf_doxygen_skip

    A list of instructions describing any parts of the Doxygen XML to skip when generating the output documentation. Supported entries are:

    • members:all_caps - Skips any function or variable members (as defined as a 'memberdef' by Doxygen) which have names which are all capital letters and underscores. This is to allow users to filter our unprocessed C/C++ macros if desirable.
    • xml-nodes:<node name> - Skips reading and process of the given XML node and its children in the Doxygen XML output. Support is limited to the htmlonly node.

Integration with sphinx.ext.linkcode

Docleaf can integrate with the sphinx.ext.linkcode extension in order to add [source] links next to various supported entries in your documentation. Linking to GitHub based repositories is supported.

In order to use it, add the sphinx.ext.linkcode extension to the extensions list in your Sphinx conf.py and use the docleaf.doxygen.GitHubLinkResolver with appropriate parameters for your repository.

extensions = [
  "docleaf.doxygen",
  "sphinx.ext.linkcode",
  ]

linkcode_resolve = docleaf.doxygen.GitHubLinkResolver(
    root="../../../", user="docleaf-labs", repo="docleaf", branch="main"
)

Where:

  • root is the relative path to the root of your repository.
  • user is the user or organisation name for your GitHub repository.
  • repo is the name of your GitHub repository.
  • tag is the git tag that you would like the generated link URLs to target.
  • branch is the git branch that you would like the generated link URLs to target.
  • commit is the git commit SHA that you would like the generated link URLs to target.

Only one of tag, branch and commit is necessary.

Performance

When doing a clean build of the Zephyr RTOS documentation suite, Docleaf is 2.1x faster than Breathe.

Benchmark: docleaf
  Time (mean ± σ):     180.383 s ±  3.213 s    [User: 448.242 s, System: 12.908 s]
  Range (min … max):   175.695 s … 185.187 s    10 runs
Benchmark: breathe
  Time (mean ± σ):     389.658 s ±  5.271 s    [User: 1839.366 s, System: 24.895 s]
  Range (min … max):   379.093 s … 394.315 s    10 runs

History

Docleaf is written and maintained by the creator of the Breathe project. It was created to resolve some of the performance and memory consumption issues with Breathe by rewriting the code base to use Rust. The user experience is designed to match and improve on Breathe.

Release files for docleaf 0.8.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for docleaf 0.8.1
File
docleaf-0.8.1-cp311-none-win_amd64.whl CPython 3.11 none Windows x86-64 Details
docleaf-0.8.1-cp311-none-win32.whl CPython 3.11 none Windows x86-32 Details
docleaf-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
docleaf-0.8.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.5+ x86-32 Details
docleaf-0.8.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64, macOS 11.0+ ARM64, macOS 10.9+ universal2 (ARM64, x86-64) Details
docleaf-0.8.1-cp311-cp311-macosx_10_7_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.7+ x86-64 Details
docleaf-0.8.1-cp310-none-win_amd64.whl CPython 3.10 none Windows x86-64 Details
docleaf-0.8.1-cp310-none-win32.whl CPython 3.10 none Windows x86-32 Details
docleaf-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
docleaf-0.8.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-32 Details
docleaf-0.8.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64, macOS 11.0+ ARM64, macOS 10.9+ universal2 (ARM64, x86-64) Details
docleaf-0.8.1-cp310-cp310-macosx_10_7_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.7+ x86-64 Details
docleaf-0.8.1-cp39-none-win_amd64.whl CPython 3.9 none Windows x86-64 Details
docleaf-0.8.1-cp39-none-win32.whl CPython 3.9 none Windows x86-32 Details
docleaf-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
docleaf-0.8.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-32 Details
docleaf-0.8.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64, macOS 10.9+ universal2 (ARM64, x86-64), macOS 10.9+ x86-64 Details
docleaf-0.8.1-cp39-cp39-macosx_10_7_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.7+ x86-64 Details
docleaf-0.8.1-cp38-none-win_amd64.whl CPython 3.8 none Windows x86-64 Details
docleaf-0.8.1-cp38-none-win32.whl CPython 3.8 none Windows x86-32 Details
docleaf-0.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
docleaf-0.8.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-32 Details
docleaf-0.8.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64, macOS 10.9+ universal2 (ARM64, x86-64), macOS 10.9+ x86-64 Details
docleaf-0.8.1-cp38-cp38-macosx_10_7_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.7+ x86-64 Details
docleaf-0.8.1-cp37-none-win_amd64.whl CPython 3.7 none Windows x86-64 Details
docleaf-0.8.1-cp37-none-win32.whl CPython 3.7 none Windows x86-32 Details
docleaf-0.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
docleaf-0.8.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
docleaf-0.8.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl CPython 3.7 CPython 3.7 pymalloc macOS 11.0+ ARM64, macOS 10.9+ universal2 (ARM64, x86-64), macOS 10.9+ x86-64 Details
docleaf-0.8.1-cp37-cp37m-macosx_10_7_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64 Details

Total release size:52.8 MB

Release files / docleaf-0.8.1-cp311-none-win_amd64.whl

Download URL docleaf-0.8.1-cp311-none-win_amd64.whl
Size 1.1 MB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
8cba9fb9a7e0d819b5fb2582c15d9fa1a01062e493aaa0e01c4ee38f518e00bc
BLAKE2b-256 checksum
How to use checksums
59b646ff65d6bd0cca9a30ba66cc683a45bcb3e5244a9781578554f15550ed7c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp311-none-win32.whl

Download URL docleaf-0.8.1-cp311-none-win32.whl
Size 993.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
73a230fca3eaafefda2ec99676ac87605b07fff47891adbb498c9c0d0a3d74d5
BLAKE2b-256 checksum
How to use checksums
a5983954c4306c6f61bd33b7a04418890836e27d94730138769ba7ad635e65b7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL docleaf-0.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.3 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
13bb2cf55f1739cd8039422b84db878bfa68555a75cb805daf4c0620a1ac466c
BLAKE2b-256 checksum
How to use checksums
94e2e6b23910df59989118e492b42b5873d704a6eb571027a4db962ca95d058a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl

Download URL docleaf-0.8.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Size 2.3 MB
Tags CPython 3.11 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
8f9ec1b165c4f84f4a317c03954ae8e17df727d706239aa11bc9eef4d6a7ea53
BLAKE2b-256 checksum
How to use checksums
0796104828065b2fb62d7bf2419def937744706e4d40b9f099605f449ee793fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL docleaf-0.8.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 2.6 MB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8ee7e0a1edc87864b4af95512074bed9a2fec6a924da5bf8078668cdc614b05a
BLAKE2b-256 checksum
How to use checksums
b80ba178bc89198001c4330d5444d6f13e2b4ed9aba7bfc7b297c957df06bf6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp311-cp311-macosx_10_7_x86_64.whl

Download URL docleaf-0.8.1-cp311-cp311-macosx_10_7_x86_64.whl
Size 1.3 MB
Tags CPython 3.11 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
abf4491c3d496cb9e29805d5f1a45613ff47b5c30a8bc4630e6d1ab5cd75daf8
BLAKE2b-256 checksum
How to use checksums
a2ded596b84775e4d9a453d681cc15c2afd16eb3abb2ea89f2eddfb804488481
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp310-none-win_amd64.whl

Download URL docleaf-0.8.1-cp310-none-win_amd64.whl
Size 1.1 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
160a43c799e50453ab5a6dfb3f089d76349e1d3c445376c5b519666f0704bf70
BLAKE2b-256 checksum
How to use checksums
fa4ec14190fc3b6f5b944cd69483a56fe787d4168ff624459eafa29da676e919
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp310-none-win32.whl

Download URL docleaf-0.8.1-cp310-none-win32.whl
Size 993.9 kB
Tags CPython 3.10 Windows x86-32
SHA-256 checksum
How to use checksums
3c2f4249422c064b8aa5c2202d51193f597fd80a26cc89226d9afb4e0dea19c1
BLAKE2b-256 checksum
How to use checksums
466f2aeff4cf2847e8ae8f6b3e667d6f10d8cc2d7b4a225c3e8f5775cefb469d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL docleaf-0.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1de35940d87f9de2d5b17b842c05fc7652f68c1e34145874ce66b6bc67eb2883
BLAKE2b-256 checksum
How to use checksums
7b4aa6f606ecff94f2186ecab259538abb0c4fb7362f1d288f122561532f89aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl

Download URL docleaf-0.8.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Size 2.3 MB
Tags CPython 3.10 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
ad099c61b2045c88ced57aeec62940e404097847f4b7d8e07ab8592014703367
BLAKE2b-256 checksum
How to use checksums
3e83ce8c7d56b4fee7c1ed4aa56853e5dbd0e7a583c79156b16bbf98c5100a76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL docleaf-0.8.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 2.6 MB
Tags CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
39ac376437ffdb70b59fa250436c2d23357a04628d10aed4d7e80fc3a6eb80d5
BLAKE2b-256 checksum
How to use checksums
e6a6b18d6c2506b50440f7d44151a2241582dfa0739c2f518525c92c94b69fa1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp310-cp310-macosx_10_7_x86_64.whl

Download URL docleaf-0.8.1-cp310-cp310-macosx_10_7_x86_64.whl
Size 1.3 MB
Tags CPython 3.10 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
dbfc5a5cc5f872c879c44df35a5639e5a1ae43aaf1fadc26b633785003ab7c70
BLAKE2b-256 checksum
How to use checksums
890d811461c010f7e4b55c6fc5107343397bfa9711cc00aba67df98e281cd029
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp39-none-win_amd64.whl

Download URL docleaf-0.8.1-cp39-none-win_amd64.whl
Size 1.1 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
1dfa74399bfae52a47d8c46ff35cafbbd2f34aaf3497d6236eec624534cd629d
BLAKE2b-256 checksum
How to use checksums
28a2c7341a543f53664e422e226224d7dc2239227f81160c79a79131e5cffb92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp39-none-win32.whl

Download URL docleaf-0.8.1-cp39-none-win32.whl
Size 993.9 kB
Tags CPython 3.9 Windows x86-32
SHA-256 checksum
How to use checksums
6c6cc5002c5bd2a92ad9b5e56ec8a58829c482bf13c22e1f984591a985dd7a6b
BLAKE2b-256 checksum
How to use checksums
c65dcfecd1909118d29a8d5178f401f0e48a852bddcebe31e575124398d9a7ad
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL docleaf-0.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.3 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
3a1bf856c2db2ed8e3a46c4112a5604b604886d5d5fba8f657da62bd8f38973e
BLAKE2b-256 checksum
How to use checksums
7a71cd8c398bcdfffc34193ee81dac50a5563db05a65bbadcb8e5dff9e586fee
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl

Download URL docleaf-0.8.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Size 2.3 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f54d121166310124080074e32bd2c1d4f6bb5b8b53e649265f5da85decebf7d4
BLAKE2b-256 checksum
How to use checksums
03bf4b1821632975db927689190981770cc30dfa5c19e00bcfe84beb76baf061
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL docleaf-0.8.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 2.6 MB
Tags CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
57a99bef74736a326cc316ce91dd63907b317bbdc1d2725891db70f66e953a66
BLAKE2b-256 checksum
How to use checksums
42b64d8648c1b0ffa8a281b857e13d82502916da6d0f3843e890969e592777db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp39-cp39-macosx_10_7_x86_64.whl

Download URL docleaf-0.8.1-cp39-cp39-macosx_10_7_x86_64.whl
Size 1.3 MB
Tags CPython 3.9 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
bc2ce48df1126bd2783b3e9ce7e51be96abcb5d1a9d187dd813407f23fe611f5
BLAKE2b-256 checksum
How to use checksums
a875482c9c05389af5baafb325728fa207a4f0b526f6e4f35ed13e1496e4accd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp38-none-win_amd64.whl

Download URL docleaf-0.8.1-cp38-none-win_amd64.whl
Size 1.1 MB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
d07ef37b52656b4cfd06c5bc3099342fd1996c4556d93912a0f064a736df4288
BLAKE2b-256 checksum
How to use checksums
432c2c68420aad5b36e4894c9774120424591954fc548e05e3a2e5d09bc2c435
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp38-none-win32.whl

Download URL docleaf-0.8.1-cp38-none-win32.whl
Size 994.3 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
3fb2c64aa2652c19bac613348f3fb187d83f54440267d36e7e1242ebefe2df13
BLAKE2b-256 checksum
How to use checksums
c57869f23ef7ece458c35c26ca0a297d482eff3344f07c772d3672b745ade397
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL docleaf-0.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.3 MB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7c72f1e8b670a831d22c579577fd9cb53cd412d594df93a52c596cae73907f44
BLAKE2b-256 checksum
How to use checksums
3880c7ebaab34df27d23e668f46dac1e62299153521d4ee546e0282c0b2105a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl

Download URL docleaf-0.8.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Size 2.3 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
7ba8dafe7b498412a6cef103610c7f135e8d87a1429b7872a0d38120ccc8ed44
BLAKE2b-256 checksum
How to use checksums
dc534781e3133e91f7e8588d1a63fc3d0c830493be01da465d1eaf1a1743c2f9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL docleaf-0.8.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 2.6 MB
Tags CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
078df682409960f3cd84f8ede01947e8c1da8cedc43d72419775f4b69ef6b7ad
BLAKE2b-256 checksum
How to use checksums
6300b952aad79dd17f75e2c6667b3970ae3a83eea3daec49f437478808bdb2b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp38-cp38-macosx_10_7_x86_64.whl

Download URL docleaf-0.8.1-cp38-cp38-macosx_10_7_x86_64.whl
Size 1.3 MB
Tags CPython 3.8 macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
27a3425f892382caa18905f5850881e3068bea69ec8b4c6354cb2dccd36ea421
BLAKE2b-256 checksum
How to use checksums
2318bf8cb9ccf4dd86ff228b99e0ae69e76eddc10956e871d57d24880efd3486
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp37-none-win_amd64.whl

Download URL docleaf-0.8.1-cp37-none-win_amd64.whl
Size 1.1 MB
Tags CPython 3.7 Windows x86-64
SHA-256 checksum
How to use checksums
6b41d991e40ba937c5932887bbcdfcf7679bb281f597afa1667132957a204b3d
BLAKE2b-256 checksum
How to use checksums
2cd66738d3c8092448a825d78f85671f1b64b7e00e6fdbe99d54ba59a302c296
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp37-none-win32.whl

Download URL docleaf-0.8.1-cp37-none-win32.whl
Size 994.2 kB
Tags CPython 3.7 Windows x86-32
SHA-256 checksum
How to use checksums
9180a84ebd00b2df968dfd04cb503286e84b4b68b9e92f91721ba6ab2fe70738
BLAKE2b-256 checksum
How to use checksums
1823cea0d48ce0c1139e9671ba9ae8bf80eb71d57d33d0d4d6b4846044c2beb6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL docleaf-0.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 2.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
1eca5b42fbc6e8fffbd9e964a8f5709c1eedeedb1835158356ba9c8a276e2489
BLAKE2b-256 checksum
How to use checksums
e5b5450be0bdecae6419a8ea9768b11d692be10d15240b309825d5c6b6f29548
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl

Download URL docleaf-0.8.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.whl
Size 2.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
119b13a7757fe5a6db7c9470367fa0ac8e6a28e7bc9511d931497216e406281d
BLAKE2b-256 checksum
How to use checksums
8ed3d9fae37a2ce6d2781e7c6a403a2867960ee51c4362ce4e1af53e3ea739e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl

Download URL docleaf-0.8.1-cp37-cp37m-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Size 2.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8669874219e5649975fa11098b4889334cea94289266e290c9e6dc97d471c2d5
BLAKE2b-256 checksum
How to use checksums
c52e76a8d5918d91905619dcda01e6659d28280c06baf96f2bdd6ae1942a6f59
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17

Release files / docleaf-0.8.1-cp37-cp37m-macosx_10_7_x86_64.whl

Download URL docleaf-0.8.1-cp37-cp37m-macosx_10_7_x86_64.whl
Size 1.3 MB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.7+ x86-64
SHA-256 checksum
How to use checksums
244562ac6b01f5c1eea8cc885dbbb6bd4bd55b050ed4ebb7f4b801d618183fce
BLAKE2b-256 checksum
How to use checksums
be747391d1589e0e1d3a005daef897d7b9e1d2f0722f1b307700a54f1d22e03b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.9.17
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page