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.8.0 #476

Closed
wants to merge 1 commit into from
Closed

Conversation

pyup-bot
Copy link
Collaborator

This PR updates distro from 1.5.0 to 1.8.0.

Changelog

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 Oct 10, 2022
@pyup-bot
Copy link
Collaborator Author

Closing this in favor of #572

@pyup-bot pyup-bot closed this Dec 24, 2023
@simonyuau simonyuau deleted the pyup-update-distro-1.5.0-to-1.8.0 branch December 24, 2023 11:48
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