v4.13.0
Release Notes
馃啎 Official NetBSD support
馃啎 Archey official project logo (CC-BY Brume)
馃啎 Protected _logger
attribute for Entry
objects
馃啎 PEP-561 compliance (Distributing and Packaging Type Information)
馃啎 Extend Android system auto-detection (as CPython standard library does)
馃殌 Logos are now right-padding "unaware"
馃悰 Fix Pop!_OS logo (reverted) coloration
馃悰 Fix Temperature
sensors_chipsets
option (when containing multiple values)
馃悰 Fix potential configuration file encoding issues on Windows platforms
馃拕 Improve logging style of multiple lines sensors
error messages for Temperature
Python API notes
Now that Archey entries use dedicated logging.Logger
objects, it is possible to silence only a subset of them.
import logging
from archey.entries.temperature import Temperature
# ...
# Silences any warning messages from the `Temperature` entry module.
logging.getLogger(Temperature.__module__).setLevel(logging.ERROR)
# ...
temperature = Temperature(options={'sensors_chipsets': ['an-unknown-chipset']})
print(temperature.value['temperature'])
Known bugs
Bye, happy upgrade 馃憢