Distro

Latest version: v1.9.0

Safety actively analyzes 629639 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

1.3.0

ENHANCEMENTS:
* Added support for OpenBSD, FreeBSD, and NetBSD [[207](https://github.com/python-distro/distro/issues/207)]

TESTS:
* Add test for Kali Linux Rolling [[214](https://github.com/python-distro/distro/issues/214)]

DOCS:
* Update docs with regards to 207 [[209](https://github.com/python-distro/distro/issues/209)]
* Add Ansible reference implementation and fix arch-linux link [[213](https://github.com/python-distro/distro/issues/213)]
* Add facter reference implementation [[213](https://github.com/python-distro/distro/issues/213)]

1.2.0

BACKWARD COMPATIBILITY:
* Don't raise ImportError on non-linux platforms [[202](https://github.com/python-distro/distro/issues/202)]

ENHANCEMENTS:
* Lazily load the LinuxDistribution data [[201](https://github.com/python-distro/distro/issues/201)]

BUG FIXES:
* Stdout of shell should be decoded with sys.getfilesystemencoding() [[203](https://github.com/python-distro/distro/issues/203)]

TESTS:
* Explicitly set Python versions on Travis for flake [[204](https://github.com/python-distro/distro/issues/204)]

1.1.0

BACKWARD COMPATIBILITY:
* Drop python3.3 support [[199](https://github.com/python-distro/distro/issues/199)]
* Remove Official Python26 support [[195](https://github.com/python-distro/distro/issues/195)]

TESTS:
* Add MandrivaLinux test case [[181](https://github.com/python-distro/distro/issues/181)]
* Add test cases for CloudLinux 5, 6, and 7 [[180](https://github.com/python-distro/distro/issues/180)]

RELEASE:
* Modify MANIFEST to include resources for tests and docs in source tarballs [[97c91a1](97c91a1)]

1.0.4

BUG FIXES:
* Guess common \*-release files if /etc not readable [[175](https://github.com/python-distro/distro/issues/175)]

1.0.3

ENHANCEMENTS:
* Show keys for empty values when running distro from the CLI [[160](https://github.com/python-distro/distro/issues/160)]
* Add manual mapping for `redhatenterpriseserver` (previously only redhatenterpriseworkstation was mapped) [[148](https://github.com/python-distro/distro/issues/148)]
* Race condition in `_parse_distro_release_file` [[163](https://github.com/python-distro/distro/issues/163)]

TESTS:
* Add RHEL5 test case [[165](https://github.com/python-distro/distro/issues/165)]
* Add OpenELEC test case [[166](https://github.com/python-distro/distro/issues/166)]
* Replace nose with pytest [[158](https://github.com/python-distro/distro/issues/158)]

RELEASE:
* Update classifiers
* Update supported Python versions (with py36)

1.0.2

TESTS:
* Test on py33, py36 and py3 based flake8

RELEASE:
* Add MANIFEST file (which also includes the LICENSE as part of Issue [[139](https://github.com/python-distro/distro/issues/139)])
* Default to releasing using Twine [[121](https://github.com/python-distro/distro/issues/121)]
* Add setup.cfg file [[145](https://github.com/python-distro/distro/issues/145)]
* Update license in setup.py

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.