github HorlogeSkynet/archey4 v4.10.0

latest releases: v4.15.0.0, v4.14.3.0, v4.14.2.0...
3 years ago

Release Notes

💥 Support for Python 3.4 has been dropped (see #93)

🆕 Code base has been type-annotated (thanks to Python 3.5 and Mypy)

🆕 Python 3.10 is now (officially) supported (see #85)

🆕 💥 LAN_IP now excludes global (public) IP addresses from entry by default (see new show_global option to keep old behavior)

🚀 💥 Logo will now be lazy-loaded (standalone building against Stickytape and PyInstaller may break, see README & Wiki)

🚀 uname subprocess calls have been replaced by proper platform module (standard library) usages

🆕 Support for Devuan distribution

🆕 Support for DO_NOT_TRACK environment variable

🆕 On GNU/Linux, Kernel now supports optional version comparison against https://www.kernel.org/ (useful for rolling-distributions), see new check_version option (#94)

🐛 Uptime won't crash anymore in environments implying parsing of the uptime command (as Android)

📦 Artifact for Arch-based distributions will now be available as .tar.zst (see announcement)

API breaking changes

💥 Kernel is now a dict containing release, latest and is_outdated keys

{
  "data": {
    /* ... */
    "Kernel": {
      "release": "4.19.0-14-amd64",
      "latest": "5.10.1",
      "is_outdated": true
    },
    /* ... */
  },
  "meta": {
    "version": [4, 10, 0],
    /* ... */
  }
}

Bye, happy upgrade 👋

Don't miss a new archey4 release

NewReleases is sending notifications on new releases.