redis-python-tutorial
redis-python-tutorial copied to clipboard
Update dependency packaging to v24
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| packaging | ==21.3 -> ==24.2 |
Release Notes
pypa/packaging (packaging)
v24.2
What's Changed
- The source is auto-formatted with ruff, not black by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/798
- Bump the github-actions group across 1 directory with 3 updates by @dependabot in https://github.com/pypa/packaging/pull/813
- Apply ruff rules (RUF) by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/800
- Fix typo in Version
__str__by @aryanpingle in https://github.com/pypa/packaging/pull/817 - Bump the github-actions group with 3 updates by @dependabot in https://github.com/pypa/packaging/pull/819
- Get rid of duplicate test cases by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/821
- Fix doc for canonicalize_version and a typo in a docstring by @Laurent-Dx in https://github.com/pypa/packaging/pull/801
- docs: public/base_version comparison by @henryiii in https://github.com/pypa/packaging/pull/818
- Apply ruff/bugbear rules (B) by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/787
- Apply ruff/pyupgrade rules (UP) by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/786
- Add a changelog entry for dropping Python 3.7 support by @alexwlchan in https://github.com/pypa/packaging/pull/824
- Patch python_full_version unconditionally by @jaraco in https://github.com/pypa/packaging/pull/825
- Refactor canonicalize_version by @jaraco in https://github.com/pypa/packaging/pull/793
- Allow creating a SpecifierSet from a list of specifiers by @pfmoore in https://github.com/pypa/packaging/pull/777
- Fix uninformative error message by @abravalheri in https://github.com/pypa/packaging/pull/830
- Fix prerelease detection for
>and<by @notatallshaw in https://github.com/pypa/packaging/pull/794 - Bump the github-actions group across 1 directory with 4 updates by @dependabot in https://github.com/pypa/packaging/pull/839
- Add support for PEP 730 iOS tags. by @freakboy3742 in https://github.com/pypa/packaging/pull/832
- Update the changelog to reflect 24.1 changes by @pradyunsg in https://github.com/pypa/packaging/pull/840
- Mention updating changelog in release process by @pradyunsg in https://github.com/pypa/packaging/pull/841
- Add a comment as to why
Metadata.nameisn't normalized by @brettcannon in https://github.com/pypa/packaging/pull/842 - Use !r formatter for error messages with filenames. by @Carreau in https://github.com/pypa/packaging/pull/844
- PEP 639: Implement License-Expression and License-File by @ewdurbin in https://github.com/pypa/packaging/pull/828
- Bump the github-actions group with 4 updates by @dependabot in https://github.com/pypa/packaging/pull/852
- Upgrade to latest mypy by @hauntsaninja in https://github.com/pypa/packaging/pull/853
- Extraneous quotes by @ewdurbin in https://github.com/pypa/packaging/pull/848
New Contributors
- @aryanpingle made their first contribution in https://github.com/pypa/packaging/pull/817
- @Laurent-Dx made their first contribution in https://github.com/pypa/packaging/pull/801
- @alexwlchan made their first contribution in https://github.com/pypa/packaging/pull/824
- @jaraco made their first contribution in https://github.com/pypa/packaging/pull/825
- @notatallshaw made their first contribution in https://github.com/pypa/packaging/pull/794
- @freakboy3742 made their first contribution in https://github.com/pypa/packaging/pull/832
- @Carreau made their first contribution in https://github.com/pypa/packaging/pull/844
- @ewdurbin made their first contribution in https://github.com/pypa/packaging/pull/828
Full Changelog: https://github.com/pypa/packaging/compare/24.1...24.2
v24.1
What's Changed
- pyupgrade/black/isort/flake8 → ruff by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/769
- Add support for Python 3.13 and drop EOL 3.7 by @hugovk in https://github.com/pypa/packaging/pull/783
- Bump the github-actions group with 4 updates by @dependabot in https://github.com/pypa/packaging/pull/782
- Fix typo in
_parserdocstring by @pradyunsg in https://github.com/pypa/packaging/pull/784 - Modernise type annotations using FA rules from ruff by @pradyunsg in https://github.com/pypa/packaging/pull/785
- Document
markers.default_environment()by @edgarrmondragon in https://github.com/pypa/packaging/pull/753 - Bump the github-actions group with 3 updates by @dependabot in https://github.com/pypa/packaging/pull/789
- Work around platform.python_version() returning non PEP 440 compliant version for non-tagged CPython builds by @sbidoul in https://github.com/pypa/packaging/pull/802
New Contributors
- @dependabot made their first contribution in https://github.com/pypa/packaging/pull/782
- @edgarrmondragon made their first contribution in https://github.com/pypa/packaging/pull/753
Full Changelog: https://github.com/pypa/packaging/compare/24.0...24.1
v24.0
What's Changed
- Fix specifier matching when the specifier is long and has an epoch by @SpecLad in https://github.com/pypa/packaging/pull/712
- Clarify version split/join usage by @uranusjr in https://github.com/pypa/packaging/pull/725
- Default optional metadata values to None by @dstufft in https://github.com/pypa/packaging/pull/734
- Stop using deprecated/removed keys by @dstufft in https://github.com/pypa/packaging/pull/739
- Correctly use the ExceptionGroup shim only when needed by @dstufft in https://github.com/pypa/packaging/pull/736
- Update CHANGELOG entry about
validatekwarg by @pradyunsg in https://github.com/pypa/packaging/pull/731 - Support --disable-gil builds (PEP 703) in packaging.tags by @colesbury in https://github.com/pypa/packaging/pull/728
- Skip
test_glibc_version_string_ctypes_raise_oserrorifctypesis unavailable by @kevinchang96 in https://github.com/pypa/packaging/pull/741 - Enable CodeQL by @joycebrum in https://github.com/pypa/packaging/pull/743
- PEP 703: Rename
Py_NOGILtoPy_GIL_DISABLEDby @hugovk in https://github.com/pypa/packaging/pull/747 - Replace PEP references with PUG links by @jeanas in https://github.com/pypa/packaging/pull/750
- Remove coverage ignore for non-existent file by @shenanigansd in https://github.com/pypa/packaging/pull/752
- Update URLs by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/764
- Configure dependabot by @joycebrum in https://github.com/pypa/packaging/pull/757
- Hash pin github actions by @joycebrum in https://github.com/pypa/packaging/pull/758
- Apply some refurb suggestions by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/763
- Appply some bugbear suggestions by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/761
- Apply some ruff suggestions by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/772
- Add riscv64 as a supported manylinux architecture by @markdryan in https://github.com/pypa/packaging/pull/751
New Contributors
- @colesbury made their first contribution in https://github.com/pypa/packaging/pull/728
- @kevinchang96 made their first contribution in https://github.com/pypa/packaging/pull/741
- @jeanas made their first contribution in https://github.com/pypa/packaging/pull/750
- @shenanigansd made their first contribution in https://github.com/pypa/packaging/pull/752
- @markdryan made their first contribution in https://github.com/pypa/packaging/pull/751
Full Changelog: https://github.com/pypa/packaging/compare/23.2...24.0
v23.2
What's Changed
- parse_marker should consume the entire source string by @mwerschy in https://github.com/pypa/packaging/pull/687
- Create a Security Policy file by @joycebrum in https://github.com/pypa/packaging/pull/695
- Add python 3.12 to CI by @mayeut in https://github.com/pypa/packaging/pull/689
- Remove URL validation from requirement parsing by @uranusjr in https://github.com/pypa/packaging/pull/684
- Add types for packaging.version._Version by @hauntsaninja in https://github.com/pypa/packaging/pull/665
- Add PyPy 3.10 to CI by @mayeut in https://github.com/pypa/packaging/pull/699
- Remove unused argument in
_manylinux._is_compatibleby @mayeut in https://github.com/pypa/packaging/pull/700 - Canonicalize names for requirements comparison by @astrojuanlu in https://github.com/pypa/packaging/pull/696
- Add platform tag support for LoongArch by @loongson-zn in https://github.com/pypa/packaging/pull/693
- Ability to install
armv7l manylinux/musllinuxwheels onarmv8lby @mayeut in https://github.com/pypa/packaging/pull/690 - Include CHANGELOG.rst in sdist by @astrojuanlu in https://github.com/pypa/packaging/pull/704
- Update pyupgrade to Python 3.7+ by @fangchenli in https://github.com/pypa/packaging/pull/580
- Fix version pattern pre-releases by @deathaxe in https://github.com/pypa/packaging/pull/705
- Fix typos found by codespell by @DimitriPapadopoulos in https://github.com/pypa/packaging/pull/706
- Support enriched metadata by @brettcannon in https://github.com/pypa/packaging/pull/686
- Correct rST syntax in CHANGELOG.rst by @atugushev in https://github.com/pypa/packaging/pull/709
- fix: platform tag for GraalPy by @mayeut in https://github.com/pypa/packaging/pull/711
- Document that this library uses a calendar-based versioning scheme by @faph in https://github.com/pypa/packaging/pull/717
- fix: Update copyright date for docs by @garrypolley in https://github.com/pypa/packaging/pull/713
- Bump pip version to avoid known vulnerabilities by @joycebrum in https://github.com/pypa/packaging/pull/720
- Typing annotations fixed in version.py by @jolaf in https://github.com/pypa/packaging/pull/723
- parse_{sdist,wheel}_filename: don't raise InvalidVersion by @SpecLad in https://github.com/pypa/packaging/pull/721
- Fix code blocks in CHANGELOG.md by @edmorley in https://github.com/pypa/packaging/pull/724
New Contributors
- @mwerschy made their first contribution in https://github.com/pypa/packaging/pull/687
- @joycebrum made their first contribution in https://github.com/pypa/packaging/pull/695
- @astrojuanlu made their first contribution in https://github.com/pypa/packaging/pull/696
- @loongson-zn made their first contribution in https://github.com/pypa/packaging/pull/693
- @fangchenli made their first contribution in https://github.com/pypa/packaging/pull/580
- @deathaxe made their first contribution in https://github.com/pypa/packaging/pull/705
- @DimitriPapadopoulos made their first contribution in https://github.com/pypa/packaging/pull/706
- @atugushev made their first contribution in https://github.com/pypa/packaging/pull/709
- @faph made their first contribution in https://github.com/pypa/packaging/pull/717
- @garrypolley made their first contribution in https://github.com/pypa/packaging/pull/713
- @jolaf made their first contribution in https://github.com/pypa/packaging/pull/723
- @SpecLad made their first contribution in https://github.com/pypa/packaging/pull/721
- @edmorley made their first contribution in https://github.com/pypa/packaging/pull/724
Full Changelog: https://github.com/pypa/packaging/compare/23.1...23.2
v23.1
What's Changed
- chore: add typed classifier by @miketheman in https://github.com/pypa/packaging/pull/655
- Improve parser error messaging around mistakes in/around version specifiers by @pradyunsg in https://github.com/pypa/packaging/pull/662
- Upgrade to latest mypy by @hauntsaninja in https://github.com/pypa/packaging/pull/664
- Delete print() from test_tags by @nikodemas in https://github.com/pypa/packaging/pull/668
- Update our linters by @pradyunsg in https://github.com/pypa/packaging/pull/676
- Improve error for local version label with unsupported operators by @pradyunsg in https://github.com/pypa/packaging/pull/675
- Parse raw metadata by @brettcannon in https://github.com/pypa/packaging/pull/671
- Handle prefix match with zeros at end of prefix correctly by @pradyunsg in https://github.com/pypa/packaging/pull/674
- Relax typing of
_keyon_BaseVersionby @di in https://github.com/pypa/packaging/pull/669 - Replace spaces in platform names with underscores by @tucked in https://github.com/pypa/packaging/pull/620
- Import underlying parser function as an underscored variable by @pradyunsg in https://github.com/pypa/packaging/pull/663
New Contributors
- @miketheman made their first contribution in https://github.com/pypa/packaging/pull/655
- @nikodemas made their first contribution in https://github.com/pypa/packaging/pull/668
- @tucked made their first contribution in https://github.com/pypa/packaging/pull/620
Full Changelog: https://github.com/pypa/packaging/compare/23.0...23.1
v23.0
What's Changed
- Remove unused LPAREN token from tokenizer by @hrnciar in https://github.com/pypa/packaging/pull/630
- Reorganise the project layout and version management by @pradyunsg in https://github.com/pypa/packaging/pull/626
- Correctly handle non-normalised specifiers in requirements by @pradyunsg in https://github.com/pypa/packaging/pull/634
- Use stable Python 3.11 in tests by @153957 in https://github.com/pypa/packaging/pull/641
- Fix typing for
specifiers.BaseSpecifier.filter()by @henryiii in https://github.com/pypa/packaging/pull/643 - Correctly handle trailing whitespace on URL requirements by @pradyunsg in https://github.com/pypa/packaging/pull/642
- refactor _generic_api to use EXT_SUFFIX by @mattip in https://github.com/pypa/packaging/pull/607
- Allow
"extra"to beNonein the marker environment by @pradyunsg in https://github.com/pypa/packaging/pull/650 - Fix typos by @kianmeng in https://github.com/pypa/packaging/pull/648
- Update changelog for release by @pradyunsg in https://github.com/pypa/packaging/pull/656
New Contributors
- @153957 made their first contribution in https://github.com/pypa/packaging/pull/641
- @kianmeng made their first contribution in https://github.com/pypa/packaging/pull/648
Full Changelog: https://github.com/pypa/packaging/compare/22.0...23.0
v22.0
What's Changed
- Fix compatible version specifier incorrectly strip trailing '0' by @kasium in https://github.com/pypa/packaging/pull/493
- Remove support for Python 3.6 by @abravalheri in https://github.com/pypa/packaging/pull/500
- Use concurrency limit in ci by @blink1073 in https://github.com/pypa/packaging/pull/510
- Fix issue link in changelog. by @bdice in https://github.com/pypa/packaging/pull/509
- chore: test with PyPy 3.8 & 3.9 by @mayeut in https://github.com/pypa/packaging/pull/512
- Accept locally installed prereleases by @q0w in https://github.com/pypa/packaging/pull/515
- Always run GHA workflows when they change by @mayeut in https://github.com/pypa/packaging/pull/516
- Add
__hash__/__eq__to requirements by @abravalheri in https://github.com/pypa/packaging/pull/499 - Upgrade to
setup-pythonv3 and use caching for GHA by @brettcannon in https://github.com/pypa/packaging/pull/521 - allow pre-release versions in marker evaluation by @graingert in https://github.com/pypa/packaging/pull/523
- Error out from workflow on missing interpreter by @mayeut in https://github.com/pypa/packaging/pull/525
- chore: update pre-commit config to the latest repos' versions by @mayeut in https://github.com/pypa/packaging/pull/534
- chore: remove Windows PyPy 3.9 workaround on GHA by @mayeut in https://github.com/pypa/packaging/pull/533
- Use pipx to run nox / build in GHA workflows by @mayeut in https://github.com/pypa/packaging/pull/517
- Run tests with all PyPy versions locally by @mayeut in https://github.com/pypa/packaging/pull/535
- Adhere to PEP 685 when evaluating markers with extras by @hroncok in https://github.com/pypa/packaging/pull/545
- chore: update mypy and move to toml by @henryiii in https://github.com/pypa/packaging/pull/547
- Normalize extra comparison in markers for output by @brettcannon in https://github.com/pypa/packaging/pull/549
- Evaluate markers under environment with empty "extra" by @MrMino in https://github.com/pypa/packaging/pull/550
- Do not set extra in default_environment() by @sbidoul in https://github.com/pypa/packaging/pull/554
- Update extlinks strings to use a format string by @mayeut in https://github.com/pypa/packaging/pull/555
- Update CI test workflow to use setup-python@v4 by @mayeut in https://github.com/pypa/packaging/pull/556
- CI: Update
actions/*to their latest major versions by @mayeut in https://github.com/pypa/packaging/pull/557 - Fix a spelling mistake by @venthur in https://github.com/pypa/packaging/pull/558
- fix: macOS platform tags with old macOS SDK by @mayeut in https://github.com/pypa/packaging/pull/513
- Correctly parse ELF for musllinux on Big Endian by @uranusjr in https://github.com/pypa/packaging/pull/538
- A
metadatamodule with a data class for core metadata by @brettcannon in https://github.com/pypa/packaging/pull/518 - Document
utils.NormalizedNameby @brettcannon in https://github.com/pypa/packaging/pull/565 - Drop
LegacySpecifierandLegacyVersionby @pradyunsg in https://github.com/pypa/packaging/pull/407 - Move
metadata,versionsandspecifiersAPI documentation tosphinx.ext.autodocby @pradyunsg in https://github.com/pypa/packaging/pull/572 - Demonstrate behaviour of
SpecifierSet.__iter__by @hauntsaninja in https://github.com/pypa/packaging/pull/575 - Handwritten parser for parsing requirements by @hrnciar in https://github.com/pypa/packaging/pull/484
- Add changelog entry for removal of pyparsing dependency by @hroncok in https://github.com/pypa/packaging/pull/581
- Use Iterator instead of Iterable for specifier filter methods by @ichard26 in https://github.com/pypa/packaging/pull/584
- Better output on linter failure by @henryiii in https://github.com/pypa/packaging/pull/478
- Add a "cpNNN-none-any" tag by @joonis in https://github.com/pypa/packaging/pull/541
- Document exceptions raised by functions in utils by @MrMino in https://github.com/pypa/packaging/pull/544
- Refactor ELF parsing logic to standlone class by @uranusjr in https://github.com/pypa/packaging/pull/553
- Forbid prefix version matching on pre-release/post-release segments by @mayeut in https://github.com/pypa/packaging/pull/563
- Update coverage to
>=5.0.0by @mayeut in https://github.com/pypa/packaging/pull/586 - Normalize specifier version for prefix matching by @mayeut in https://github.com/pypa/packaging/pull/561
- Add python 3.11 by @mayeut in https://github.com/pypa/packaging/pull/587
- Fix prefix version matching by @mayeut in https://github.com/pypa/packaging/pull/564
- Remove duplicate
namedtupleby @layday in https://github.com/pypa/packaging/pull/589 - Update changelog by @pradyunsg in https://github.com/pypa/packaging/pull/595
- Change email-related fields in
Metadatatostrby @brettcannon in https://github.com/pypa/packaging/pull/596 - Add
versionchangedfor 21.3 by @brettcannon in https://github.com/pypa/packaging/pull/599 - refactor: use flit as a backend by @henryiii in https://github.com/pypa/packaging/pull/546
- Remove
packaging.metadataby @pradyunsg in https://github.com/pypa/packaging/pull/603 - Refactor nox requirements to use requirements files (#601) by @strokirk in https://github.com/pypa/packaging/pull/609
- Improve Requirement/Marker parser with context-sensitive tokenisation by @pradyunsg in https://github.com/pypa/packaging/pull/624
New Contributors
- @kasium made their first contribution in https://github.com/pypa/packaging/pull/493
- @abravalheri made their first contribution in https://github.com/pypa/packaging/pull/500
- @blink1073 made their first contribution in https://github.com/pypa/packaging/pull/510
- @bdice made their first contribution in https://github.com/pypa/packaging/pull/509
- @q0w made their first contribution in https://github.com/pypa/packaging/pull/515
- @graingert made their first contribution in https://github.com/pypa/packaging/pull/523
- @hrnciar made their first contribution in https://github.com/pypa/packaging/pull/484
- @ichard26 made their first contribution in https://github.com/pypa/packaging/pull/584
- @joonis made their first contribution in https://github.com/pypa/packaging/pull/541
- @strokirk made their first contribution in https://github.com/pypa/packaging/pull/609
Full Changelog: https://github.com/pypa/packaging/compare/21.3...22.0
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.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
No data about Duplication
Quality Gate passed
Issues
0 New issues
0 Accepted issues
Measures
0 Security Hotspots
No data about Coverage
No data about Duplication