Metadata-Version: 2.1
Name: voidup
Version: 0.0.28
Summary: Void repository and package management tools
License: AGPLv3
Author: Sumit Khanna
Author-email: sumit@penguindreasm.org
Requires-Python: >=3.12,<4.0
Classifier: License :: Other/Proprietary License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Requires-Dist: click (>=8.1.7,<9.0.0)
Requires-Dist: pytz (>=2024.2,<2025.0)
Requires-Dist: pyyaml (>=6.0.2,<7.0.0)
Requires-Dist: requests (>=2.32.3,<3.0.0)
Requires-Dist: rich (>=13.9.2,<14.0.0)
Requires-Dist: rsa (>=4.9,<5.0)
Description-Content-Type: text/markdown

# Tools for Updating Packages and Managing Custom Repositories on Void Linux

TODO

## Installation

TODO

## Configuration

Create a `voidup-config.yaml`.

```yaml
user: voidup
logging:
  loki:
    url: https://example.com/api/prom/push
repositories:
  allow_non_free: true
  build:
    lib_dir: /var/lib/voidup
    repos_dir: /var/lib/voidup/repos
    work_dir: /var/lib/voidup/overlayfs/work
    upper_dir: /var/lib/voidup/overlayfs/upper
    merged_dir: /var/lib/voidup/overlayfs/merged
  signing:
    pem_file: /var/lib/voidup/repository.pem
    signed_by: 'Bob Bear <bob@bob.bob>'
    sign_repos:
      - nonfree
      - BPVL
  overlays:
    BPVL:
      git: https://gitlab.com/djsumdog/BPVL
  build_packages:
    - supervisor
    - zoom
```
