This is for developer build python package, script quick.
You may need to edit setup.py
or Makefile
after your create the repository.
- Choose your project/package name
- Create a folder under your repository name as your package name you choose in previous step
- Modify the
setup.py
for your package name, or if you decide not usesetup.py
, change theMakefile
instead - Now you should be good to go
Suggestion: create a virtual environment for different repository you are working
- pre-configured setup for CI with Github workflow
- Python formatting check
- Python linter check
- Shell check
- Shell test
- Commit message with conversational commit check
- Makefile automating some dependencies stacks
- Formating
- black
- Linter
- pylint
- pycodestyle
- flake8
- mypy
- pytype
- shellcheck
- shelltest
- Develop mode
- Version update
pip-tools
for python package dependency
- Formating
- pre-configured pre-commit hook
- pre-push
- commit-msg
- pre-commit
- pre-configured dependabot