2026-08-11 - 2026-09-11
Overview
35 pull requests merged by 1 user
Merged
#95 lib.version.Dependency: Reject unsupported spec operators
Merged
#94 App.__get_project_refs(): Fix broken detection of missing build dependencies
Merged
#93 lib.pkg_relations(): Beautify exceptions
Merged
#92 pkg.sh: Fix broken version macro expansion
Merged
#91 lib.version: Add module
Merged
#88 make: Own the top-level project directories in packages
Merged
#90 lib.Types: Restrict LoadTypes to ABC-derived classes
Merged
#89 lib.Types: Read __abstractmethods__ via getattr()
Merged
#87 lib.ec.ssh.AsyncSSH: Actually hide password
Merged
#86 lib.ExecContext, lib.FileContext: Fix temp file leak and log messages
Merged
#85 lib.ec.ssh.Paramiko: Fix URI parameters, stdin handling, and output deadlock
Merged
#84 lib.Uri: Fix local path edge cases
Merged
#83 make: Miscellaneous versatility improvements
Merged
#82 defs.mk: Add quadlet unit types to LOCAL_SYSTEMD
Merged
#81 py-xxx.mk: Some variable housekeeping
Merged
#80 init.detect_modules(): Add base_types filter
Merged
#79 lib.ExecApp: Add class
Merged
#78 App.__format_topdir(): Mention "relative" in error
Merged
#77 App: Remove duplicate from dependency graph
Merged
#75 py-defs.mk: Honour PY_INSTALL_INIT_PY = false
Merged
#74 lib.Uri: Fix stale cache in __new_with_path()
Merged
#72 Add empty documentation subtree
Merged
#71 conf / scripts: Fix unprivileged "make install"
Merged
#70 test-guard.mk: Add file
Merged
#69 App: Remove ResultCache
Merged
#68 lib.App / lib.Cmd: Build command tree lazily
Merged
#67 lib.App: Add _root_cmd()
Merged
#66 lib.App: Add root command slot
Merged
#65 lib.App: Fix --help with required top-level args
Merged
#64 lib.Types: Accept bare string in LoadTypes()
Merged
#63 defs.mk: Default VERSION -> 0.1.0-0-dev
Merged
#62 lib.distros.redhat.Distro: Add missing file
Merged
#61 lib.AsyncRunner: Fix asyncio.Event() for Python 3.12+
Merged
#60 lib.App: Refactor App / Cmd to adress multiple functionality and style issues
Merged
#59 pkg.lib.App: Fix event loop for Python 3.14+