FernLab / cookiecutter-py-package

Cookiecutter template for Python packages. Fork from https://github.com/audreyfeldroy/cookiecutter-pypackage.git
BSD 3-Clause "New" or "Revised" License
0 stars 0 forks source link

Re-add click as possible argument parser. #6

Open danschef opened 1 month ago

danschef commented 1 month ago

The option to choose click as argument parser backend was dropped during the re-make of the template. Currently, we are not using it within FERN.Lab. However, click is also quite popular and if we also want to provide the template to others at GFZ, we should probably keep that option in.

romulogoncalves commented 1 month ago

In the latest version of cookiecutter Click was replaced by Typer. Typer is a newer Python library built on top of Click, designed to simplify the creation of CLIs by leveraging Python type hints and reducing boilerplate code. It focuses on simplicity and aims to make CLI development more straightforward for those familiar with Python type annotations.

For that reason we decided to drop Click, but since we do not use Typer we have dropped.

@danschef What are your thoughts?