Skip to content

Update distro to 1.9.0#572

Open
pyup-bot wants to merge 1 commit intodevelopfrom
pyup-update-distro-1.5.0-to-1.9.0
Open

Update distro to 1.9.0#572
pyup-bot wants to merge 1 commit intodevelopfrom
pyup-update-distro-1.5.0-to-1.9.0

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