Skip to content

lktuan/prefect_demo

Repository files navigation

A pet project for learning purpose:

  • How to git;
  • How to manage package and command line by pipx;
  • How to set up a project (dependencies management) with poetry;
  • How to orchestrate your workflow with prefect;
  • How to format code using black and isort;
  • How to style enforce with flake8;
  • How to static type with mypy;
  • How to test with pytest and pytest-cov;
  • How to git hook with pre-commit.

Sources:

  1. Python best practices: https://sourcery.ai/blog/python-best-practices/;
  2. Gitignore template: https://github.com/github/gitignore/blob/main/Python.gitignore;
  3. Why I like poetry over pipenv: https://www.tumblr.com/simplythetest/655880789137014784/making-poetry-why-i-like-poetry-over-pipenv;

How to

About

A pet project for learning purpose

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages