From 5b102b0228e8ffce81341bb2bf771a082d8263c4 Mon Sep 17 00:00:00 2001 From: Anton Hvornum Date: Wed, 28 Jun 2023 14:22:07 +0200 Subject: Adding python-simple-term-menu to the dependency list (#1901) * Adding python-simple-term-menu to the dependency list * Added dependencies to all binaries we call, such as 'ps' and 'mkfs' etc * Sorted the depends list - just for peace of mind * Bumped version in prep for release of rc1, also updated README a bit * Removed older python versions from classifiers --- PKGBUILD | 14 ++++++++++++-- README.md | 11 ++++++++--- archinstall/__init__.py | 2 +- pyproject.toml | 8 +++----- 4 files changed, 24 insertions(+), 11 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 03160a1c..315256e3 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -4,16 +4,26 @@ # Contributor: demostanis worlds pkgname=archinstall -pkgver=2.5.6 +pkgver=2.6.0 pkgrel=1 pkgdesc="Just another guided/automated Arch Linux installer with a twist" arch=(any) url="https://github.com/archlinux/archinstall" license=(GPL3) depends=( + 'arch-install-scripts' + 'btrfs-progs' + 'coreutils' + 'cryptsetup' + 'e2fsprogs' + 'kbd' + 'pciutils' + 'procps-ng' 'python' - 'systemd' 'python-pyparted' + 'python-simple-term-menu' + 'systemd' + 'util-linux' ) makedepends=( 'python-setuptools' diff --git a/README.md b/README.md index 9d6fecd9..9ec40d17 100644 --- a/README.md +++ b/README.md @@ -17,15 +17,20 @@ The installer also doubles as a python library to install Arch Linux and manage $ sudo pacman -S archinstall -Or simply `git clone` the repo as it has no external dependencies *(but there are optional ones)*.
-Or use `pip install --upgrade archinstall` to use as a library. +Alternative ways to install are `git clone` the repository or `pip install --upgrade archinstall`. ## Running the [guided](https://github.com/archlinux/archinstall/blob/master/archinstall/scripts/guided.py) installer -Assuming you are on an Arch Linux live-ISO: +Assuming you are on an Arch Linux live-ISO or installed via `pip`: # archinstall +## Running the [guided](https://github.com/archlinux/archinstall/blob/master/archinstall/scripts/guided.py) installer using `git` + + # cd archinstall-git + # cp archinstall/scripts/guided.py + # python guided.py + #### Advanced Some additional options that are not needed by most users are hidden behind the `--advanced` flag. diff --git a/archinstall/__init__.py b/archinstall/__init__.py index e5ec462a..af811465 100644 --- a/archinstall/__init__.py +++ b/archinstall/__init__.py @@ -39,7 +39,7 @@ if TYPE_CHECKING: _: Any -__version__ = "2.5.6" +__version__ = "2.6.0rc1" storage['__version__'] = __version__ diff --git a/pyproject.toml b/pyproject.toml index f67f1eca..83c68e1d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -11,12 +11,10 @@ authors = [ ] license = {text = "GPL-3.0-only"} readme = "README.md" -requires-python = ">=3.10" +requires-python = ">=3.11" keywords = ["linux", "arch", "archinstall", "installer"] classifiers = [ - "Programming Language :: Python :: 3.8", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", + "Programming Language :: Python :: 3.11", "Operating System :: POSIX :: Linux", ] dependencies = [ @@ -60,7 +58,7 @@ packages = ["archinstall"] # where = ["archinstall"] [tool.mypy] -python_version = "3.10" +python_version = "3.11" files = "archinstall/" exclude = "tests" #check_untyped_defs=true -- cgit v1.2.3-70-g09d2