Skip to main content

AUR Automation Bot

Project description

Pauron

PyPI CI Build AUR Sync Status License

Pauron is an automation bot for AUR repositories. 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

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

or

pipx install pauron
pipx ensurepath
AUR_SSH_KEY="$(cat ~/.ssh/pauron)" 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.3.tar.gz (5.8 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.3-py3-none-any.whl (6.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for pauron-0.1.3.tar.gz
Algorithm Hash digest
SHA256 0f125683fda115f2f52f8a636003147f161969b41b94dc562ae44adec9e23764
MD5 d7806aed7522fda8eb1b477cea94e577
BLAKE2b-256 57013ca63d9319663bdf5e0a1eb7573b268f558ccad5587e42becaf1ee66b1a5

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on mrwormhole/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.3-py3-none-any.whl.

File metadata

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

File hashes

Hashes for pauron-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 1ce6e9f25047a6881d4e1fcade012f89525334938bbe815fad0d501a16e8f843
MD5 57ee6eb0103e89005d28b2f44701ff3a
BLAKE2b-256 19a8392e6616351bd6bfb84d821d1e39a88c3e762510e81ac7ad938a5f1c7b8a

See more details on using hashes here.

Provenance

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

Publisher: publish.yaml on mrwormhole/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