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

Bump the pip-version-updates group across 1 directory with 28 updates #99

Closed

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 11, 2024

Bumps the pip-version-updates group with 25 updates in the / directory:

Package From To
mypy 1.11.2 1.13.0
pre-commit-hooks 4.6.0 5.0.0
pytest 8.3.2 8.3.3
ruff 0.6.3 0.7.3
safety 3.2.7 3.2.10
typeguard 4.3.0 4.4.0
cffi 1.17.0 1.17.1
charset-normalizer 3.3.2 3.4.0
cryptography 43.0.0 43.0.3
distlib 0.3.8 0.3.9
identify 2.6.0 2.6.1
idna 3.8 3.10
importlib-metadata 8.4.0 8.5.0
mdit-py-plugins 0.4.1 0.4.2
packaging 24.1 24.2
platformdirs 4.2.2 4.3.6
pydantic 2.8.2 2.9.2
pytz 2024.1 2024.2
rich 13.8.0 13.9.4
setuptools 74.0.0 75.3.0
tomli 2.0.1 2.0.2
typer 0.12.5 0.13.0
urllib3 2.2.2 2.2.3
virtualenv 20.26.3 20.27.1
zipp 3.20.1 3.20.2

Updates mypy from 1.11.2 to 1.13.0

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next release

Change to enum membership semantics

As per the updated typing specification for enums, enum members must be left unannotated.

class Pet(Enum):
    CAT = 1  # Member attribute
    DOG = 2  # Member attribute
    WOLF: int = 3  # New error: Enum members must be left unannotated
species: str  # Considered a non-member attribute

In particular, the specification change can result in issues in type stubs (.pyi files), since historically it was common to leave the value absent:

# In a type stub (.pyi file)
class Pet(Enum):
# Change in semantics: previously considered members, now non-member attributes
CAT: int
DOG: int
# Mypy will now issue a warning if it detects this situation in type stubs:
# > Detected enum "Pet" in a type stub with zero members.
# > There is a chance this is due to a recent change in the semantics of enum membership.
# > If so, use `member = value` to mark an enum member, instead of `member: type`

class Pet(Enum):
# As per the specification, you should now do one of the following:
DOG = 1  # Member attribute with value 1 and known type
WOLF = cast(int, ...)  # Member attribute with unknown value but known type
LION = ...  # Member attribute with unknown value and unknown type

Contributed by Terence Honles in PR 17207 and Shantanu Jain in PR 18068.

Mypy 1.13

We’ve just uploaded mypy 1.13 to the Python Package Index (PyPI). Mypy is a static type checker for Python. You can install it as follows:

python3 -m pip install -U mypy

... (truncated)

Commits

Updates pre-commit-hooks from 4.6.0 to 5.0.0

Release notes

Sourced from pre-commit-hooks's releases.

pre-commit-hooks v5.0.0

Features

Fixes

  • destroyed-symlinks: set stages to [pre-commit, pre-push, manual]

Migrating

  • pre-commit-hooks now requires pre-commit>=3.2.0.
  • use non-deprecated names for stages.
Changelog

Sourced from pre-commit-hooks's changelog.

5.0.0 - 2024-10-05

Features

Fixes

  • destroyed-symlinks: set stages to [pre-commit, pre-push, manual]

Migrating

  • pre-commit-hooks now requires pre-commit>=3.2.0.
  • use non-deprecated names for stages.
Commits
  • cef0300 v5.0.0
  • f47ab2f Merge pull request #1049 from Jeffrey-Lim/main
  • fd01124 Extend check for illegal Windows filenames
  • 515e8b3 Merge pull request #1085 from AdrianDC/destroyed-symlinks
  • c7d1e85 set stages for destroyed-symlinks
  • 5b5b46d Merge pull request #1093 from pre-commit/non-deprecated-stages-names
  • 003dfa5 update stages names to the non-deprecated names
  • ed71474 Merge pull request #1088 from pre-commit/pre-commit-ci-update-config
  • 6553d02 remove types-all
  • 6952eeb [pre-commit.ci] pre-commit autoupdate
  • Additional commits viewable in compare view

Updates pytest from 8.3.2 to 8.3.3

Release notes

Sourced from pytest's releases.

8.3.3

pytest 8.3.3 (2024-09-09)

Bug fixes

  • #12446: Avoid calling @property (and other instance descriptors) during fixture discovery -- by asottile{.interpreted-text role="user"}

  • #12659: Fixed the issue of not displaying assertion failure differences when using the parameter --import-mode=importlib in pytest>=8.1.

  • #12667: Fixed a regression where type change in [ExceptionInfo.errisinstance]{.title-ref} caused [mypy]{.title-ref} to fail.

  • #12744: Fixed typing compatibility with Python 3.9 or less -- replaced [typing.Self]{.title-ref} with [typing_extensions.Self]{.title-ref} -- by Avasam{.interpreted-text role="user"}

  • #12745: Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments.

  • #6682: Fixed bug where the verbosity levels where not being respected when printing the "msg" part of failed assertion (as in assert condition, msg).

  • #9422: Fix bug where disabling the terminal plugin via -p no:terminal would cause crashes related to missing the verbose option.

    -- by GTowers1{.interpreted-text role="user"}

Improved documentation

  • #12663: Clarify that the [pytest_deselected]{.title-ref} hook should be called from [pytest_collection_modifyitems]{.title-ref} hook implementations when items are deselected.
  • #12678: Remove erroneous quotes from [tmp_path_retention_policy]{.title-ref} example in docs.

Miscellaneous internal changes

  • #12769: Fix typos discovered by codespell and add codespell to pre-commit hooks.
Commits

Updates ruff from 0.6.3 to 0.7.3

Release notes

Sourced from ruff's releases.

0.7.3

Release Notes

Preview features

  • Formatter: Disallow single-line implicit concatenated strings (#13928)
  • [flake8-pyi] Include all Python file types for PYI006 and PYI066 (#14059)
  • [flake8-simplify] Implement split-of-static-string (SIM905) (#14008)
  • [refurb] Implement subclass-builtin (FURB189) (#14105)
  • [ruff] Improve diagnostic messages and docs (RUF031, RUF032, RUF034) (#14068)

Rule changes

  • Detect items that hash to same value in duplicate sets (B033, PLC0208) (#14064)
  • [eradicate] Better detection of IntelliJ language injection comments (ERA001) (#14094)
  • [flake8-pyi] Add autofix for docstring-in-stub (PYI021) (#14150)
  • [flake8-pyi] Update duplicate-literal-member (PYI062) to alawys provide an autofix (#14188)
  • [pyflakes] Detect items that hash to same value in duplicate dictionaries (F601) (#14065)
  • [ruff] Fix false positive for decorators (RUF028) (#14061)

Bug fixes

  • Avoid parsing joint rule codes as distinct codes in # noqa (#12809)
  • [eradicate] ignore # language= in commented-out-code rule (ERA001) (#14069)
  • [flake8-bugbear] - do not run mutable-argument-default on stubs (B006) (#14058)
  • [flake8-builtins] Skip lambda expressions in builtin-argument-shadowing (A002) (#14144)
  • [flake8-comprehension] Also remove trailing comma while fixing C409 and C419 (#14097)
  • [flake8-simplify] Allow open without context manager in return statement (SIM115) (#14066)
  • [pylint] Respect hash-equivalent literals in iteration-over-set (PLC0208) (#14063)
  • [pylint] Update known dunder methods for Python 3.13 (PLW3201) (#14146)
  • [pyupgrade] - ignore kwarg unpacking for UP044 (#14053)
  • [refurb] Parse more exotic decimal strings in verbose-decimal-constructor (FURB157) (#14098)

Documentation

  • Add links to missing related options within rule documentations (#13971)
  • Add rule short code to mkdocs tags to allow searching via rule codes (#14040)

Install ruff 0.7.3

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/ruff/releases/download/0.7.3/ruff-installer.sh | sh

Install prebuilt binaries via powershell script

powershell -ExecutionPolicy ByPass -c "irm https://github.com/astral-sh/ruff/releases/download/0.7.3/ruff-installer.ps1 | iex"
</tr></table> 

... (truncated)

Changelog

Sourced from ruff's changelog.

0.7.3

Preview features

  • Formatter: Disallow single-line implicit concatenated strings (#13928)
  • [flake8-pyi] Include all Python file types for PYI006 and PYI066 (#14059)
  • [flake8-simplify] Implement split-of-static-string (SIM905) (#14008)
  • [refurb] Implement subclass-builtin (FURB189) (#14105)
  • [ruff] Improve diagnostic messages and docs (RUF031, RUF032, RUF034) (#14068)

Rule changes

  • Detect items that hash to same value in duplicate sets (B033, PLC0208) (#14064)
  • [eradicate] Better detection of IntelliJ language injection comments (ERA001) (#14094)
  • [flake8-pyi] Add autofix for docstring-in-stub (PYI021) (#14150)
  • [flake8-pyi] Update duplicate-literal-member (PYI062) to alawys provide an autofix (#14188)
  • [pyflakes] Detect items that hash to same value in duplicate dictionaries (F601) (#14065)
  • [ruff] Fix false positive for decorators (RUF028) (#14061)

Bug fixes

  • Avoid parsing joint rule codes as distinct codes in # noqa (#12809)
  • [eradicate] ignore # language= in commented-out-code rule (ERA001) (#14069)
  • [flake8-bugbear] - do not run mutable-argument-default on stubs (B006) (#14058)
  • [flake8-builtins] Skip lambda expressions in builtin-argument-shadowing (A002) (#14144)
  • [flake8-comprehension] Also remove trailing comma while fixing C409 and C419 (#14097)
  • [flake8-simplify] Allow open without context manager in return statement (SIM115) (#14066)
  • [pylint] Respect hash-equivalent literals in iteration-over-set (PLC0208) (#14063)
  • [pylint] Update known dunder methods for Python 3.13 (PLW3201) (#14146)
  • [pyupgrade] - ignore kwarg unpacking for UP044 (#14053)
  • [refurb] Parse more exotic decimal strings in verbose-decimal-constructor (FURB157) (#14098)

Documentation

  • Add links to missing related options within rule documentations (#13971)
  • Add rule short code to mkdocs tags to allow searching via rule codes (#14040)

0.7.2

Preview features

  • Fix formatting of single with-item with trailing comment (#14005)
  • [pyupgrade] Add PEP 646 Unpack conversion to * with fix (UP044) (#13988)

Rule changes

  • Regenerate known_stdlibs.rs with stdlibs 2024.10.25 (#13963)
  • [flake8-no-pep420] Skip namespace package enforcement for PEP 723 scripts (INP001) (#13974)

Server

... (truncated)

Commits
  • fbf140a Bump version to 0.7.3 (#14197)
  • 670f958 [red-knot] Fix intersection simplification for ~Any/~Unknown (#14195)
  • fed35a2 [red-knot] Fix is_assignable_to for unions (#14196)
  • d1ef418 Docs: tweak rules documentation (#14180)
  • 272d24b [flake8-pyi] Add a fix for duplicate-literal-member (#14188)
  • 2624249 [red-knot] Minor: fix Literal[True] <: int (#14177)
  • 4b08d17 [red-knot] Add a new Type::KnownInstanceType variant (#14155)
  • 5b6169b [red-knot] Minor fix in intersection type comment (#14176)
  • 2040e93 [flake8-logging-format] Fix invalid formatting value in docs of `logging-ex...
  • 794eb88 [flake8-bandit] Typo in docs suspicious-pickle-import (S403) (#14175)
  • Additional commits viewable in compare view

Updates safety from 3.2.7 to 3.2.10

Changelog

Sourced from safety's changelog.

[3.2.10] - 2024-10-25

  • Support for scanning pyproject.toml files (#625)
  • Update safety-schemas version used (#624)
  • Fix basic poloicy test (#622)

[3.2.9] - 2024-10-23

  • chore: deprection-message-for-license-command (4149b70)
  • feat: add-pull-request-template (#604) (61b2fe2)
  • fix: devcontainer fix (be42d8e)
  • fix: safety error when scan is run without being authed (5ec80dd)
  • feat: add-devcontainers-support (0591838)
  • fix: internal-server-error (04d7efb)
  • fix: clarify-vulnerabilities-found/ Fixed the issue where the vulnerabilities (07bc5b7)
  • chore: added check arg depreciation warning (78109e5)
  • feature: release-script: add release script (#602) (cc49542)

[3.2.8] - 2024-09-27

  • feat: enhance version comparison logic for check-updates command (#605)
  • docs: add demo Jupyter Notebook (#601)
  • feat: add script to generate CONTRIBUTORS.md with Shields.io badges based on merged PRs (#600)
  • chore: fix CLI help text by removing rich formatting for cleaner output (#599)
  • chore: hide system scan from help text (#598)
  • chore: add LICENSES.md file to document dependency licenses (#597)
  • docs: add SECURITY.md file with security policy and bug bounty details (#593)
Commits
  • 9ee0b67 chore/release-3.2.10 (#626)
  • d8095a7 feature/pyproject-support (#625)
  • 8d610ff chore/update-safety-schemas-version (#624)
  • d77fec0 Merge pull request #617 from pyupio/chore/release-3.2.9
  • 2d6631c chore/release-3.2.9
  • 57023e0 Merge pull request #622 from pyupio/fix-new-parse-for-test
  • 5a8c181 fix: basic policy file test
  • 7b21f3a Merge pull request #616 from pyupio/fix/version-test
  • ba929db fix/removes hardcoded safety release version from
  • 212318c Merge pull request #614 from pyupio/chore/deprecation-message-for-license-com...
  • Additional commits viewable in compare view

Updates typeguard from 4.3.0 to 4.4.0

Release notes

Sourced from typeguard's releases.

4.4.0

  • Added proper checking for method signatures in protocol checks (#465)
  • Fixed basic support for intersection protocols (#490; PR by @​antonagestam)
  • Fixed protocol checks running against the class of an instance and not the instance itself (this produced wrong results for non-method member checks)
Changelog

Sourced from typeguard's changelog.

Version history

This library adheres to Semantic Versioning 2.0 <https://semver.org/#semantic-versioning-200>_.

4.4.1 (2024-11-03)

  • Dropped Python 3.8 support
  • Changed the signature of typeguard_ignore() to be compatible with typing.no_type_check() (PR by @​jolaf)
  • Avoid creating reference cycles when type checking uniontypes and classes
  • Fixed checking of variable assignments involving tuple unpacking ([#486](https://github.com/agronholm/typeguard/issues/486) <https://github.com/agronholm/typeguard/issues/486>_)
  • Fixed TypeError when checking a class against type[Self] ([#481](https://github.com/agronholm/typeguard/issues/481) <https://github.com/agronholm/typeguard/issues/481>_)
  • Fixed checking of protocols on the class level (against type[SomeProtocol]) ([#498](https://github.com/agronholm/typeguard/issues/498) <https://github.com/agronholm/typeguard/issues/498>_)
  • Fixed Self checks in instance/class methods that have positional-only arguments
  • Fixed explicit checks of PEP 604 unions against types.UnionType ([#467](https://github.com/agronholm/typeguard/issues/467) <https://github.com/agronholm/typeguard/issues/467>_)
  • Fixed checks against annotations wrapped in NotRequired not being run unless the NotRequired is a forward reference ([#454](https://github.com/agronholm/typeguard/issues/454) <https://github.com/agronholm/typeguard/issues/454>_)

4.4.0 (2024-10-27)

  • Added proper checking for method signatures in protocol checks ([#465](https://github.com/agronholm/typeguard/issues/465) <https://github.com/agronholm/typeguard/pull/465>_)
  • Fixed basic support for intersection protocols ([#490](https://github.com/agronholm/typeguard/issues/490) <https://github.com/agronholm/typeguard/pull/490>_; PR by @​antonagestam)
  • Fixed protocol checks running against the class of an instance and not the instance itself (this produced wrong results for non-method member checks)

4.3.0 (2024-05-27)

  • Added support for checking against static protocols
  • Fixed some compatibility problems when running on Python 3.13 ([#460](https://github.com/agronholm/typeguard/issues/460) <https://github.com/agronholm/typeguard/issues/460>_; PR by @​JelleZijlstra)
  • Fixed test suite incompatibility with pytest 8.2 ([#461](https://github.com/agronholm/typeguard/issues/461) <https://github.com/agronholm/typeguard/issues/461>_)
  • Fixed pytest plugin crashing on pytest version older than v7.0.0 (even if it's just present) ([#343](https://github.com/agronholm/typeguard/issues/343) <https://github.com/agronholm/typeguard/issues/343>_)

4.2.1 (2023-03-24)

  • Fixed missing typing_extensions dependency for Python 3.12 ([#444](https://github.com/agronholm/typeguard/issues/444) <https://github.com/agronholm/typeguard/issues/444>_)
  • Fixed deprecation warning in the test suite on Python 3.13 ([#444](https://github.com/agronholm/typeguard/issues/444) <https://github.com/agronholm/typeguard/issues/444>_)

... (truncated)

Commits
  • efa1166 Added release date
  • b72794d Added proper Protocol method signature checking (#496)
  • afad2c7 Sorted the Ruff rules alphabetically
  • d812f2e Migrated to native tox TOML configuration
  • 0c50de6 Declared Python 3.13 support
  • cf25d56 Fixed annotation for typeguard_ignore() to match one for typing.no_type_check...
  • 604b08d Use get_protocol_members in protocol checking (#490)
  • c72b675 [pre-commit.ci] pre-commit autoupdate (#471)
  • ac7ac34 Fixed the documentation build
  • 2c035b3 Assume that typing_extensions is always installed (#487)
  • Additional commits viewable in compare view

Updates cffi from 1.17.0 to 1.17.1

Release notes

Sourced from cffi's releases.

v1.17.1

  • Fix failing distutils.msvc9compiler imports under Windows (#118).
  • ffibuilder.emit_python_code() and ffibuiler.emit_c_code() accept file-like objects (#115).
  • ffiplatform calls are bypassed by ffibuilder.emit_python_code() and ffibuilder.emit_c_code() (#81).

Full Changelog: python-cffi/cffi@v1.17.0...v1.17.1

Commits
  • 38bd6be release 1.17.1
  • ba10180 update whatsnew.rst for 1.17.1 (#121)
  • 61deb5f add yet another flag to recompile() to avoid calling ffiplatform (#81)
  • 1c292c1 Handle distutils without distutils.msvc9compiler.MSVCCompiler class (#118)
  • 182ffc4 Allow writing generated code to a file-like object. (#115)
  • See full diff in compare view

Updates charset-normalizer from 3.3.2 to 3.4.0

Release notes

Sourced from charset-normalizer's releases.

Version 3.4.0

🚀 charset-normalizer is raising awareness around HTTP/2, and HTTP/3!

Did you know that Internet Explorer 11 shipped with an optional HTTP/2 support back in 2013? also libcurl did ship it in 2014[...] All of this while our community is still struggling to make a firm advancement in HTTP clients. Now, many of you use Requests as the defacto http client, now, and for many years now, Requests has been frozen. Being left in a vegetative state and not evolving, this blocked millions of developers from using more advanced features.

We promptly invite Python developers to look at the drop-in replacement for Requests, namely Niquests. It leverage charset-normalizer in a better way! Check it out, you will be positively surprised! Don't wait another decade.

We are thankful to @​microsoft and involved parties for funding our work through the Microsoft FOSS Fund program.

3.4.0 (2024-10-08)

Added

  • Argument --no-preemptive in the CLI to prevent the detector to search for hints.
  • Support for Python 3.13 (#512)

Fixed

  • Relax the TypeError exception thrown when trying to compare a CharsetMatch with anything else than a CharsetMatch.
  • Improved the general reliability of the detector based on user feedbacks. (#520) (#509) (#498) (#407) (#537)
  • Declared charset in content (preemptive detection) not changed when converting to utf-8 bytes. (#381)
Changelog

Sourced from charset-normalizer's changelog.

3.4.0 (2024-10-08)

Added

  • Argument --no-preemptive in the CLI to prevent the detector to search for hints.
  • Support for Python 3.13 (#512)

Fixed

  • Relax the TypeError exception thrown when trying to compare a CharsetMatch with anything else than a CharsetMatch.
  • Improved the general reliability of the detector based on user feedbacks. (#520) (#509) (#498) (#407) (#537)
  • Declared charset in content (preemptive detection) not changed when converting to utf-8 bytes. (#381)
Commits
  • f3118e3 🔧 change download/upload artifact version to last working version
  • 33e67e8 🔧 set compile-generator in generator_generic_slsa3 action
  • 73dd24c 🔧 add explicit build deps to setuptools
  • 78f1e9b 🔧 attempt to fix cd.yml *3
  • 56ae702 🔧 attempt to fix cd.yml *2
  • 9720055 🔧 attempt to fix cd.yml (macos part)
  • 1e10d06 Update CHANGELOG.md
  • 36c103a 🔖 Release 3.4.0 (#545)
  • 7658dfc ⬆️ Bump github/codeql-action from 3.26.11 to 3.26.12 (#544)
  • ca2535d ⬆️ Bump github/codeql-action from 3.26.9 to 3.26.11 (#542)
  • Additional commits viewable in compare view

Updates cryptography from 43.0.0 to 43.0.3

Changelog

Sourced from cryptography's changelog.

43.0.3 - 2024-10-18


* Fixed release metadata for ``cryptography-vectors``

.. _v43-0-2:

43.0.2 - 2024-10-18

  • Fixed compilation when using LibreSSL 4.0.0.

.. _v43-0-1:

43.0.1 - 2024-09-03


* Updated Windows, macOS, and Linux wheels to be compiled with OpenSSL 3.3.2.

.. _v43-0-0:

Commits

Updates distlib from 0.3.8 to 0.3.9

Changelog

Sourced from distlib's changelog.

0.3.9


Released: 2024-10-09
  • scripts

    • Merge #215: preload script wrappers on Windows to assist with a pip issue (thanks, Paul Moore).

    • Fix #220: Remove duplicated newline in shebang of windows launcher (thanks. A2uria).

    • Fix #230: Add handling for cross-compilation environments (thanks, Russell Keith-Magee).

  • util

    • Fix #224: Do not use the absolute path to cache wheel extensions (thanks, Stewart Miles).
  • wheel

    • Fix #222: Support mounting wheels that use extensions without an EXTENSIONS file (thanks, Stewart Miles).

    • Fix #225: Add support for wheel compatibility with the limited API (thanks, Stewart Miles).

Commits
  • fab584e Changes for 0.3.9.
  • 148fa95 Remove duplicated newline in shebang of windows launcher (#221)
  • d1f40d6 Fix whitespace at end of file.
  • 2c4d2fa Add support for wheel compatibility with the limited API. (#228)
  • fac84c7 Do not use the absolute path to cache wheel extensions. (#226)
  • 6fbadf1 Add wheel with a C extension to test mounting (#229)
  • a16423f Add handling for cross-compilation environments. (#231)
  • cbd4ae1 Upgrade codecov workflow to v4 (#232)
  • 5235013 Ignore .vscode project files. (#223)
  • 888c48b Preload script wrappers at import time (#215)
  • Additional commits viewable in compare view

Updates dparse from 0.6.4b0 to 0.6.4

Changelog

Sourced from dparse's changelog.

0.6.4.dev34 (2023-10-23)

0.6.4.dev29 (2023-10-23)

Perf

  • pyproject.toml: Set the start version of the new dparse release

0.6.3.dev26 (2023-10-22)

Perf

  • .github: prepare release workflows

0.6.3 (2023-06-26)

0.6.2 (2022-09-19)

0.6.1 (2022-09-19)

0.6.0 (2022-09-10)

0.5.2 (2022-08-09)

0.5.1 (2020-04-26)

0.5.0 (2020-03-14)

0.4.1 (2018-04-06)

0.4 (2018-04-06)

0.3.0 (2018-03-15)

0.2.1 (2017-07-19)

0.2.0 (2017-07-19)

0.1.1 (2017-07-14)

0.1.0 (2017-07-12)

Commits

Updates identify from 2.6.0 to 2.6.1

Commits
  • d1032c9 v2.6.1
  • b980f11 Merge pull request #476 from AleksaC/astro
  • 52ba50e Merge pull request #477 from pre-commit/pre-commit-ci-update-config
  • f4ca44e [pre-commit.ci] pre-commit autoupdate
  • 2573941 add astro extension
  • eca58eb Merge pull request #475 from pre-commit/pre-commit-ci-update-config
  • 4cbbd37 [pre-commit.ci] pre-commit autoupdate
  • bcde20e Merge pull request #472 from pre-commit/pre-commit-ci-update-config
  • 53d2329 [pre-commit.ci] pre-commit autoupdate
  • 1d48177 Merge pull request #471 from pre-commit/pre-commit-ci-update-config
  • Additional commits viewable in compare view

Updates idna from 3.8 to 3.10

Changelog

Sourced from idna's changelog.

3.10 (2024-09-15) +++++++++++++++++

  • Reverted to Unicode 15.1.0 data. Unicode 16 has some significant changes to UTS46 processing that will require more work to properly implement.

3.9 (2024-09-13) ++++++++++++++++

  • Update to Unicode 16.0.0
  • Deprecate setup.cfg in favour of pyproject.toml
  • Use ruff for code formatting

Thanks to Waket Zheng for contributions to this release.

Commits
  • 729225d Release v3.10
  • 3eef168 Merge pull request #194 from kjd/revert-unicode-16
  • ceca619 Revert Unicode 16.0.0 data updates
  • c43ac75 Merge pull request #191 from kjd/release-3.9
  • 1b8800a Release v3.9
  • a1fd168 Merge pull request #190 from kjd/unicode-16
  • 7732c61 Merge branch 'maste...

    Description has been truncated

Bumps the pip-version-updates group with 25 updates in the / directory:

| Package | From | To |
| --- | --- | --- |
| [mypy](https://github.com/python/mypy) | `1.11.2` | `1.13.0` |
| [pre-commit-hooks](https://github.com/pre-commit/pre-commit-hooks) | `4.6.0` | `5.0.0` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.3.2` | `8.3.3` |
| [ruff](https://github.com/astral-sh/ruff) | `0.6.3` | `0.7.3` |
| [safety](https://github.com/pyupio/safety) | `3.2.7` | `3.2.10` |
| [typeguard](https://github.com/agronholm/typeguard) | `4.3.0` | `4.4.0` |
| [cffi](https://github.com/python-cffi/cffi) | `1.17.0` | `1.17.1` |
| [charset-normalizer](https://github.com/Ousret/charset_normalizer) | `3.3.2` | `3.4.0` |
| [cryptography](https://github.com/pyca/cryptography) | `43.0.0` | `43.0.3` |
| [distlib](https://github.com/pypa/distlib) | `0.3.8` | `0.3.9` |
| [identify](https://github.com/pre-commit/identify) | `2.6.0` | `2.6.1` |
| [idna](https://github.com/kjd/idna) | `3.8` | `3.10` |
| [importlib-metadata](https://github.com/python/importlib_metadata) | `8.4.0` | `8.5.0` |
| [mdit-py-plugins](https://github.com/executablebooks/mdit-py-plugins) | `0.4.1` | `0.4.2` |
| [packaging](https://github.com/pypa/packaging) | `24.1` | `24.2` |
| [platformdirs](https://github.com/tox-dev/platformdirs) | `4.2.2` | `4.3.6` |
| [pydantic](https://github.com/pydantic/pydantic) | `2.8.2` | `2.9.2` |
| [pytz](https://github.com/stub42/pytz) | `2024.1` | `2024.2` |
| [rich](https://github.com/Textualize/rich) | `13.8.0` | `13.9.4` |
| [setuptools](https://github.com/pypa/setuptools) | `74.0.0` | `75.3.0` |
| [tomli](https://github.com/hukkin/tomli) | `2.0.1` | `2.0.2` |
| [typer](https://github.com/fastapi/typer) | `0.12.5` | `0.13.0` |
| [urllib3](https://github.com/urllib3/urllib3) | `2.2.2` | `2.2.3` |
| [virtualenv](https://github.com/pypa/virtualenv) | `20.26.3` | `20.27.1` |
| [zipp](https://github.com/jaraco/zipp) | `3.20.1` | `3.20.2` |



Updates `mypy` from 1.11.2 to 1.13.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.11.2...v1.13.0)

Updates `pre-commit-hooks` from 4.6.0 to 5.0.0
- [Release notes](https://github.com/pre-commit/pre-commit-hooks/releases)
- [Changelog](https://github.com/pre-commit/pre-commit-hooks/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit-hooks@v4.6.0...v5.0.0)

Updates `pytest` from 8.3.2 to 8.3.3
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.3.2...8.3.3)

Updates `ruff` from 0.6.3 to 0.7.3
- [Release notes](https://github.com/astral-sh/ruff/releases)
- [Changelog](https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md)
- [Commits](astral-sh/ruff@0.6.3...0.7.3)

Updates `safety` from 3.2.7 to 3.2.10
- [Release notes](https://github.com/pyupio/safety/releases)
- [Changelog](https://github.com/pyupio/safety/blob/main/CHANGELOG.md)
- [Commits](pyupio/safety@3.2.7...3.2.10)

Updates `typeguard` from 4.3.0 to 4.4.0
- [Release notes](https://github.com/agronholm/typeguard/releases)
- [Changelog](https://github.com/agronholm/typeguard/blob/master/docs/versionhistory.rst)
- [Commits](agronholm/typeguard@4.3.0...4.4.0)

Updates `cffi` from 1.17.0 to 1.17.1
- [Release notes](https://github.com/python-cffi/cffi/releases)
- [Commits](python-cffi/cffi@v1.17.0...v1.17.1)

Updates `charset-normalizer` from 3.3.2 to 3.4.0
- [Release notes](https://github.com/Ousret/charset_normalizer/releases)
- [Changelog](https://github.com/jawah/charset_normalizer/blob/master/CHANGELOG.md)
- [Commits](jawah/charset_normalizer@3.3.2...3.4.0)

Updates `cryptography` from 43.0.0 to 43.0.3
- [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
- [Commits](pyca/cryptography@43.0.0...43.0.3)

Updates `distlib` from 0.3.8 to 0.3.9
- [Release notes](https://github.com/pypa/distlib/releases)
- [Changelog](https://github.com/pypa/distlib/blob/master/CHANGES.rst)
- [Commits](pypa/distlib@0.3.8...0.3.9)

Updates `dparse` from 0.6.4b0 to 0.6.4
- [Changelog](https://github.com/pyupio/dparse/blob/main/CHANGELOG.md)
- [Commits](pyupio/dparse@0.6.4b0...0.6.4)

Updates `identify` from 2.6.0 to 2.6.1
- [Commits](pre-commit/identify@v2.6.0...v2.6.1)

Updates `idna` from 3.8 to 3.10
- [Release notes](https://github.com/kjd/idna/releases)
- [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.rst)
- [Commits](kjd/idna@v3.8...v3.10)

Updates `importlib-metadata` from 8.4.0 to 8.5.0
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](python/importlib_metadata@v8.4.0...v8.5.0)

Updates `mdit-py-plugins` from 0.4.1 to 0.4.2
- [Release notes](https://github.com/executablebooks/mdit-py-plugins/releases)
- [Changelog](https://github.com/executablebooks/mdit-py-plugins/blob/master/CHANGELOG.md)
- [Commits](executablebooks/mdit-py-plugins@v0.4.1...v0.4.2)

Updates `packaging` from 24.1 to 24.2
- [Release notes](https://github.com/pypa/packaging/releases)
- [Changelog](https://github.com/pypa/packaging/blob/main/CHANGELOG.rst)
- [Commits](pypa/packaging@24.1...24.2)

Updates `platformdirs` from 4.2.2 to 4.3.6
- [Release notes](https://github.com/tox-dev/platformdirs/releases)
- [Changelog](https://github.com/tox-dev/platformdirs/blob/main/CHANGES.rst)
- [Commits](tox-dev/platformdirs@4.2.2...4.3.6)

Updates `pydantic` from 2.8.2 to 2.9.2
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.8.2...v2.9.2)

Updates `pydantic-core` from 2.20.1 to 2.23.4
- [Release notes](https://github.com/pydantic/pydantic-core/releases)
- [Commits](pydantic/pydantic-core@v2.20.1...v2.23.4)

Updates `pytz` from 2024.1 to 2024.2
- [Release notes](https://github.com/stub42/pytz/releases)
- [Commits](stub42/pytz@release_2024.1...release_2024.2)

Updates `rich` from 13.8.0 to 13.9.4
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/master/CHANGELOG.md)
- [Commits](Textualize/rich@v13.8.0...v13.9.4)

Updates `safety-schemas` from 0.0.5 to 0.0.9
- [Commits](https://github.com/pyupio/safety_schemas/commits)

Updates `setuptools` from 74.0.0 to 75.3.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v74.0.0...v75.3.0)

Updates `tomli` from 2.0.1 to 2.0.2
- [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md)
- [Commits](hukkin/tomli@2.0.1...2.0.2)

Updates `typer` from 0.12.5 to 0.13.0
- [Release notes](https://github.com/fastapi/typer/releases)
- [Changelog](https://github.com/fastapi/typer/blob/master/docs/release-notes.md)
- [Commits](fastapi/typer@0.12.5...0.13.0)

Updates `urllib3` from 2.2.2 to 2.2.3
- [Release notes](https://github.com/urllib3/urllib3/releases)
- [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
- [Commits](urllib3/urllib3@2.2.2...2.2.3)

Updates `virtualenv` from 20.26.3 to 20.27.1
- [Release notes](https://github.com/pypa/virtualenv/releases)
- [Changelog](https://github.com/pypa/virtualenv/blob/main/docs/changelog.rst)
- [Commits](pypa/virtualenv@20.26.3...20.27.1)

Updates `zipp` from 3.20.1 to 3.20.2
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](jaraco/zipp@v3.20.1...v3.20.2)

---
updated-dependencies:
- dependency-name: mypy
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: pre-commit-hooks
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: pip-version-updates
- dependency-name: pytest
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
- dependency-name: ruff
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: safety
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
- dependency-name: typeguard
  dependency-type: direct:development
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: cffi
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
- dependency-name: charset-normalizer
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: cryptography
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
- dependency-name: distlib
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
- dependency-name: dparse
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
- dependency-name: identify
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
- dependency-name: idna
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: importlib-metadata
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: mdit-py-plugins
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
- dependency-name: packaging
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: platformdirs
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: pydantic
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: pydantic-core
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: pytz
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: rich
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: safety-schemas
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
- dependency-name: setuptools
  dependency-type: indirect
  update-type: version-update:semver-major
  dependency-group: pip-version-updates
- dependency-name: tomli
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
- dependency-name: typer
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: urllib3
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
- dependency-name: virtualenv
  dependency-type: indirect
  update-type: version-update:semver-minor
  dependency-group: pip-version-updates
- dependency-name: zipp
  dependency-type: indirect
  update-type: version-update:semver-patch
  dependency-group: pip-version-updates
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 11, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 18, 2024

Superseded by #101.

@dependabot dependabot bot closed this Nov 18, 2024
@dependabot dependabot bot deleted the dependabot/pip/pip-version-updates-a434559739 branch November 18, 2024 12:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants