Prunerr

Latest version: v2.0.0

Safety actively analyzes 641872 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 11

2.0.0

==========================

No significant changes.

2.0.0b4

============================

Bugfixes
--------

- Fix the CI/CD release process.

2.0.0b3

============================

Bugfixes
--------

- Upgrade all requirements to the most recent versions as of
Tue Oct 31 05:01:35 PM UTC 2023.

2.0.0b2

============================

Bugfixes
--------

- Fix handling of empty top-level keys in the configuration file::

DEBUG:prunerr.runner:Sub-command `exec` completed in 89.50181317329407s
Traceback (most recent call last):
File "/usr/local/bin/prunerr", line 8, in <module>
sys.exit(main())
^^^^^^
File "/usr/local/lib/python3.11/site-packages/prunerr/__init__.py", line 241, in main
_main(args=args)
File "/usr/local/lib/python3.11/site-packages/prunerr/__init__.py", line 288, in _main
if (result := parsed_args.command(runner, **command_kwargs)) is not None:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/local/lib/python3.11/site-packages/prunerr/__init__.py", line 181, in daemon
runner.daemon(*args, **kwargs)
File "/usr/local/lib/python3.11/site-packages/prunerr/runner.py", line 337, in daemon
poll = self.config.get("daemon", {}).get("poll", 60)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'get'
- Get default values from `the example configuration file
<https://gitlab.com/rpatterson/prunerr/blob/main/src/prunerr/home/.config/prunerr.yml>`_.

2.0.0b1

============================

Bugfixes
--------

- Trigger a release after the v2.0.0b0 release failure.

2.0.0b0

============================

Features
--------

- Update `the Python versions <https://www.python.org/downloads/>`_ this package supports.
Remove v3.7 support and add v3.12 support.
- Update the default supported Python version from v3.10 to v3.11. Match the default
version in `the official Python Docker image <https://hub.docker.com/_/python>`_.


Bugfixes
--------

- Don't hide connection errors in output logs at the default logging level.
- Normalize the port in download client URLs so that they match regardless of whether the
default port for the protocol or scheme, ``80`` vs ``443``, is specified.
- Stop depending on Servarr for download client authentication, requires configuration
changes.

Radarr no longer returns passwords from the download client API endpoint. Following
their lead, stop depending on the Servarr APIs to provide authentication credentials and
get the Transmission RPC password from the Prunerr configuration::

...
download-clients:
urls:
- "https://transmission:secrettransmission.example.com"
...
- Tolerate connection timeouts with external services when performing review actions on a
per-item basis to minimize the interruptions from intermittent errors.
- Upgrade all requirements to the most recent versions as of
Sun Oct 29 06:24:32 PM UTC 2023.

Page 1 of 11

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.