Skip to content

chore(deps): update python-nonmajor#1404

Open
renovate-bot wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
renovate-bot:renovate/python-nonmajor
Open

chore(deps): update python-nonmajor#1404
renovate-bot wants to merge 1 commit intoGoogleCloudPlatform:mainfrom
renovate-bot:renovate/python-nonmajor

Conversation

@renovate-bot
Copy link
Copy Markdown
Contributor

@renovate-bot renovate-bot commented Apr 19, 2026

This PR contains the following updates:

Package Change Age Confidence
PyMySQL (changelog) ==1.1.2==1.1.3 age confidence
certifi ==2026.2.25==2026.4.22 age confidence
filelock ==3.28.0==3.29.0 age confidence
google-auth ==2.49.2==2.52.0 age confidence
idna (changelog) ==3.11==3.13 age confidence
packaging ==26.1==26.2 age confidence
urllib3 (changelog) ==2.6.3==2.7.0 age confidence
virtualenv ==21.2.4==21.3.1 age confidence

Release Notes

PyMySQL/PyMySQL (PyMySQL)

v1.1.3

Compare Source

Release date: 2026-05-01

Security
  • Fix Cursor.callproc() didn't escape procedure name. (#​1206)
    There was a possibility of SQL injection when calling a procedure with a string received from an untrusted source as the procedure name.

    NOTICE: This change may cause backward compatibility issues. If you specified a procedure name like "dbname.funcname", the previous version called CALL dbname.funcname, but from this version, it will call CALL `dbname.funcname` so you cannot specify procedure name with database name anymore.

certifi/python-certifi (certifi)

v2026.4.22

Compare Source

tox-dev/py-filelock (filelock)

v3.29.0

Compare Source

What's Changed

Full Changelog: tox-dev/filelock@3.28.0...3.29.0

kjd/idna (idna)

v3.13

Compare Source

v3.12

Compare Source

pypa/packaging (packaging)

v26.2

Compare Source

What's Changed

Fixes:

Documentation:

Internal:

New Contributors

Full Changelog: pypa/packaging@26.1...26.2

urllib3/urllib3 (urllib3)

v2.7.0

Compare Source

=======================

Security

Addressed high-severity security issues.
Impact was limited to specific use cases detailed in the accompanying
advisories; overall user exposure was estimated to be marginal.

  • Decompression-bomb safeguards of the streaming API were bypassed:

    1. When HTTPResponse.drain_conn() was called after the response had been
      read and decompressed partially.
    2. During the second HTTPResponse.read(amt=N) or
      HTTPResponse.stream(amt=N) call when the response was decompressed
      using the official Brotli <https://pypi.org/project/brotli/>__ library.

    See GHSA-mf9v-mfxr-j63j <https://github.com/urllib3/urllib3/security/advisories/GHSA-mf9v-mfxr-j63j>__
    for details.

  • HTTP pools created using ProxyManager.connection_from_url did not strip
    sensitive headers specified in Retry.remove_headers_on_redirect when
    redirecting to a different host.
    (GHSA-qccp-gfcp-xxvc <https://github.com/urllib3/urllib3/security/advisories/GHSA-qccp-gfcp-xxvc>__)

Deprecations and Removals

  • Used FutureWarning instead of DeprecationWarning for better
    visibility of existing deprecation notices. Rescheduled the removal of
    deprecated features to version 3.0.
    (#&#8203;3764 <https://github.com/urllib3/urllib3/issues/3764>__)
  • Removed support for end-of-life Python 3.9.
    (#&#8203;3720 <https://github.com/urllib3/urllib3/issues/3720>__)
  • Removed support for end-of-life PyPy3.10.
    (#&#8203;4979 <https://github.com/urllib3/urllib3/issues/4979>__)
  • Bumped the minimum supported pyOpenSSL version to 19.0.0.
    (#&#8203;3777 <https://github.com/urllib3/urllib3/issues/3777>__)

Bugfixes

  • Fixed a bug where HTTPResponse.read(amt=None) was ignoring decompressed
    data buffered from previous partial reads.
    (#&#8203;3636 <https://github.com/urllib3/urllib3/issues/3636>__)
  • Fixed a bug where HTTPResponse.read() could cache only part of the
    response after a partial read when cache_content=True.
    (#&#8203;4967 <https://github.com/urllib3/urllib3/issues/4967>__)
  • Fixed HTTPResponse.stream() and HTTPResponse.read_chunked() to handle
    amt=0.
    (#&#8203;3793 <https://github.com/urllib3/urllib3/issues/3793>__)
  • Updated _TYPE_BODY type alias to include missing Iterable[str],
    matching the documented and runtime behavior of chunked request bodies.
    (#&#8203;3798 <https://github.com/urllib3/urllib3/issues/3798>__)
  • Fixed LocationParseError when paths resembling schemeless URIs were
    passed to HTTPConnectionPool.urlopen().
    (#&#8203;3352 <https://github.com/urllib3/urllib3/issues/3352>__)
  • Fixed BaseHTTPResponse.readinto() type annotation to accept
    memoryview in addition to bytearray, matching the
    io.RawIOBase.readinto contract and enabling use with
    io.BufferedReader without type errors.
    (#&#8203;3764 <https://github.com/urllib3/urllib3/issues/3764>__)
pypa/virtualenv (virtualenv)

v21.3.1

Compare Source

What's Changed

Full Changelog: pypa/virtualenv@21.3.0...21.3.1

v21.3.0

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/virtualenv@21.2.4...21.3.0


Configuration

📅 Schedule: (UTC)

  • 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 is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested a review from a team as a code owner April 19, 2026 18:43
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Apr 19, 2026

/gcbrun

@renovate-bot renovate-bot changed the title chore(deps): update dependency filelock to v3.29.0 chore(deps): update python-nonmajor Apr 21, 2026
@renovate-bot renovate-bot force-pushed the renovate/python-nonmajor branch from c7e4a70 to 5b69235 Compare April 21, 2026 18:41
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Apr 21, 2026

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/python-nonmajor branch from 5b69235 to e7dec05 Compare April 22, 2026 18:14
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Apr 22, 2026

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/python-nonmajor branch from e7dec05 to 41aea4f Compare April 24, 2026 22:49
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Apr 24, 2026

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/python-nonmajor branch from 41aea4f to 1051bcf Compare April 27, 2026 20:05
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented Apr 27, 2026

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/python-nonmajor branch from 1051bcf to 70e5ac7 Compare May 1, 2026 00:11
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented May 1, 2026

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/python-nonmajor branch from 70e5ac7 to 0960e8a Compare May 1, 2026 15:50
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented May 1, 2026

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/python-nonmajor branch from 0960e8a to 56f7e86 Compare May 5, 2026 03:28
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented May 5, 2026

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/python-nonmajor branch from 56f7e86 to add429f Compare May 7, 2026 11:37
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented May 7, 2026

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/python-nonmajor branch from add429f to 191ea3d Compare May 7, 2026 17:33
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented May 7, 2026

/gcbrun

@renovate-bot renovate-bot force-pushed the renovate/python-nonmajor branch from 191ea3d to babc252 Compare May 7, 2026 23:15
@dpebot
Copy link
Copy Markdown
Collaborator

dpebot commented May 7, 2026

/gcbrun

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.

3 participants