arcanis
25ecefab83
Release 2.22.1
2026-08-18 12:15:35 +03:00
arcanis
b0248ed1cd
refactor: split include option
2026-08-18 12:15:05 +03:00
arcanis
5d27fb1248
Release 2.22.0
2026-08-18 11:57:10 +03:00
arcanis
0faf3910c6
refactor: shell script simplification
2026-08-18 11:40:30 +03:00
arcanis
117db10932
docs: update setup instructions to follow new logic
2026-08-17 12:13:46 +03:00
arcanis
3548b434be
feat: full rootless setup ( #165 )
...
* use local devtools configs instead of global ones
* make docker image rootless
* add migration notes
* fix setup command
* fix regress jo
2026-08-14 13:34:42 +03:00
arcanis
695424fa16
feat: remove makepkg.conf local configuration, use ahriman own
...
configuration instead
We used .makepkg.conf solely for two features - MAKEFLAGS and PACKAGER,
which could be actually easily implemented by using environment
variables
2026-08-13 16:39:13 +03:00
arcanis
255ebe117a
feat: read includes from list of directories
2026-08-13 16:39:13 +03:00
arcanis
a9a12cd247
feat: get rid of sudoers modification during setup command
...
This commit introduces small shell wrapper, which calls archbuild
mimicing symlinked command. It allows to distribute static sudoers file.
Additionally build_command option has been renamed to devtools_wrapper
in order to allow to keep backward compatibility
2026-08-13 14:26:49 +03:00
arcanis
1133b75c33
refactor: implement generic optional import mechanisms
...
this project is actively using optional imports, which leads to
duplicate handling here and there. This commit implements logic in
special method to reduce complexity and simplify tests paths
2026-08-13 14:26:49 +03:00
arcanis
2eb51ba85a
Release 2.21.1
2026-07-21 10:46:21 +03:00
arcanis
81c9e1e596
Release 2.21.0
2026-07-21 00:24:44 +03:00
arcanis
e835668f7d
feat: add cooldown for aur packages
2026-07-18 21:55:26 +03:00
arcanis
a4a7c13344
fix: disable colors for importing parser calls
...
In case if parser is used to generate docs, it remains w\o colors, but
help messages are still formatted with it
2026-07-18 14:12:33 +03:00
arcanis
700893ecac
build: subpackages implementation ( #164 )
...
* migrate to hatch
* reorder tests
* generic fixtures
* straight forward conftest
* fix docs generation
* fix tox environments
* reformat tomls
* cleanup pyproject
* some play with renaming
* move root conftest into pytest plugins
* fix setup script
* move fixtures to __init__.py
* remove duplicate fixtures
* disable pylint warning
* simplify configuration fixture
* remove empty conftest
* remove crap from local pyprojects
2026-07-17 14:00:20 +03:00