Skip to content

Latest commit

 

History

History
28 lines (19 loc) · 1.62 KB

File metadata and controls

28 lines (19 loc) · 1.62 KB

Python Project Template

This project template serves as a robust foundation for Python projects, promoting best practices and streamlining development workflows. It comes pre-configured with essential tools and features to enhance the development experience.

Tools Included

Usage

Key commands for effective project management:

  • pdm install - Installs all project dependencies.
  • pdm add <package> - Adds a new dependency to the project.
  • pdm l - Runs linting, formatting, and mypy checks.
  • pdm test - Executes tests located in the tests directory.
  • pdm run <command> - Runs the specified command within the virtual environment.

CI/CD

The project uses our GitLab CI/CD templates to automate the linting and testing processes. The pipeline is triggered on every merge request and push to the default branch.