Skip to content

promcsv v1.4.0

Choose a tag to compare

@bennybrit bennybrit released this 26 Jul 08:06

promcsv v1.4.0 - self-sufficient wheel installs.

The deployment files now ship inside the package, and the CLI prints them on demand - a wheel install no longer needs the git checkout:

promcsv --print-config    > /etc/promcsv/config.yaml
promcsv --print-unit      > /usr/lib/systemd/system/promcsv.service
promcsv --print-logrotate > /etc/logrotate.d/promcsv
promcsv --print-env       > /etc/promcsv/env && chmod 0600 /etc/promcsv/env

Changes:

  • New CLI flags: --print-config / --print-unit / --print-logrotate / --print-env (mutually exclusive with each other and with --once / --validate-config)
  • New /etc/promcsv/env credentials template (all placeholders commented out); the RPM now installs it with mode 0600, preserved on upgrades
  • README: flag-based wheel setup, venv ExecStart note, "upgrade, never reinstall" operational note

Install (Rocky/RHEL 8+, recommended):

dnf install ./python3.12-promcsv-1.4.0-1.el8.noarch.rpm

Install (any Linux, wheel):

sudo python3.12 -m pip install promcsv-1.4.0-py3-none-any.whl

425 tests, 100% branch coverage.