Skip to main content

AUR Automation Bot

Project description

Pauron

PyPI CI Build AUR Sync Status License

Pauron is an automation bot for AUR (Arch User Repository). You can think it of like watcher for github releases. The name emerges from Sauron but with "P" beginning.

It patches PKGBUILD & .SRCINFO files when a new release is detected at upstream then pushes to AUR repository. This way, you can maintain more AUR repositories with less effort on updating new release versions.

[!NOTE]
We only support GitHub upstream URLs for AUR packages.

How to use

You can fork this repo and tweak update-aur-packages.yaml after you have added AUR_SSH_KEY to GitHub secrets and adjust accordingly for your package name.

or run as below

pipx install pauron
pipx ensurepath
export AUR_SSH_KEY="$(cat ~/.ssh/pauron)
pauron -p my-package-name

or run as below in the simplest form

AUR_SSH_KEY="$(cat ~/.ssh/pauron)" pipx run pauron -p my-package-name

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pauron-0.1.6.tar.gz (12.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pauron-0.1.6-py3-none-any.whl (6.5 kB view details)

Uploaded Python 3

File details

Details for the file pauron-0.1.6.tar.gz.

File metadata

  • Download URL: pauron-0.1.6.tar.gz
  • Upload date:
  • Size: 12.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pauron-0.1.6.tar.gz
Algorithm Hash digest
SHA256 738995e15b46a36441d800f397c96616f2bb6ce6f84e8320fa07bf10ffbab5cf
MD5 c4b2c73c860d1568d24804102d330a7f
BLAKE2b-256 c11fa7b6a82260feca0a0b987fadc40f130901a8fe947651389e386c831795a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for pauron-0.1.6.tar.gz:

Publisher: publish.yaml on occamist/pauron

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pauron-0.1.6-py3-none-any.whl.

File metadata

  • Download URL: pauron-0.1.6-py3-none-any.whl
  • Upload date:
  • Size: 6.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pauron-0.1.6-py3-none-any.whl
Algorithm Hash digest
SHA256 bed3d6e27ed96829bac20550fc8e1a0e647e04522d6581b1fd30d29247fb1d1c
MD5 4dc3335da16edf060ed099abca9c3243
BLAKE2b-256 e99b143cb57483def48e0590d819e6a78cb869d57c80d98037210fb53a718bd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for pauron-0.1.6-py3-none-any.whl:

Publisher: publish.yaml on occamist/pauron

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page