Commit Graph

  • 5d1966d21e [TESTS] Fixes should_color_output cases when CLICOLOR_FORCE is set Samuel FORESTIER 2021-04-26 15:37:53 +02:00
  • 4c6521372b [TESTS] Fixes cases with new context managers usages (see 78429302) Samuel FORESTIER 2021-04-26 15:33:38 +02:00
  • c70e991514 [CI] Fixes bump_homebrew_formula YAML issue introduced in 89327205 Samuel FORESTIER 2021-04-26 15:26:02 +02:00
  • f5f70999bf [CI] Re-enables Pylint execution against Python >= 3.9 (fixed in v2.7.0) Samuel FORESTIER 2021-04-26 15:17:32 +02:00
  • 7842930218 [CORE] Fixes new Pylint v2.8.0 consider-using-with recommendation Samuel FORESTIER 2021-04-26 15:13:05 +02:00
  • 301964238f [LOGOS] Implements support for alternative styles and adds Apple "retro" Samuel FORESTIER 2021-04-26 14:42:38 +02:00
  • 085ce1af67 [USER] Adds LOGNAME environment variable lookup (as fall-back) Samuel FORESTIER 2021-04-26 14:04:49 +02:00
  • 9e74c69d85 [COLORS] Adds support for CLICOLOR and CLICOLOR_FORCE env. variables Samuel FORESTIER 2021-04-26 14:01:06 +02:00
  • 06c50d4a03 [KERNEL] Adds kernel name to entry (when available) Samuel FORESTIER 2021-04-26 10:48:45 +02:00
  • dc5de6aa0b [DOC] Specifies in README which features DO_NOT_TRACK affect Samuel FORESTIER 2021-04-26 10:33:30 +02:00
  • 893272055c [CI] Adds homebrew-bump-formula for semi-automatically Homebrew update Samuel FORESTIER 2021-04-20 21:14:36 +02:00
  • c34bf7b490 [META] Revamps README heading badges Samuel FORESTIER 2021-04-20 19:06:25 +02:00
  • c9a4f8e965 [META] Archey is now available on Homebrew default tap ! Samuel FORESTIER 2021-04-20 19:04:00 +02:00
  • 9f637cf0aa [FIX] Prevents TextWrapper output truncation when not a TTY Samuel FORESTIER 2021-04-12 18:45:18 +02:00
  • ace23a926d [META] Update .gitignore template to latest upstream version Samuel FORESTIER 2021-04-12 18:20:30 +02:00
  • cecfd68a8c [META] Adds (and packages) a proper CHANGELOG.md file Samuel FORESTIER 2021-04-12 18:20:12 +02:00
  • 10be624728 [PACKAGING] Fixes twine usages matching "beta" versions in dist/ Samuel FORESTIER 2021-03-26 11:21:34 +01:00
  • 2b79e0b1d8 [CORE] "Freezes" deps. version to allow potential upstream breakages Samuel FORESTIER 2021-03-06 15:03:40 +01:00
  • 054c03f3fb [META] develop will be replaced by proper "per-version" branches Samuel FORESTIER 2021-03-21 10:33:01 +01:00
  • 4f121d1b00 Revert "[CORE] "Freezes" deps. version to allow potential upstream breakages" Samuel FORESTIER 2021-03-21 09:31:45 +01:00
  • c6bf74340d [META] Fixes manual page now that ps is not hard-required anymore Samuel FORESTIER 2021-03-21 09:29:44 +01:00
  • 5662b118d3 [META] Bumps Archey to v4.11.0 v4.11.0 Samuel FORESTIER 2021-03-21 09:12:11 +01:00
  • 7b00df0594 [META] Adds a "supported platforms" section to README Samuel FORESTIER 2021-03-21 09:11:21 +01:00
  • c12c45c9f2 Merge branch 'develop' Samuel FORESTIER 2021-03-21 09:01:52 +01:00
  • f09c554d19 [CI] Disables Mypy execution against Python 3.10, failing "for reasons" Samuel FORESTIER 2021-03-20 10:22:53 +01:00
  • cb4de577ec [TEMPERATURE] Fixes osx-cpu-temp (<= 1.1.0) output parsing on Darwin Samuel FORESTIER 2021-03-20 10:05:20 +01:00
  • 5d730b8c4a [PACKAGING] Sets procps[-ng] package to a recommended/optional one Samuel FORESTIER 2021-03-13 17:15:57 +01:00
  • 7acaa49b7c [TEST] Check our assertTupleEmpty against a non-empty tuple Samuel FORESTIER 2021-03-12 16:09:10 +01:00
  • f0b82e4efd [CORE] Makes Archey not hard-depends on procps[-ng] package Samuel FORESTIER 2021-03-12 10:39:35 +01:00
  • 1b9a6bc37c [RAM] On Darwin, don't make memory page defaulting to 4096 bytes Samuel FORESTIER 2021-03-12 10:36:22 +01:00
  • 041804026f [CORE] Replaces sys.exit occurrences by ArcheyException raising + [UPTIME][TEST] Switches to proper unit-testing Samuel FORESTIER 2021-03-12 10:31:28 +01:00
  • bcea449c65 [PACKAGING] Mitigates cache issues by cleaning previous Setuptools build Samuel FORESTIER 2021-03-11 17:41:44 +01:00
  • b305ecfb20 [PACKAGING] Freezes FPM to 1.11.0 as new 1.12.0 got multiple regressions Samuel FORESTIER 2021-03-11 17:28:37 +01:00
  • 44134a75b8 [DISTRO] Follow-up for cef283d8 : only tweaks environ when required Samuel FORESTIER 2021-03-11 15:51:37 +01:00
  • 6896562b98 [LOGOS][TEST] Fixes the (broken) case checking for useless empty lines Samuel FORESTIER 2021-03-11 14:15:00 +01:00
  • c34ac67a85 [LOGOS] Adds support for Parabola GNU/Linux-libre Samuel FORESTIER 2021-03-11 13:54:06 +01:00
  • 3de1db56bc [TEMPERATURE] On Darwin relies on iStats or OSX CPU Temp 3rd-parties Samuel FORESTIER 2021-03-10 09:53:50 +01:00
  • 49716770e9 [DISTRO] Stops relying on distro to show OS pretty name on Darwin Samuel FORESTIER 2021-03-10 09:53:19 +01:00
  • 1becf1702d [CI] Drops our workaround to skip CI Samuel FORESTIER 2021-03-09 15:56:38 +01:00
  • 1f870e9f57 [META] Stops running test suite through deprecated SetupTools command Samuel FORESTIER 2021-03-09 15:27:08 +01:00
  • d76bf18afc [TESTS] Implements some fix-ups when running against macOS Samuel FORESTIER 2021-03-09 15:16:57 +01:00
  • 3cced364b8 [CI] Disables similarities checker due to false positives and... explicitly allows our entries enumeration keys names. Samuel FORESTIER 2021-03-09 14:17:33 +01:00
  • 7d7764729b [CI] Adds latest supported macOS version to testing matrix Samuel FORESTIER 2021-03-09 13:43:41 +01:00
  • 9c4d002c90 [META] Adds PyPI classifiers for Android, macOS & BSD operating systems Samuel FORESTIER 2021-03-09 13:43:10 +01:00
  • 2047505881 [RAM] Adds support for BSD and its derivatives, including Darwin/macOS Samuel FORESTIER 2021-03-09 13:42:35 +01:00
  • 7281557d11 [DISTRIBUTIONS] Simplifies get_distributions_identifiers method name Samuel FORESTIER 2021-03-08 20:13:22 +01:00
  • c06f7701e5 [API] Adds detected distribution identifier to meta-data Samuel FORESTIER 2021-03-08 20:10:46 +01:00
  • a783adeb22 [MODEL] Adds support for BSD and its derivatives, including Darwin/macOS Samuel FORESTIER 2021-03-08 14:26:54 +01:00
  • 162e6086b1 [GPU] Adds support for BSD and its derivatives, including Darwin/macOS Samuel FORESTIER 2021-03-08 13:56:07 +01:00
  • 6f28c8b35b [CORE] "Freezes" deps. version to allow potential upstream breakages Samuel FORESTIER 2021-03-06 15:03:40 +01:00
  • a3b6d36b3b [CPU] Adds support for BSD and its derivatives, including Darwin/macOS Samuel FORESTIER 2021-03-04 19:27:09 +01:00
  • 75f8864817 [TEMPERATURE][LINUX] Two minor performance improvements : Samuel FORESTIER 2021-03-04 18:29:50 +01:00
  • 5efd9332bb [CORE] Renames distribution detection method and caches its results Samuel FORESTIER 2021-03-04 18:18:54 +01:00
  • 2ec11f4f40 [CORE] Don't instantiate any disabled Entry object Samuel FORESTIER 2021-03-04 17:55:06 +01:00
  • 93de654215 [TEMPERATURE] Adds support for BSD and derivatives (using sysctl) Samuel FORESTIER 2021-03-04 16:06:13 +01:00
  • d7e3aa25a7 [TESTS][TEMPERATURE] Switches to unit testing to simplify the future Samuel FORESTIER 2021-03-04 15:45:20 +01:00
  • 46e503ef9c [WINDOW_MANAGER] Adds support for common Darwin's tiling WMs ... and "title-ifies" the ones already present for consistency purposes Samuel FORESTIER 2021-03-04 10:28:22 +01:00
  • 4db9e2c847 [DESKTOP_ENVIROMENT] Adds (a very basic) support for Darwin's "Aqua" Samuel FORESTIER 2021-03-03 21:52:32 +01:00
  • cef283d8a6 [DISTRO] Adds support for Darwin (and macOS) Samuel FORESTIER 2021-03-03 21:42:28 +01:00
  • 5707946eb8 [DISTRIBUTIONS] Adds Darwin detection fall-back based on platform Samuel FORESTIER 2021-03-02 22:14:25 +01:00
  • ee9d5676bd [PACKAGES] Adds MacPorts (port) back-end to supported tools list Samuel FORESTIER 2021-03-02 21:48:00 +01:00
  • 87d61aa0bc [DISK] Fixes crashes occurring due to BSD's autofs mount points Samuel FORESTIER 2021-03-02 20:54:44 +01:00
  • cdc73cf845 [LOGOS] Adds proper support for Darwin OS Samuel FORESTIER 2021-03-02 18:10:23 +01:00
  • a447c62902 [CORE] Replaces sys.platform usages by proper platform.system() Samuel FORESTIER 2021-03-02 15:45:07 +01:00
  • 806af4166c [CPU] Stops expecting lscpu is available on the system (see #69 & #95) Samuel FORESTIER 2021-03-02 14:51:29 +01:00
  • 8e559a1ad1 [PACKAGES] Adds HomeBrew back-end to supported tools list Samuel FORESTIER 2021-03-02 14:18:00 +01:00
  • 8a4280f95f [PACKAGES][SLACKWARE] Limits buffered data length to process Samuel FORESTIER 2021-03-01 21:30:33 +01:00
  • e0810bcb87 [DISK] Fixes detection of mount points containing space character (edge) Samuel FORESTIER 2021-03-01 21:23:52 +01:00
  • 6e1ee594ae [TESTS][DISK] Follow-up for b9ba37d6 (one last omitted case) Samuel FORESTIER 2021-03-01 21:16:02 +01:00
  • c09b1a1447 [TEMPERATURE] Forwards any lm-sensors error messages to logging Samuel FORESTIER 2021-01-29 14:57:56 +01:00
  • 569a351fd5 [PROJECT] Now outputs warning messages through logging module Samuel FORESTIER 2021-01-29 14:39:47 +01:00
  • ab950ba599 [PROJECT] Switches to Python 3.6+ "f-strings" to simplify code base Samuel FORESTIER 2021-01-29 12:41:39 +01:00
  • 646e9a9794 Revert "[KERNEL] Fixes JSON decoding of HTTP body on Python < 3.6" Samuel FORESTIER 2021-01-29 11:24:03 +01:00
  • 128839eaf8 Revert "[LOGOS][TEST] Fixes cases on Python < 3.6 (without pkgutil.ModuleInfo)" Samuel FORESTIER 2021-01-29 11:23:40 +01:00
  • 075c70810c Revert "[BC] Removes variable annotations for compatibility against Python 3.5" Samuel FORESTIER 2021-01-29 11:21:02 +01:00
  • 457d0d4488 [TESTS] Simplifies code base as dict ordering will now be guaranteed Samuel FORESTIER 2021-01-29 11:16:24 +01:00
  • 9c79dd0a77 [META] Drops support for Python 3.5 (EOL) Samuel FORESTIER 2021-01-29 11:02:45 +01:00
  • b4b5ef85c8 Completes COPYRIGHTS list according to new project "maintainer" Samuel FORESTIER 2021-01-29 11:00:00 +01:00
  • 67220c2abe [META] Let's start working on v4.11 branch Samuel FORESTIER 2020-12-18 19:06:42 +01:00
  • 8f2b0ddc61 [CI] Drops our workarounds to skip CI Samuel FORESTIER 2021-02-09 22:38:10 +01:00
  • 2b956faf06 [META] Bumps README image preview as of v4.10 Samuel FORESTIER 2020-12-20 17:10:08 +01:00
  • 1150becbda [META][PACKAGING][ARCH] Default compression method changed to zstd Samuel FORESTIER 2020-12-18 18:49:32 +01:00
  • abf96ab5f0 [META] Bumps Archey to v4.10.0 v4.10.0 Samuel FORESTIER 2020-12-18 18:01:52 +01:00
  • 51089d13c3 [PACKAGING] More DRY and less greedy REGEXP matching some output files Samuel FORESTIER 2020-12-18 18:21:07 +01:00
  • 36d3cb675a [PACKAGING] Don't ask for PyPI upload if no GPG ident. has been provided Samuel FORESTIER 2020-12-18 18:01:23 +01:00
  • 2490d7ef30 [INTERNAL] Replaces uname subprocess calls by proper platform usages Samuel FORESTIER 2020-12-18 17:22:51 +01:00
  • 5bda300051 [LOGOS][TEST] Implements consistency checks between distro IDs and logos Samuel FORESTIER 2020-12-16 14:38:18 +01:00
  • ba3a8dafb4 [KERNEL] Do not try to compare kernel releases on non-Linux platforms Samuel FORESTIER 2020-12-18 09:31:39 +01:00
  • b8f6493489 [KERNEL] Fixes JSON decoding of HTTP body on Python < 3.6 Samuel FORESTIER 2020-12-16 18:11:19 +01:00
  • 55ba6dbd76 [KERNEL] Implements kernel release comparison against <www.kernel.org> Matt C 2020-12-14 12:07:43 -05:00
  • 07b4a62fd1 [INTERNAL] Creates a new Utility module defining miscellaneous logic Samuel FORESTIER 2020-12-16 16:54:59 +01:00
  • a193693c8f [LOGOS][TEST] Fixes cases on Python < 3.6 (without pkgutil.ModuleInfo) Samuel FORESTIER 2020-12-16 13:55:53 +01:00
  • f38dcc3978 [BUILDING] Workarounds dynamic imports for Stickytape & PyInstaller Samuel FORESTIER 2020-12-16 13:50:40 +01:00
  • 6109cd4aca [WAN_IP] Fixes a super-micro code style Samuel FORESTIER 2020-12-16 10:09:31 +01:00
  • 4425eda20f [ENVIRONMENT] Implements a new singleton dealing with global env. var. Samuel FORESTIER 2020-12-16 10:07:32 +01:00
  • 9d296c47dc [API] Prefers dict-comprehension usage instead of explicit for-loop Samuel FORESTIER 2020-12-15 20:05:05 +01:00
  • 7b0df7420b [PACKAGING][ARCH] Updates an FPM procedure as Arch bumped Python to 3.9 Samuel FORESTIER 2020-12-15 19:34:04 +01:00
  • 1ac89622a4 [LOGOS] Implements lazy-loading for distributions logos Samuel FORESTIER 2020-12-15 19:26:20 +01:00
  • b5343237b9
    [META] Adds official support for Python 3.10 (#85) Samuel FORESTIER 2020-12-15 17:27:25 +00:00
  • 51cdfa9835 [WAN_IP] Honors DO_NOT_TRACK environment variable, if set Samuel FORESTIER 2020-12-11 17:07:59 +01:00