Project Setup¶
To start a new project with PyDjinni, you can either use the PyDjinni Project Template
adapt it to your needs, or you can bootstrap a new project with the project-init
setup wizard.
Project Template¶
The project template showcases how to use PyDjinni together with Conan and CMake to configure and build a cross-platform library.
Setup Wizard¶
The setup wizard can be used to bootstrap a simple project setup from scratch. It will ask you a few questions and then create a minimal working project setup for using PyDjinni together with Conan and CMake.
For more details on how to use the setup wizard, consult the Setup Wizard Reference.
Stay curious!¶
While both methods of setting up a new projects currently only support CMake with Conan, PyDjinni is designed to be flexible and extendable.
If for some reason the given technology stack doesn't work for you, it is possible to add support for any other build system by developing a custom build plugin.