pybind11_mkdoc
pybind11_mkdoc copied to clipboard
Pybind11 tool for making docstrings from C++ comments
Committed via https://github.com/asottile/all-repos
In a new conda environment, I've installed ``` conda install -c conda-forge python python -m pip install . ``` which outputs ``` Processing /Users/tdegeus/Downloads/pybind11_mkdoc Installing build dependencies ... done Getting...
This PR adds the doxygen `@note` command and fix the `@warning` one. Test docstring: ```c++ /** * This is a method to test docstring parsing with pybind11-mkdoc * @note Test...
When compiling bindings output with `g++ --std=c++17 -Wall -Werror -pedantic-errors`, generated header is not conformant: ``` project/bindings.cpp:168:55: error: ISO C++11 requires at least one argument for the "..." in a...
Add support for the doxygen `@exception` command. The `@throws` and `@throw` commands are synonyms of `@exception`, but are already supported by pybind11_mkdoc. See https://www.doxygen.nl/manual/commands.html#cmdexception
I have a library that depends on a number of different libraries. I use CMake to find them, and I would like `pybind11_mkdoc` to do the same. How do I...
A newer package provigind the python libclang bindings is available, called "libclang". Unlike "clang", this package ships the libclang library, removing the dependency from the system's one. This dependency is...
* according to https://en.cppreference.com/w/cpp/language/identifiers - identifiers with a double underscore anywhere; - identifiers that begin with an underscore followed by an uppercase letter; - in the global namespace, identifiers that...
This PR fixes a misleading typo. The environment variable `LLVM_DIR_PATH` can be used to indicate non-standard paths on Linux. However, the error message currently mentions `LIBLLVM_DIR_PATH`.
Support for the unencrypted Git protocol was dropped by GitHub: https://github.blog/2021-09-01-improving-git-protocol-security-github/