I was excited to learn how easy it is to create GitHub Actions in Python the other day, but it took a while to get it set up how I wanted. I've created a basic template repo that hopes to help anyone quickstart a Python Action project managed with Poetry.

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/Python

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • Scout APM - Less time debugging, more time building
  • SaaSHub - Software Alternatives and Reviews
  • action-python-poetry

    Template repo to quickly make a tested and documented GitHub action in Python with Poetry

  • cookiecutter

    A cross-platform command-line utility that creates projects from cookiecutters (project templates), e.g. Python package projects, C projects.

    You could make this easier to use if you implement it as a cookiecutter, that way the "replace XXX with YYY" steps are done automatically.

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • flake8-action

    Run flake8 linter in your Python project.

    oh I should finally move my flake8 action to poetry! thank you for this!

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts