Skip to content

Commit

Permalink
[META] Bumps Archey to v4.14.0.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Samuel FORESTIER committed Sep 22, 2022
1 parent 603d036 commit 43e7521
Show file tree
Hide file tree
Showing 7 changed files with 35 additions and 24 deletions.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ assignees: ''

**Environment**
<!-- Please complete the following information: -->
- Version used (4.Y.Z) :
- Version used (4.X.Y.Z) :
- Method of installation (distribution package, PyPI, Homebrew, sources) :
- Hardware type (laptop, server, Raspberry, hyper-visor) :
- Python version (3.Y.Z) :
Expand Down
28 changes: 26 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,9 +6,32 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project (partially) adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]

## [v4.14.0.0] - 2022-09-22
### Breaking
- Project internal versioning update (v4.Y.Z -> 4.X.Y.Z)
- Distributions logo preference over Windows' one in WSL environments

### Removed
- `dmidecode` usage in `Model` for virtual environments info gathering

### Added
- Custom entry
- `Custom` entry
- `Load Average` entry
- KWin Wayland WM detection
- Windows Terminal detection
- Missing method static types
- `CPU`, `RAM` and `Model` FreeBSD support
- Official Guix System distribution support
- Official Siduction Linux distribution support

### Changed
- Improve Rocky Linux logo
- Fix macOS APFS volumes duplication
- `CPU` and `Model` entries initialization
- Prevent vendor name duplication in `Model`
- Fix WSL virtual environment detection (without systemd) in `Model`
- Project code base formatted using Black and isort

## [v4.13.4] - 2022-03-20
### Added
Expand Down Expand Up @@ -377,7 +400,8 @@ and this project (partially) adheres to [Semantic Versioning](https://semver.org
- Main bugs fixes
- Project officially forked from djmelik/archey

[Unreleased]: https://github.com/HorlogeSkynet/archey4/compare/v4.13.4...HEAD
[Unreleased]: https://github.com/HorlogeSkynet/archey4/compare/v4.14.0.0...HEAD
[v4.14.0.0]: https://github.com/HorlogeSkynet/archey4/compare/v4.13.4...v4.14.0.0
[v4.13.4]: https://github.com/HorlogeSkynet/archey4/compare/v4.13.3...v4.13.4
[v4.13.3]: https://github.com/HorlogeSkynet/archey4/compare/v4.13.2...v4.13.3
[v4.13.2]: https://github.com/HorlogeSkynet/archey4/compare/v4.13.1...v4.13.2
Expand Down
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -58,7 +58,7 @@ The answer is [here](https://blog.samuel.domains/archey4).
## What does it look like ?

<p align="center"><img alt="Archey 4 complete preview" src="https://blog.samuel.domains/img/blog/the-archey-project-what-i-ve-decided-to-do.png?v4.10.0"></p>
<p align="center"><img alt="Archey 4 complete preview" src="https://blog.samuel.domains/img/blog/the-archey-project-what-i-ve-decided-to-do.png?v4.14.0.0"></p>

## Which packages do I need to run this project ?

Expand Down Expand Up @@ -92,9 +92,9 @@ The answer is [here](https://blog.samuel.domains/archey4).
First, grab a package for your distribution from the latest release [here](https://github.com/HorlogeSkynet/archey4/releases/latest).
Now, it's time to use your favorite package manager. Some examples :

* Arch-based distributions : `pacman -U ./archey4-4.Y.Z-R-any.pkg.tar.zst`
* Debian-based distributions : `apt install ./archey4_4.Y.Z-R_all.deb`
* RPM-based distributions : `dnf install ./archey4-4.Y.Z-R.py??.noarch.rpm`
* Arch-based distributions : `pacman -U ./archey4-4.X.Y.Z-R-any.pkg.tar.zst`
* Debian-based distributions : `apt install ./archey4_4.X.Y.Z-R_all.deb`
* RPM-based distributions : `dnf install ./archey4-4.X.Y.Z-R.py??.noarch.rpm`

Further information about packaging are available [here](https://github.com/HorlogeSkynet/archey4/wiki/Packaging).

Expand Down Expand Up @@ -128,7 +128,7 @@ pkg install archey4

```bash
# If you want the latest release :
wget -qO archey4.tar.gz "https://github.com/HorlogeSkynet/archey4/archive/v4.13.4.tar.gz"
wget -qO archey4.tar.gz "https://github.com/HorlogeSkynet/archey4/archive/v4.14.0.0.tar.gz"
tar xvzf archey4.tar.gz
cd archey4-*/

Expand Down
2 changes: 1 addition & 1 deletion archey/_version.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
"""Simple module storing the current project version"""

__version__ = "v4.13.4"
__version__ = "4.14.0.0"
13 changes: 0 additions & 13 deletions archey/test/test_archey_version.py

This file was deleted.

2 changes: 1 addition & 1 deletion archey/utility.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,4 +23,4 @@ def update_recursive(cls, old_dict: dict, new_dict: dict) -> None:
@staticmethod
def version_to_semver_segments(version: str) -> Tuple[int, ...]:
"""Transforms string `version` to a tuple containing SemVer segments"""
return tuple(map(int, version.lstrip("v").partition("-")[0].split(".")))
return tuple(map(int, version.partition("-")[0].split(".")))
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@

setup(
name='archey4',
version=__version__.lstrip('v'),
version=__version__,
description='Archey is a simple system information tool written in Python',
keywords='archey python3 linux system-information monitoring screenshot',
url='https://github.com/HorlogeSkynet/archey4',
Expand Down

0 comments on commit 43e7521

Please sign in to comment.