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
This commit is contained in:
Anton Hvornum 2023-06-28 14:22:07 +02:00 committed by GitHub
parent 1ae1f2ff11
commit 5b102b0228
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 24 additions and 11 deletions

View File

@ -4,16 +4,26 @@
# Contributor: demostanis worlds <demostanis@protonmail.com> # Contributor: demostanis worlds <demostanis@protonmail.com>
pkgname=archinstall pkgname=archinstall
pkgver=2.5.6 pkgver=2.6.0
pkgrel=1 pkgrel=1
pkgdesc="Just another guided/automated Arch Linux installer with a twist" pkgdesc="Just another guided/automated Arch Linux installer with a twist"
arch=(any) arch=(any)
url="https://github.com/archlinux/archinstall" url="https://github.com/archlinux/archinstall"
license=(GPL3) license=(GPL3)
depends=( depends=(
'arch-install-scripts'
'btrfs-progs'
'coreutils'
'cryptsetup'
'e2fsprogs'
'kbd'
'pciutils'
'procps-ng'
'python' 'python'
'systemd'
'python-pyparted' 'python-pyparted'
'python-simple-term-menu'
'systemd'
'util-linux'
) )
makedepends=( makedepends=(
'python-setuptools' 'python-setuptools'

View File

@ -17,15 +17,20 @@ The installer also doubles as a python library to install Arch Linux and manage
$ sudo pacman -S archinstall $ sudo pacman -S archinstall
Or simply `git clone` the repo as it has no external dependencies *(but there are optional ones)*.<br> Alternative ways to install are `git clone` the repository or `pip install --upgrade archinstall`.
Or use `pip install --upgrade archinstall` to use as a library.
## Running the [guided](https://github.com/archlinux/archinstall/blob/master/archinstall/scripts/guided.py) installer ## 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 # 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 #### Advanced
Some additional options that are not needed by most users are hidden behind the `--advanced` flag. Some additional options that are not needed by most users are hidden behind the `--advanced` flag.

View File

@ -39,7 +39,7 @@ if TYPE_CHECKING:
_: Any _: Any
__version__ = "2.5.6" __version__ = "2.6.0rc1"
storage['__version__'] = __version__ storage['__version__'] = __version__

View File

@ -11,12 +11,10 @@ authors = [
] ]
license = {text = "GPL-3.0-only"} license = {text = "GPL-3.0-only"}
readme = "README.md" readme = "README.md"
requires-python = ">=3.10" requires-python = ">=3.11"
keywords = ["linux", "arch", "archinstall", "installer"] keywords = ["linux", "arch", "archinstall", "installer"]
classifiers = [ classifiers = [
"Programming Language :: Python :: 3.8", "Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Operating System :: POSIX :: Linux", "Operating System :: POSIX :: Linux",
] ]
dependencies = [ dependencies = [
@ -60,7 +58,7 @@ packages = ["archinstall"]
# where = ["archinstall"] # where = ["archinstall"]
[tool.mypy] [tool.mypy]
python_version = "3.10" python_version = "3.11"
files = "archinstall/" files = "archinstall/"
exclude = "tests" exclude = "tests"
#check_untyped_defs=true #check_untyped_defs=true