github HorlogeSkynet/archey4 v4.13.0

latest releases: v4.14.3.0, v4.14.2.0, v4.14.1.0...
2 years ago

Release Notes

🆕 Official NetBSD support

🆕 Archey official project logo (CC-BY Brume)

archey4

🆕 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

  • A text width overlap regression has been introduced in 9d337e8 (already fixed in db22230 on master)

Bye, happy upgrade 👋

Don't miss a new archey4 release

NewReleases is sending notifications on new releases.