Solvik / netbox-agent

Netbox agent to run on your infrastructure's servers
Apache License 2.0
273 stars 67 forks source link

chore(deps): update dependency packaging to v23 #261

Closed renovate[bot] closed 11 months ago

renovate[bot] commented 1 year ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
packaging ==20.9 -> ==23.1 age adoption passing confidence

Release Notes

pypa/packaging (packaging) ### [`v23.1`](https://togithub.com/pypa/packaging/releases/tag/23.1) [Compare Source](https://togithub.com/pypa/packaging/compare/23.0...23.1) #### What's Changed - chore: add typed classifier by [@​miketheman](https://togithub.com/miketheman) in [https://github.com/pypa/packaging/pull/655](https://togithub.com/pypa/packaging/pull/655) - Improve parser error messaging around mistakes in/around version specifiers by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/662](https://togithub.com/pypa/packaging/pull/662) - Upgrade to latest mypy by [@​hauntsaninja](https://togithub.com/hauntsaninja) in [https://github.com/pypa/packaging/pull/664](https://togithub.com/pypa/packaging/pull/664) - Delete print() from test_tags by [@​nikodemas](https://togithub.com/nikodemas) in [https://github.com/pypa/packaging/pull/668](https://togithub.com/pypa/packaging/pull/668) - Update our linters by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/676](https://togithub.com/pypa/packaging/pull/676) - Improve error for local version label with unsupported operators by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/675](https://togithub.com/pypa/packaging/pull/675) - Parse raw metadata by [@​brettcannon](https://togithub.com/brettcannon) in [https://github.com/pypa/packaging/pull/671](https://togithub.com/pypa/packaging/pull/671) - Handle prefix match with zeros at end of prefix correctly by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/674](https://togithub.com/pypa/packaging/pull/674) - Relax typing of `_key` on `_BaseVersion` by [@​di](https://togithub.com/di) in [https://github.com/pypa/packaging/pull/669](https://togithub.com/pypa/packaging/pull/669) - Replace spaces in platform names with underscores by [@​tucked](https://togithub.com/tucked) in [https://github.com/pypa/packaging/pull/620](https://togithub.com/pypa/packaging/pull/620) - Import underlying parser function as an underscored variable by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/663](https://togithub.com/pypa/packaging/pull/663) #### New Contributors - [@​miketheman](https://togithub.com/miketheman) made their first contribution in [https://github.com/pypa/packaging/pull/655](https://togithub.com/pypa/packaging/pull/655) - [@​nikodemas](https://togithub.com/nikodemas) made their first contribution in [https://github.com/pypa/packaging/pull/668](https://togithub.com/pypa/packaging/pull/668) - [@​tucked](https://togithub.com/tucked) made their first contribution in [https://github.com/pypa/packaging/pull/620](https://togithub.com/pypa/packaging/pull/620) **Full Changelog**: https://github.com/pypa/packaging/compare/23.0...23.1 ### [`v23.0`](https://togithub.com/pypa/packaging/releases/tag/23.0) [Compare Source](https://togithub.com/pypa/packaging/compare/22.0...23.0) #### What's Changed - Remove unused LPAREN token from tokenizer by [@​hrnciar](https://togithub.com/hrnciar) in [https://github.com/pypa/packaging/pull/630](https://togithub.com/pypa/packaging/pull/630) - Reorganise the project layout and version management by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/626](https://togithub.com/pypa/packaging/pull/626) - Correctly handle non-normalised specifiers in requirements by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/634](https://togithub.com/pypa/packaging/pull/634) - Use stable Python 3.11 in tests by [@​153957](https://togithub.com/153957) in [https://github.com/pypa/packaging/pull/641](https://togithub.com/pypa/packaging/pull/641) - Fix typing for `specifiers.BaseSpecifier.filter()` by [@​henryiii](https://togithub.com/henryiii) in [https://github.com/pypa/packaging/pull/643](https://togithub.com/pypa/packaging/pull/643) - Correctly handle trailing whitespace on URL requirements by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/642](https://togithub.com/pypa/packaging/pull/642) - refactor \_generic_api to use EXT_SUFFIX by [@​mattip](https://togithub.com/mattip) in [https://github.com/pypa/packaging/pull/607](https://togithub.com/pypa/packaging/pull/607) - Allow `"extra"` to be `None` in the marker environment by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/650](https://togithub.com/pypa/packaging/pull/650) - Fix typos by [@​kianmeng](https://togithub.com/kianmeng) in [https://github.com/pypa/packaging/pull/648](https://togithub.com/pypa/packaging/pull/648) - Update changelog for release by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/656](https://togithub.com/pypa/packaging/pull/656) #### New Contributors - [@​153957](https://togithub.com/153957) made their first contribution in [https://github.com/pypa/packaging/pull/641](https://togithub.com/pypa/packaging/pull/641) - [@​kianmeng](https://togithub.com/kianmeng) made their first contribution in [https://github.com/pypa/packaging/pull/648](https://togithub.com/pypa/packaging/pull/648) **Full Changelog**: https://github.com/pypa/packaging/compare/22.0...23.0 ### [`v22.0`](https://togithub.com/pypa/packaging/releases/tag/22.0) [Compare Source](https://togithub.com/pypa/packaging/compare/21.3...22.0) #### What's Changed - Fix compatible version specifier incorrectly strip trailing '0' by [@​kasium](https://togithub.com/kasium) in [https://github.com/pypa/packaging/pull/493](https://togithub.com/pypa/packaging/pull/493) - Remove support for Python 3.6 by [@​abravalheri](https://togithub.com/abravalheri) in [https://github.com/pypa/packaging/pull/500](https://togithub.com/pypa/packaging/pull/500) - Use concurrency limit in ci by [@​blink1073](https://togithub.com/blink1073) in [https://github.com/pypa/packaging/pull/510](https://togithub.com/pypa/packaging/pull/510) - Fix issue link in changelog. by [@​bdice](https://togithub.com/bdice) in [https://github.com/pypa/packaging/pull/509](https://togithub.com/pypa/packaging/pull/509) - chore: test with PyPy 3.8 & 3.9 by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/512](https://togithub.com/pypa/packaging/pull/512) - Accept locally installed prereleases by [@​q0w](https://togithub.com/q0w) in [https://github.com/pypa/packaging/pull/515](https://togithub.com/pypa/packaging/pull/515) - Always run GHA workflows when they change by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/516](https://togithub.com/pypa/packaging/pull/516) - Add `__hash__`/`__eq__` to requirements by [@​abravalheri](https://togithub.com/abravalheri) in [https://github.com/pypa/packaging/pull/499](https://togithub.com/pypa/packaging/pull/499) - Upgrade to `setup-python` v3 and use caching for GHA by [@​brettcannon](https://togithub.com/brettcannon) in [https://github.com/pypa/packaging/pull/521](https://togithub.com/pypa/packaging/pull/521) - allow pre-release versions in marker evaluation by [@​graingert](https://togithub.com/graingert) in [https://github.com/pypa/packaging/pull/523](https://togithub.com/pypa/packaging/pull/523) - Error out from workflow on missing interpreter by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/525](https://togithub.com/pypa/packaging/pull/525) - chore: update pre-commit config to the latest repos' versions by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/534](https://togithub.com/pypa/packaging/pull/534) - chore: remove Windows PyPy 3.9 workaround on GHA by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/533](https://togithub.com/pypa/packaging/pull/533) - Use pipx to run nox / build in GHA workflows by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/517](https://togithub.com/pypa/packaging/pull/517) - Run tests with all PyPy versions locally by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/535](https://togithub.com/pypa/packaging/pull/535) - Adhere to PEP 685 when evaluating markers with extras by [@​hroncok](https://togithub.com/hroncok) in [https://github.com/pypa/packaging/pull/545](https://togithub.com/pypa/packaging/pull/545) - chore: update mypy and move to toml by [@​henryiii](https://togithub.com/henryiii) in [https://github.com/pypa/packaging/pull/547](https://togithub.com/pypa/packaging/pull/547) - Normalize extra comparison in markers for output by [@​brettcannon](https://togithub.com/brettcannon) in [https://github.com/pypa/packaging/pull/549](https://togithub.com/pypa/packaging/pull/549) - Evaluate markers under environment with empty "extra" by [@​MrMino](https://togithub.com/MrMino) in [https://github.com/pypa/packaging/pull/550](https://togithub.com/pypa/packaging/pull/550) - Do not set extra in default_environment() by [@​sbidoul](https://togithub.com/sbidoul) in [https://github.com/pypa/packaging/pull/554](https://togithub.com/pypa/packaging/pull/554) - Update extlinks strings to use a format string by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/555](https://togithub.com/pypa/packaging/pull/555) - Update CI test workflow to use setup-python@v4 by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/556](https://togithub.com/pypa/packaging/pull/556) - CI: Update `actions/*` to their latest major versions by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/557](https://togithub.com/pypa/packaging/pull/557) - Fix a spelling mistake by [@​venthur](https://togithub.com/venthur) in [https://github.com/pypa/packaging/pull/558](https://togithub.com/pypa/packaging/pull/558) - fix: macOS platform tags with old macOS SDK by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/513](https://togithub.com/pypa/packaging/pull/513) - Correctly parse ELF for musllinux on Big Endian by [@​uranusjr](https://togithub.com/uranusjr) in [https://github.com/pypa/packaging/pull/538](https://togithub.com/pypa/packaging/pull/538) - A `metadata` module with a data class for core metadata by [@​brettcannon](https://togithub.com/brettcannon) in [https://github.com/pypa/packaging/pull/518](https://togithub.com/pypa/packaging/pull/518) - Document `utils.NormalizedName` by [@​brettcannon](https://togithub.com/brettcannon) in [https://github.com/pypa/packaging/pull/565](https://togithub.com/pypa/packaging/pull/565) - Drop `LegacySpecifier` and `LegacyVersion` by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/407](https://togithub.com/pypa/packaging/pull/407) - Move `metadata`, `versions` and `specifiers` API documentation to `sphinx.ext.autodoc` by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/572](https://togithub.com/pypa/packaging/pull/572) - Demonstrate behaviour of `SpecifierSet.__iter__` by [@​hauntsaninja](https://togithub.com/hauntsaninja) in [https://github.com/pypa/packaging/pull/575](https://togithub.com/pypa/packaging/pull/575) - Handwritten parser for parsing requirements by [@​hrnciar](https://togithub.com/hrnciar) in [https://github.com/pypa/packaging/pull/484](https://togithub.com/pypa/packaging/pull/484) - Add changelog entry for removal of pyparsing dependency by [@​hroncok](https://togithub.com/hroncok) in [https://github.com/pypa/packaging/pull/581](https://togithub.com/pypa/packaging/pull/581) - Use Iterator instead of Iterable for specifier filter methods by [@​ichard26](https://togithub.com/ichard26) in [https://github.com/pypa/packaging/pull/584](https://togithub.com/pypa/packaging/pull/584) - Better output on linter failure by [@​henryiii](https://togithub.com/henryiii) in [https://github.com/pypa/packaging/pull/478](https://togithub.com/pypa/packaging/pull/478) - Add a "cpNNN-none-any" tag by [@​joonis](https://togithub.com/joonis) in [https://github.com/pypa/packaging/pull/541](https://togithub.com/pypa/packaging/pull/541) - Document exceptions raised by functions in utils by [@​MrMino](https://togithub.com/MrMino) in [https://github.com/pypa/packaging/pull/544](https://togithub.com/pypa/packaging/pull/544) - Refactor ELF parsing logic to standlone class by [@​uranusjr](https://togithub.com/uranusjr) in [https://github.com/pypa/packaging/pull/553](https://togithub.com/pypa/packaging/pull/553) - Forbid prefix version matching on pre-release/post-release segments by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/563](https://togithub.com/pypa/packaging/pull/563) - Update coverage to `>=5.0.0` by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/586](https://togithub.com/pypa/packaging/pull/586) - Normalize specifier version for prefix matching by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/561](https://togithub.com/pypa/packaging/pull/561) - Add python 3.11 by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/587](https://togithub.com/pypa/packaging/pull/587) - Fix prefix version matching by [@​mayeut](https://togithub.com/mayeut) in [https://github.com/pypa/packaging/pull/564](https://togithub.com/pypa/packaging/pull/564) - Remove duplicate `namedtuple` by [@​layday](https://togithub.com/layday) in [https://github.com/pypa/packaging/pull/589](https://togithub.com/pypa/packaging/pull/589) - Update changelog by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/595](https://togithub.com/pypa/packaging/pull/595) - Change email-related fields in `Metadata` to `str` by [@​brettcannon](https://togithub.com/brettcannon) in [https://github.com/pypa/packaging/pull/596](https://togithub.com/pypa/packaging/pull/596) - Add `versionchanged` for 21.3 by [@​brettcannon](https://togithub.com/brettcannon) in [https://github.com/pypa/packaging/pull/599](https://togithub.com/pypa/packaging/pull/599) - refactor: use flit as a backend by [@​henryiii](https://togithub.com/henryiii) in [https://github.com/pypa/packaging/pull/546](https://togithub.com/pypa/packaging/pull/546) - Remove `packaging.metadata` by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/603](https://togithub.com/pypa/packaging/pull/603) - Refactor nox requirements to use requirements files ([#​601](https://togithub.com/pypa/packaging/issues/601)) by [@​strokirk](https://togithub.com/strokirk) in [https://github.com/pypa/packaging/pull/609](https://togithub.com/pypa/packaging/pull/609) - Improve Requirement/Marker parser with context-sensitive tokenisation by [@​pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/624](https://togithub.com/pypa/packaging/pull/624) #### New Contributors - [@​kasium](https://togithub.com/kasium) made their first contribution in [https://github.com/pypa/packaging/pull/493](https://togithub.com/pypa/packaging/pull/493) - [@​abravalheri](https://togithub.com/abravalheri) made their first contribution in [https://github.com/pypa/packaging/pull/500](https://togithub.com/pypa/packaging/pull/500) - [@​blink1073](https://togithub.com/blink1073) made their first contribution in [https://github.com/pypa/packaging/pull/510](https://togithub.com/pypa/packaging/pull/510) - [@​bdice](https://togithub.com/bdice) made their first contribution in [https://github.com/pypa/packaging/pull/509](https://togithub.com/pypa/packaging/pull/509) - [@​q0w](https://togithub.com/q0w) made their first contribution in [https://github.com/pypa/packaging/pull/515](https://togithub.com/pypa/packaging/pull/515) - [@​graingert](https://togithub.com/graingert) made their first contribution in [https://github.com/pypa/packaging/pull/523](https://togithub.com/pypa/packaging/pull/523) - [@​hrnciar](https://togithub.com/hrnciar) made their first contribution in [https://github.com/pypa/packaging/pull/484](https://togithub.com/pypa/packaging/pull/484) - [@​ichard26](https://togithub.com/ichard26) made their first contribution in [https://github.com/pypa/packaging/pull/584](https://togithub.com/pypa/packaging/pull/584) - [@​joonis](https://togithub.com/joonis) made their first contribution in [https://github.com/pypa/packaging/pull/541](https://togithub.com/pypa/packaging/pull/541) - [@​strokirk](https://togithub.com/strokirk) made their first contribution in [https://github.com/pypa/packaging/pull/609](https://togithub.com/pypa/packaging/pull/609) **Full Changelog**: https://github.com/pypa/packaging/compare/21.3...22.0 ### [`v21.3`](https://togithub.com/pypa/packaging/releases/tag/21.3) [Compare Source](https://togithub.com/pypa/packaging/compare/21.2...21.3) - Add a `pp3-none-any` tag ([#​311](https://togithub.com/pypa/packaging/issues/311)) - Replace the blank pyparsing 3 exclusion with a 3.0.5 exclusion ([#​481](https://togithub.com/pypa/packaging/issues/481), [#​486](https://togithub.com/pypa/packaging/issues/486)) - Fix a spelling mistake ([#​479](https://togithub.com/pypa/packaging/issues/479)) ### [`v21.2`](https://togithub.com/pypa/packaging/releases/tag/21.2) [Compare Source](https://togithub.com/pypa/packaging/compare/21.1...21.2) - Update changelog entry for 21.1 **Full Changelog**: https://github.com/pypa/packaging/compare/21.1...21.2 ### [`v21.1`](https://togithub.com/pypa/packaging/releases/tag/21.1) [Compare Source](https://togithub.com/pypa/packaging/compare/21.0...21.1) ##### What's Changed - Update branch names in release process in [https://github.com/pypa/packaging/pull/444](https://togithub.com/pypa/packaging/pull/444) - Update changelog for 21.0 in [https://github.com/pypa/packaging/pull/449](https://togithub.com/pypa/packaging/pull/449) - tags: make \_platform_tags public in[https://github.com/pypa/packaging/pull/446](https://togithub.com/pypa/packaging/pull/446)6 - Add support for Python 3.10 in [https://github.com/pypa/packaging/pull/461](https://togithub.com/pypa/packaging/pull/461) - Update PyPy CI Specifier in [https://github.com/pypa/packaging/pull/467](https://togithub.com/pypa/packaging/pull/467) - Limit pyparsing to major version 2 in [https://github.com/pypa/packaging/pull/471](https://togithub.com/pypa/packaging/pull/471) ##### New Contributors - [@​moyiz](https://togithub.com/moyiz) made their first contribution in [https://github.com/pypa/packaging/pull/471](https://togithub.com/pypa/packaging/pull/471) **Full Changelog**: https://github.com/pypa/packaging/compare/21.0...21.1 ### [`v21.0`](https://togithub.com/pypa/packaging/releases/tag/21.0) [Compare Source](https://togithub.com/pypa/packaging/compare/20.9...21.0) - PEP 656: musllinux support (:issue:`411`) - Drop support for Python 2.7, Python 3.4 and Python 3.5. - Replace distutils usage with sysconfig (:issue:`396`) - Add support for zip files in `parse_sdist_filename` (:issue:`429`) - Use cached `_hash` attribute to short-circuit tag equality comparisons (:issue:`417`) - Specify the default value for the `specifier` argument to `SpecifierSet` (:issue:`437`) - Proper keyword-only "warn" argument in packaging.tags (:issue:`403`) - Correctly remove prerelease suffixes from ~= check (:issue:`366`) - Fix type hints for `Version.post` and `Version.dev` (:issue:`393`) - Use typing alias `UnparsedVersion` (:issue:`398`) - Improve type inference for `packaging.specifiers.filter()` (:issue:`430`) - Tighten the return type of `canonicalize_version()` (:issue:`402`)

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR has been generated by Mend Renovate. View repository job log here.