Skip to content
This repository was archived by the owner on Dec 15, 2025. It is now read-only.
This repository was archived by the owner on Dec 15, 2025. It is now read-only.

[workflow] Setup & Configure Python Workflow Tools #8

@cricksmaidiene

Description

@cricksmaidiene

The following tools can be configured within this project to improve developer workflow. These are already part of a standard template on the Dotlas Cookiecutter Pypackage.

  • Poetry for package-level dependency management together with pyproject.toml
  • pnpm for package-level build tools from the JS ecosystem:
    • Commitizen for clean commit messages
    • Husky for configuring git hooks
  • pre-commit for validating code before committing to the branch. Can check for formatting and linting issues, and blocks code addition to a clean branch if certain rules and parameters are unmet.
    • pre-commit needs to be configured together with husky to run automatically before a commit.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions