An open API service indexing awesome lists of open source software.

https://github.com/cheginit/python-template

A template repository for a Python-based project.
https://github.com/cheginit/python-template

Last synced: 5 months ago
JSON representation

A template repository for a Python-based project.

Awesome Lists containing this project

README

          

# A template for a Python-based project

This template supports the following:

- The code linitng is done using [pre-commit](https://pre-commit.com/) and can be run by issuing `make lint` command. You can add it as a hook to the repository by running `pre-commit install` so whenever you commit a change it will be run automatically. You can check `.pre-commit-config.yml` file to edit configuration.
- Some of the linters such as `flake8` and `isort` can be configured using the `setup.cfg` file as well.
- A Conda environment file, `environment.yml` is available to add all the project dependencies.
- The project license is MIT.