Skip to content

CivicActions/pyction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

🐍 Pyction

(pronounced: "pik-shun")

Run Python scripts with uv inside a slim, fast Docker container based on Python 3.13.

build updated

🔧 Usage

- name: Run Python Script in pyction
  uses: civicactions/pyction@v1
  with:
    script: |
      uv run your_script.py
      uv run -m your_thing

💡 Features

  • Based on ghcr.io/civicactions/pyction
  • Runs inside Docker with full repo access
  • uv preinstalled
  • Your pyproject.toml is automatically respected

🔍 Inputs

Name Required Description
script Shell script to execute inside pyction

📦 Example

- name: Update fingerprints
  uses: civicactions/pyction@v1
  with:
    script: |
      uv sync
      uv run scripts/fetch_fingerprints.py

🛠 Maintainers

@CivicActions

📄 License

We are aggressively open source and use AGPL-3.0-or-later · ©️ 2025 CivicActions

About

A few python images to make life easier when building stuff

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors 2

  •  
  •