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 👋