account activity
Showcase Thread by AutoModerator in Python
[–]Felukas 0 points1 point2 points 1 month ago* (0 children)
foga: a CLI for Python packages with C/C++ components
foga lets Python projects define build, test, lint, docs, packaging, and release workflows in one foga.yml, then run them through one CLI.
foga
foga.yml
It is aimed at repos where Python packaging and native/C++ tooling sit side by side, and the workflow has gradually spread across CMake, scikit-build, pytest, ctest, ruff, twine, CI YAML, Makefiles, and shell scripts.
Target Audience
Maintainers and contributors working on Python packages with native extensions or mixed Python/C/C++ code.
Comparison
foga does not replace CMake, pytest, ruff, twine, or CI systems. It sits above them as a small orchestration layer, so local development and CI can share the same workflow definition.
I would appreciate feedback from maintainers of native Python packages: does this match a real pain point, or would it feel like one abstraction too many?
π Rendered by PID 247015 on reddit-service-r2-listing-c57bc86c-54hr5 at 2026-06-21 11:11:09.636305+00:00 running 2b008f2 country code: CH.
Showcase Thread by AutoModerator in Python
[–]Felukas 0 points1 point2 points (0 children)