A minimal cookiecutter template to start your own Python project.
There are many great Python cookiecutter templates, such as one by Jace Browning or one by Netherlands eScience Center template (from which this repository borrowed several pieces, e.g., the initial dummy code parts). The idea of the one in this repository is to provide a strongly reduced template for simpler repositories or beginners.
You need cookiecutter
installed (e.g. using pip). Then you can create a new repository by running:
cookiecutter https://github.com/florian-huber/minimal-python-template.git
Running this template as described above will generate a Python project folder that gets your new project started properly. I hope. You should get a project folder with the following structure in it:
my-python-project/
├── .github
│ └── workflows
│ └── basic_ci.yml
├── .gitignore
├── CODE_OF_CONDUCT.md
├── LICENSE
├── my_python_package
│ ├── __init__.py
│ ├── my_module.py
│ └── __version__.py
├── pyproject.toml
├── README.md
└── tests
├── __init__.py
└── test_my_module.py