Releases: bdrung/bdebstrap
Releases · bdrung/bdebstrap
bdebstrap 0.7.0
- feat: change default YAML flow style to
False
(#11) - setup.py: Address pylint 3.2.2 complains (bug #13, Debian bug #1074516 and #1074699)
- test: support skip running linters via
SKIP_LINTERS=1
environment variable - fix(tests): Call pylint binary instead of the module
- feat: Add type annotations and check them with mypy
bdebstrap 0.6.1
bdebstrap 0.6.0
- examples: Add Ubuntu live system example
- chore: format Python code with black 23.1
- Fix sanitizing local .deb packages (bug #7)
- feat: Add support for mmdebstrap's --extract-hook option
- feat: Add support for mmdebstrap's --skip option
- feat: remove proot mode
- feat: Add support for mmdebstrap's --hook-dir option
bdebstrap 0.5.0
- feat: Add support for mmdebstrap's
--format
option (bug #4)
bdebstrap 0.4.1
- Add
system-testing
script and move the integration tests into it - tests: Address complaints from pylint 2.15.5
- setup: Fix building with setuptools 65.5.0 (Debian bug #1022513)
bdebstrap 0.4.0
- tests: Catch and check output on stderr
- tests: Replace deprecated
assertDictContainsSubset
- Add
disable-units
andenable-units
hooks
bdebstrap 0.3.0
- Fix issues found by pylint 2.11.1 (fixes Debian bug #998591):
- tests: Use
with for subprocess.Popen
calls - Save YAML configuration files explicitly as UTF-8
- Replace
.format()
with f-strings
- tests: Use
- Make YAML files free of complaints from yamllint
- Produce YAML files that are yamllint clean
- Add example configurations for Raspberry Pis (version 3 and Zero W)
- Set root password for Debian live example to
debian
Release bdebstrap 0.2.0
This release changes the default output verbosity to align with mmdebstrap. To restore the previous default behavior, call bdebstrap with --verbose
.
- Fix
KeyError: 'target'
if no target was specified - Fix passing
--target=-
(Debian bug #989452) - Add
--silent
as alias for--quiet
- Align log levels with mmdebstrap (Debian bug #989450):
- Change the default log level from info to warning
- Add a
--verbose
option to change the log level to info again - Pass down
--quiet
and--debug
to mmdebstrap
- Fix
PermissionError
exception when clamping mtime
Release bdebstrap 0.1.2
- examples: Install init instead of systemd-sysv
- Check import definition order with isort
- Format Python code with black
- Add test case for black code formatter
- Correct license claim from MIT to ISC
- Fix examples for non-amd64 architectures (fixes #2):
- Drop architectures from minimal examples
- Drop mirrors from minimal Ubuntu example
- Match also vmlinux* in Debian live example
- Update Debian live system example to bullseye
Release 0.1.1
- Strip leading/trailing spaces/tabs from mirrors specified with
--mirrors
- Fix complaints from flake8 3.8.3
- Check if type of list elements are strings in YAML configuration