Send patches - preferably formatted by git format-patch - to patches at archlinux32 dot org.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Hvornum <anton@hvornum.se>2023-06-28 14:22:07 +0200
committerGitHub <noreply@github.com>2023-06-28 14:22:07 +0200
commit5b102b0228e8ffce81341bb2bf771a082d8263c4 (patch)
tree47d299c1505e6f817ea1a530758a301b24509361
parent1ae1f2ff1144d502830834ba5a64262f7d195e91 (diff)
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
-rw-r--r--PKGBUILD14
-rw-r--r--README.md11
-rw-r--r--archinstall/__init__.py2
-rw-r--r--pyproject.toml8
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 <demostanis@protonmail.com>
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)*.<br>
-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