The Wire · Showcase
ARCHINSTALL TIGHTENS TYPE SAFETY, CORE REPOS STABILIZE
By RepoJournal · Filed · About Arch Linux
Archinstall is enforcing stricter mypy and Pylint checks across its test suite while core packages graduate from testing branches.
The archinstall project is raising code quality standards by enabling more comprehensive type checking on test code [1], a move that will prevent type-related issues from slipping through before hitting users. In parallel, findutils has graduated from core-testing to core [2], signaling readiness for general availability. Translation work continues steadily, with Vietnamese now available at 61% completion [3] and Greek navigation strings freshly updated [4]. On the infrastructure side, python-anyio, python-acme, libchewing, and certbot-nginx all moved from testing to their stable repositories [5][6][7][8], suggesting a batch of packages passed validation. The mypy tool itself was bumped to v2.2.0 in pre-commit hooks [9], keeping development tools current.
Action items
- → Review archinstall type checking changes if you maintain downstream packaging archlinux/archinstall [plan]
- → Test findutils, python-acme, and certbot-nginx in your environment before next system update archlinux/svntogit-packages [monitor]
References
- [1] Enable more mypy and Pylint checks for test_tooling/ ↗ archlinux/archinstall
- [2] move findutils from core-testing-x86_64 to core-x86_64 archlinux/state
- [3] Add Vietnamese to Archinstall ↗ archlinux/archinstall
- [4] Update Greek translations: TUI navigation strings ↗ archlinux/archinstall
- [5] update python-anyio to 4.14.2-1 in extra-any archlinux/state
- [6] move libchewing from extra-testing-x86_64 to extra-x86_64 archlinux/state
- [7] move python-acme from extra-testing-any to extra-any archlinux/state
- [8] move certbot-nginx from extra-testing-any to extra-any archlinux/state
- [9] Update pre-commit hook pre-commit/mirrors-mypy to v2.2.0 ↗ archlinux/archinstall