Skip to content
This repository has been archived by the owner on Jun 22, 2023. It is now read-only.

python-project-templates/pyproject-cookiecutter

Personal Project cookiecutter

A cookiecutter template for creating python projects with optional javacsript/jupyterlab extension/C++/rust extensions.

Use the template to create package

Install cookiecutter.

pip install cookiecutter

Use cookiecutter to generate a package, following the prompts to fill in the name and authorship of your new JupyterLab extension.

cookiecutter https://github.com/python-project-templates/pyproject-cookiecutter

Examples

Examples are available in a pyproject-cookiecutter-example

Python python Python only
C++ cpp Python and C++ (pure C++, pybind11, cython)
JS js Python and React/Perspective
Jupyter jupyter Python and JupyterLab Extension
Rust rust Python and Rust (maturin/pyo3)