Commit Graph

15 Commits

Author SHA1 Message Date
scrypt-kitty 20718ead79
Remove /tmp/archlive before building. Otherwise latest changes are not built. (#3993) 2025-12-15 11:23:01 +11:00
Anton Hvornum c131269c08
Bumping version to: 3.0.13 (#3903) 2025-11-06 20:02:49 +01:00
Anton Hvornum a29a48f452
Swapping to python-uv for building and distribution (#3407)
* Swapping to python-uv for building archinstall

* Tweaked UV parameters to not use a venv

* Tweaking uv to not resolve/install any dependencies during installation.

* Added remaining dependencies to the build runner

* Swapped to uv for publishing, using pypi 'trusted publisher' instead of token access

* Installing uv and dependencies for publishing

* Swapped to uv in the building of the test ISO
2025-04-26 11:55:19 +02:00
correctmost ddbd465a34
Remove python-simple-term-menu installation from build_iso.sh (#3217)
The dependency is no longer needed as of 0f2e0095.
2025-03-02 10:43:46 +11:00
simonfogliato 9543f59a17
Corrected minor bash formatting warnings reported by shellcheck. (#2493) 2024-05-08 16:15:09 +10:00
Dylan M. Taylor a095e393d8
Fix ArchInstall ISO build (#2142) 2023-10-02 07:50:58 +02:00
codefiles 71ecfcc24e
Remove git install from `build_iso.sh` (#2063) 2023-09-17 21:38:19 +02:00
Anton Hvornum 21735c57ca
Added missing python-simple-term-menu (#1919) 2023-07-05 14:17:39 +02:00
codefiles 5276d95339
Remove partial upgrade from `build_iso.sh` (#1809) 2023-05-15 15:53:42 +02:00
Daemon Coder 6e6b850a8f
Add `set -e` to `build_iso.sh` (#1806) 2023-05-08 16:06:34 +02:00
Daemon Coder 1df53c1406
Remove Flit from `build_iso.sh` added packages (#1804) 2023-05-07 14:02:56 +02:00
Daemon Coder dc19d5f0fa
Refactor `build_iso.sh` archinstall archiso profile package (#1803) 2023-05-07 10:16:52 +02:00
Daemon Coder c10acfa5ae
Refactor `build_iso.sh` zprofile (#1799) 2023-05-07 09:04:44 +02:00
Daemon Coder 232939e910
Refactor `build_iso.sh` added packages (#1797) 2023-05-07 08:41:50 +02:00
Daniel Girtler 00b0ae7ba4
PyParted and a large rewrite of the underlying partitioning (#1604)
* Invert mypy files

* Add optional pre-commit hooks

* New profile structure

* Serialize profiles

* Use profile instead of classmethod

* Custom profile setup

* Separator between back

* Support profile import via url

* Move profiles module

* Refactor files

* Remove symlink

* Add user to docker group

* Update schema description

* Handle list services

* mypy fixes

* mypy fixes

* Rename profilesv2 to profiles

* flake8

* mypy again

* Support selecting DM

* Fix mypy

* Cleanup

* Update greeter setting

* Update schema

* Revert toml changes

* Poc external dependencies

* Dependency support

* New encryption menu

* flake8

* Mypy and flake8

* Unify lsblk command

* Update bootloader configuration

* Git hooks

* Fix import

* Pyparted

* Remove custom font setting

* flake8

* Remove default preview

* Manual partitioning menu

* Update structure

* Disk configuration

* Update filesystem

* luks2 encryption

* Everything works until installation

* Btrfsutil

* Btrfs handling

* Update btrfs

* Save encryption config

* Fix pipewire issue

* Update mypy version

* Update all pre-commit

* Update package versions

* Revert audio/pipewire

* Merge master PRs

* Add master changes

* Merge master changes

* Small renaming

* Pull master changes

* Reset disk enc after disk config change

* Generate locals

* Update naming

* Fix imports

* Fix broken sync

* Fix pre selection on table menu

* Profile menu

* Update profile

* Fix post_install

* Added python-pyparted to PKGBUILD, this requires [testing] to be enabled in order to run makepkg. Package still works via python -m build etc.

* Swaped around some setuptools logic in pyproject

Since we define `package-data` and `packages` there should be no need for:
```
[tool.setuptools.packages.find]
where = ["archinstall", "archinstall.*"]
```

* Removed pyproject collisions. Duplicate definitions.

* Made sure pyproject.toml includes languages

* Add example and update README

* Fix pyproject issues

* Generate locale

* Refactor imports

* Simplify imports

* Add profile description and package examples

* Align code

* Fix mypy

* Simplify imports

* Fix saving config

* Fix wrong luks merge

* Refactor installation

* Fix cdrom device loading

* Fix wrongly merged code

* Fix imports and greeter

* Don't terminate on partprobe error

* Use specific path on partprobe from luks

* Update archinstall/lib/disk/device_model.py

Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>

* Update archinstall/lib/disk/device_model.py

Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>

* Update github workflow to test archinstall installation

* Update sway merge

* Generate locales

* Update workflow

---------

Co-authored-by: Daniel Girtler <girtler.daniel@gmail.com>
Co-authored-by: Anton Hvornum <anton@hvornum.se>
Co-authored-by: Anton Hvornum <anton.feeds+github@gmail.com>
Co-authored-by: codefiles <11915375+codefiles@users.noreply.github.com>
2023-04-19 12:55:42 +02:00