BACKWARDS COMPATIBILITY:
- Deprecated the
distro.linux_distribution()
function. Usedistro.id()
,distro.version()
anddistro.name()
instead [#296] - Deprecated Python 2.7, 3.4 and 3.5 support. Further releases will only support Python 3.6+
ENHANCEMENTS:
- Added type hints to
distro
module [#269] - Added
__version__
for checkingdistro
version [#292] - Added support for arbitrary rootfs via the
root_dir
parameter [#247] - Added the
--root-dir
option to CLI [#161] - Added fallback to
/usr/lib/os-release
when/etc/os-release
isn't available [#262]
BUG FIXES:
- Fixed
subprocess.CalledProcessError
when runninglsb_release
[#261] - Ignore
/etc/iredmail-release
file while parsing distribution [#268] - Use a binary file for
/dev/null
to avoidTextIOWrapper
overhead [#271]
RELEASE:
- Moved repository from
nir0s/distro
topython-distro/distro
on GitHub.