[issue25006] List pybind11 binding generator

New submission from Wenzel Jakob: Hi, over the last few months, I've been developing a library ("pybind11") for creating Python bindings of C++ code. It is similar in spirit to Boost.Python but uses a very different minimalist approach. It would be fantastic to get this library listed here: https://docs.python.org/3/faq/extending.html The purpose of this ticket is that somebody with permissions might add it to this page. pybind11 is here: https://github.com/wjakob/pybind11 Please let me know if you need any additional information. Thank you, Wenzel ---------- assignee: docs@python components: Documentation messages: 249865 nosy: docs@python, wenzel priority: normal severity: normal status: open title: List pybind11 binding generator type: enhancement versions: Python 2.7, Python 3.2, Python 3.3, Python 3.4, Python 3.5, Python 3.6 _______________________________________ Python tracker <report@bugs.python.org> <http://bugs.python.org/issue25006> _______________________________________

Wenzel Jakob added the comment: Hi, just another ping regarding this ticket. Since the last message, pybind11 now has: - Documentation on readthedocs: http://pybind11.readthedocs.org/en/latest/ - Continuous integration tests: https://travis-ci.org/wjakob/pybind11 - A first stable release: https://github.com/wjakob/pybind11/releases It would be fantastic if the Python documentation referenced it as an option for binding C++ code to Python. Thanks, Wenzel ---------- _______________________________________ Python tracker <report@bugs.python.org> <http://bugs.python.org/issue25006> _______________________________________

Antoine Pitrou added the comment: You could perhaps start by creating a PyPI entry for your package: https://pypi.python.org/pypi?%3Aaction=search&term=pybind11&submit=search ---------- nosy: +pitrou _______________________________________ Python tracker <report@bugs.python.org> <http://bugs.python.org/issue25006> _______________________________________

Wenzel Jakob added the comment: Dear Antoine, I wonder if this makes sense, as pybind11 is a collection of C++ header files using the Python C API. The library is meant to be used by other projects but does not generate any installable code by itself. (i.e. it isn't clear what pip install pybind11 should even do) I haven't seen any PyPI packages of this type, though I'm happy to be told otherwise. Best, Wenzel ---------- _______________________________________ Python tracker <report@bugs.python.org> <http://bugs.python.org/issue25006> _______________________________________

Wenzel Jakob added the comment: Never mind -- I made an entry for it. See https://pypi.python.org/pypi/pybind11/1.0 Thanks, Wenzel ---------- _______________________________________ Python tracker <report@bugs.python.org> <http://bugs.python.org/issue25006> _______________________________________

Antoine Pitrou added the comment: Yes, I think it doesn't hurt to advertise your project there. As for the official Python docs, I can't answer -- someone who maintains them would have to chime in. Perhaps you can also submit an addition to the packaging guide: https://packaging.python.org/en/latest/extensions/ ---------- _______________________________________ Python tracker <report@bugs.python.org> <http://bugs.python.org/issue25006> _______________________________________

Change by Irit Katriel <iritkatriel@yahoo.com>: ---------- versions: +Python 3.10, Python 3.8, Python 3.9 -Python 2.7, Python 3.2, Python 3.3, Python 3.4, Python 3.5, Python 3.6 _______________________________________ Python tracker <report@bugs.python.org> <https://bugs.python.org/issue25006> _______________________________________
participants (3)
-
Antoine Pitrou
-
Irit Katriel
-
Wenzel Jakob