Skip to content

Latest commit

 

History

History
29 lines (19 loc) · 986 Bytes

wiki-home-template.md

File metadata and controls

29 lines (19 loc) · 986 Bytes

python-package-folder Documentation

Welcome to the python-package-folder documentation wiki!

Quick Links

{QUICK_LINKS}

Overview

Easily build and publish any target folder in a repository, including subfolders of a monorepo.
Together with sysappend, this library makes relative imports, flexible import management, and package publishing a breeze.

Features

  • Subfolder Build Support: Build subfolders as separate packages with automatic detection and configuration
  • Smart Import Classification: Recursively parses all .py files to detect and classify imports
  • Automatic Version Resolution: Resolve versions via conventional commits (Python-native, no Node.js required)
  • Package Publishing: Publish to PyPI, TestPyPI, or Azure Artifacts

Quick Start

# Build and publish a subfolder
cd src/my_subfolder
python-package-folder --publish pypi

For more information, see the Usage Guide.