Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update distro to 1.9.0 #572

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

pyup-bot
Copy link
Collaborator

This PR updates distro from 1.5.0 to 1.9.0.

Changelog

1.9.0

ENHANCEMENTS:
* Refactor distro.info() method to return an InfoDict [[360](https://github.com/python-distro/distro/pull/360)]
* Ignore the file '/etc/board-release' [[353](https://github.com/python-distro/distro/pull/353)]
* Ignore the file '/etc/ec2_version' [[359](https://github.com/python-distro/distro/pull/353)]

RELEASE:
* Run Python 3.6 on Ubuntu 20.04 for CI and bump isort [[355](https://github.com/python-distro/distro/pull/355)]

TESTS:
* Test on modern versions of CPython and PyPy and macOS [[362](https://github.com/python-distro/distro/pull/362)]
* Add support for ALT Linux Server 10.1 distribution [[354](https://github.com/python-distro/distro/pull/354)]
* Add Debian Testing to the tests [[356](https://github.com/python-distro/distro/pull/356)]
* Update archlinux resource for tests [[352](https://github.com/python-distro/distro/pull/352)]

1.8.0

BACKWARD COMPATIBILITY:
* Replace `setup.py` with `build` [[342](https://github.com/python-distro/distro/pull/342)]

ENHANCEMENTS:
* Lowered `LinuxDistribution._distro_release_info` method complexity [[327](https://github.com/python-distro/distro/pull/327)]
* Added official support for Buildroot distribution [[329](https://github.com/python-distro/distro/pull/329)]
* Added official support for Guix distribution [[330](https://github.com/python-distro/distro/pull/330)]
* Added support for `/etc/debian_version` [[333](https://github.com/python-distro/distro/pull/333)] & [[#349](https://github.com/python-distro/distro/pull/349)]
* Fixed a typography in CONTRIBUTING.md [[340](https://github.com/python-distro/distro/pull/340)]
* Improved README.md "Usage" code block [[343](https://github.com/python-distro/distro/pull/343)]

RELEASE:
* Bumped black to v22.3.0 in pre-commit.ci configuration [[331](https://github.com/python-distro/distro/pull/331)]
* Enabled GitHub Dependabot to keep GitHub Actions up to date [[335](https://github.com/python-distro/distro/pull/335)]

1.7.0

BACKWARD COMPATIBILITY:
* Dropped support for EOL Pythons 2.7, 3.4 and 3.5 [[281](https://github.com/python-distro/distro/pull/281)]
* Dropped support for LSB and `uname` back-ends when `--root-dir` is specified [[311](https://github.com/python-distro/distro/pull/311)]
* Moved `distro.py` to `src/distro/distro.py` [[315](https://github.com/python-distro/distro/pull/315)]

ENHANCEMENTS:
* Documented that `distro.version()` can return an empty string on rolling releases [[312](https://github.com/python-distro/distro/pull/312)]
* Documented support for Python 3.10 [[316](https://github.com/python-distro/distro/pull/316)]
* Added official support for Rocky Linux distribution [[318](https://github.com/python-distro/distro/pull/318)]
* Added a shebang to `distro.py` to allow standalone execution [[313](https://github.com/python-distro/distro/pull/313)]
* Added support for AIX platforms [[311](https://github.com/python-distro/distro/pull/311)]
* Added compliance for PEP-561 [[315](https://github.com/python-distro/distro/pull/315)]

BUG FIXES:
* Fixed `include_uname` parameter oversight [[305](https://github.com/python-distro/distro/pull/305)]
* Fixed crash when `uname -rs` output is empty [[304](https://github.com/python-distro/distro/pull/304)]
* Fixed Amazon Linux identifier in `distro.id()` documentation [[318](https://github.com/python-distro/distro/pull/318)]
* Fixed OpenSuse >= 15 support [[319](https://github.com/python-distro/distro/pull/319)]
* Fixed encoding issues when opening distro release files [[324](https://github.com/python-distro/distro/pull/324)]
* Fixed `linux_distribution` regression introduced in [[230](https://github.com/python-distro/distro/pull/230)] [[#325](https://github.com/python-distro/distro/pull/325)]

1.6.0

BACKWARDS COMPATIBILITY:
* Deprecated the `distro.linux_distribution()` function. Use
`distro.id()`, `distro.version()` and `distro.name()` instead
[[296](https://github.com/python-distro/distro/pull/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](https://github.com/python-distro/distro/pull/269)]
* Added `__version__` for checking `distro` version [[292](https://github.com/python-distro/distro/pull/292)]
* Added support for arbitrary rootfs via the `root_dir` parameter [[247](https://github.com/python-distro/distro/pull/247)]
* Added the `--root-dir` option to CLI [[161](https://github.com/python-distro/distro/issues/161)]
* Added fallback to `/usr/lib/os-release` when `/etc/os-release` isn't available [[262](https://github.com/python-distro/distro/pull/262)]

BUG FIXES:
* Fixed `subprocess.CalledProcessError` when running `lsb_release` [[261](https://github.com/python-distro/distro/pull/261)]
* Ignore `/etc/iredmail-release` file while parsing distribution [[268](https://github.com/python-distro/distro/pull/268)]
* Use a binary file for `/dev/null` to avoid `TextIOWrapper` overhead [[271](https://github.com/python-distro/distro/pull/271)]

RELEASE:
* Moved repository from `nir0s/distro` to
[`python-distro/distro`](https://github.com/python-distro/distro) on GitHub.
Links

@pyup-bot pyup-bot mentioned this pull request Dec 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant