DEV Community

Nicholus Mush
Nicholus Mush

Posted on

Project Workflow for Python

title: Project Workflow for Python — Structure & CI
published: false
tags: [python, workflow, ci]

This post outlines a pragmatic Python project workflow: virtualenvs, a
clear package layout, dependency pinning, and continuous integration.

Minimal layout:

project/
  src/package/
  tests/
  pyproject.toml
  README.md
Enter fullscreen mode Exit fullscreen mode

Add CI pipelines for tests and linters, and document contributor steps.

Top comments (0)