Skip to content

chore(deps): bump the python-dependencies group with 7 updates - #9

Merged
SemTiOne merged 4 commits into
mainfrom
dependabot/pip/python-dependencies-7101430ed1
Jul 27, 2026
Merged

chore(deps): bump the python-dependencies group with 7 updates#9
SemTiOne merged 4 commits into
mainfrom
dependabot/pip/python-dependencies-7101430ed1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 26, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on ollama, groq, gitpython, pyperclip, rich, requests and mypy to permit the latest version.
Updates ollama to 0.6.2

Release notes

Sourced from ollama's releases.

v0.6.2

What's Changed

New Contributors

Full Changelog: ollama/ollama-python@v0.6.1...v0.6.2

Commits

Updates groq to 1.6.0

Release notes

Sourced from groq's releases.

v1.6.0

1.6.0 (2026-07-18)

Full Changelog: v1.5.0...v1.6.0

Features

  • stlc: configurable CI runner and private-production-repo support in workflow templates (b39b7db)

Chores

Changelog

Sourced from groq's changelog.

1.6.0 (2026-07-18)

Full Changelog: v1.5.0...v1.6.0

Features

  • stlc: configurable CI runner and private-production-repo support in workflow templates (b39b7db)

Chores

1.5.0 (2026-06-17)

Full Changelog: v1.4.0...v1.5.0

Features

1.4.0 (2026-05-12)

Full Changelog: v1.3.0...v1.4.0

Features

  • internal/types: support eagerly validating pydantic iterators (8603587)

1.3.0 (2026-05-09)

Full Changelog: v1.2.0...v1.3.0

Features

  • support setting headers via env (21b1359)

Bug Fixes

  • client: add missing f-string prefix in file type error message (079aa6e)
  • use correct field name format for multipart file arrays (8b8ee40)

Chores

  • internal: more robust bootstrap script (b6a1b98)
  • internal: reformat pyproject.toml (3a7d177)

... (truncated)

Commits

Updates gitpython to 3.1.56

Release notes

Sourced from gitpython's releases.

3.1.56 - SECURITY

What's Changed

Full Changelog: gitpython-developers/GitPython@3.1.55...3.1.56

Commits
  • e3221f1 prepare next release
  • d3e9438 Merge pull request #2184 from gitpython-developers/fix-output-arg
  • 38553b6 fix: reject unsafe output options in Commit.count
  • be5031d Merge pull request #2183 from hugovk/main
  • 8a92182 Stop testing experimental 3.13t
  • 7d5370d Add support for Python 3.15
  • 904aa71 Declare support for Python 3.13-3.14
  • 681c82c prepare release
  • e227e01 Merge pull request #2181 from gitpython-developers/fix-env-var-exfiltration
  • 8634174 fix: prevent environment expansion in remote URLs
  • Additional commits viewable in compare view

Updates pyperclip to 1.11.0

Changelog

Sourced from pyperclip's changelog.

v1.7.0, 2018/09/24 -- Added ability to read/write clipboard by running python -m pyperclip v1.6.5, 2018/09/24 -- Fix for issue #129, where unicode text caused exceptions on Python 2. v1.6.4, 2018/07/18 -- Adjusted setup.py to include the long description. v1.6.3, 2018/07/18 -- Adjusted setup.py to include the long description. v1.6.2, 2018/07/18 -- Adjusted setup.py to include the long description. v1.6.1, 2018/07/18 -- Adjusted setup.py to include the long description. v1.6.1, 2018/05/23 -- Added Windows subsystem for Linux support. v1.5.32, 2017/10/29 -- Added limited cygwin support. v1.5.31, 2017/10/29 -- Fixed another mistake where 'posix' was checked for OS X instead of 'mac' due to a mistaken merge. Added lazy loading. v1.5.30, 2017/10/29 -- Fixed the encoding that was set to "uft-8" v1.5.29, 2017/10/29 -- Pyperclip works with qtpy module, osx can use objc now, set pyqt as lower priority than xsel/xclip/klipper, add support for PyQt5 v1.5.28, 2017/10/28 -- Capture stderr of xclip subprocess, fixed issue #88 where emojii cut off the last character, allowed selection between PRIMARY and CLIPBOARD for xsel and xclip v1.5.27, 2016/03/14 -- Disable broken cygwin implementation until issue 55 can be fixed v1.5.26, 2016/01/20 -- Fix #51, Replace wcscpy_s with memmove for Windows XP. v1.5.25, 2015/12/13 -- Fix #53, PEP8 changes, STRING_FUNCTION rename v1.5.24, 2015/11/14 -- Fix for Import ctypes.wintypes on Linux issue. v1.5.23, 2015/11/14 -- <no change, mistaken version bump> v1.5.22, 2015/11/08 -- Fix segfault for PyQt4 copy/paste functions v1.5.21, 2015/11/04 -- Import fixes. v1.5.20, 2015/10/30 -- Big refactoring and testing additions from mhils. Thanks! v1.5.19, 2015/10/29 -- Updating setup.py to pull version info from init.py v1.5.18, 2015/10/29 -- Added _noCopy/_noPaste functions to raise NotImplementedError exceptions when called, instead of raising exceptions when Pyperclip is imported. v1.5.17, 2015/10/28 -- Refactoring to add determineFunctionSet() and setFunctions() functions. v1.5.16, 2015/10/28 -- Fix issue 31, Klipper adds newline to the end of the pasted text. v1.5.15, 2015/10/12 -- Removing _pyperclip.py file which accidentally got included in the PyPI package. v1.5.14, 2015/10/09 -- Fixed major Windows problems. v1.5.13, 2015/09/23 -- Added other python versions to the setup.py file. v1.5.12, 2015/09/18 -- Added _pasteKlipper() & _copyKlipper(). Thanks contrixed! v1.5.11, 2015/06/01 -- remove str() from _copy functions. Fix for ascii default encoding v1.5.10, 2015/05/22 -- Fixed pasting from xsel and on mac. v1.5.9, 2015/02/17 -- Refactoring for Python 2/3 compatibility. v1.5.8, 2015/02/05 -- Bug fixes. xsel: copy to clipboard, don't inherit fds, fds closes for xclip v1.5.7, 2014/12/07 -- Bug fix for issue 10 (calling OpenClipboard on Windows with wrong argument.) v1.5.6, 2014/12/05 -- Corrections for copying on Windows. v1.5.5, 2014/12/04 -- Bug fix for unicode on Windows. v1.5.4, 2014/09/09 -- Undoing OS X paste() bug fix because it requires 2.7, breaks pre2.7 versions. v1.5.3, 2014/09/05 -- Bug fix for OS X paste(). Thanks to sscherfke v1.5.2, 2014/08/24 -- Bug fix in xsel paste function. Thanks to Nikolaos-Digenis Karagiannis. v1.5.0, 2014/08/16 -- Refactored code to put it on PyPI. Also added support on Cygwin platforms and unit tests. v1.3.0, 2011/09/13 -- Changed ctypes.windll.user32.OpenClipboard(None) to ctypes.windll.user32.OpenClipboard(0), after some people ran into some TypeError v1.2.0, 2011/06/14 -- Use the platform module to help determine OS.

Commits

Updates rich to 15.0.0

Release notes

Sourced from rich's releases.

The So Long 3.8 Release

A few fixes. The major version bump is to honor the passing of 3.8 support which reached its EOL in October 7, 2024

[15.0.0] - 2026-04-12

Changed

  • Breaking change: Dropped support for Python3.8

Fixed

Changelog

Sourced from rich's changelog.

[15.0.0] - 2026-04-12

Changed

  • Breaking change: Dropped support for Python3.8

Fixed

[14.3.4] - 2026-04-11

Changed

[14.3.3] - 2026-02-19

Fixed

[14.3.2] - 2026-02-01

Fixed

[14.3.1] - 2026-01-24

Fixed

[14.3.0] - 2026-01-24

Fixed

Added

... (truncated)

Commits

Updates requests to 2.34.2

Release notes

Sourced from requests's releases.

v2.34.2

2.34.2 (2026-05-14)

  • Moved headers input type back to Mapping to avoid invariance issues with MutableMapping and inferred dict types. Users calling Request.headers.update() may need to narrow typing in their code. (#7441)

Full Changelog: https://github.com/psf/requests/blob/main/HISTORY.md#2342-2026-05-14

Changelog

Sourced from requests's changelog.

2.34.2 (2026-05-14)

  • Moved headers input type back to Mapping to avoid invariance issues with MutableMapping and inferred dict types. Users calling Request.headers.update() may need to narrow typing in their code. (#7441)

2.34.1 (2026-05-13)

Bugfixes

  • Widened json input type from dict and list to Mapping and Sequence. (#7436)
  • Changed headers input type to MutableMapping and removed None from Request.headers typing to improve handling for users. (#7431)
  • Response.reason moved from str | None to str to improve handling for users. (#7437)
  • Fixed a bug where some bodies with custom __getattr__ implementations weren't being properly detected as Iterables. (#7433)

2.34.0 (2026-05-11)

Announcements

  • Requests 2.34.0 introduces inline types, replacing those provided by typeshed. Public API types should be fully compatible with mypy, pyright, and ty. We believe types are comprehensive but if you find issues, please report them to the pinned tracking issue.

    Special thanks to @​bastimeyer, @​cthoyt, @​edgarrmondragon, and @​srittau for helping review and test the types ahead of the release. (#7272)

Improvements

  • Digest Auth hashing algorithms have added usedforsecurity=False to clarify security considerations. (#7310)
  • Requests added support for Python 3.15 based on beta1. Downstream projects should be able to start testing prior to its release in October. (#7422)
  • Requests added support for Python 3.14t. (#7419)

Bugfixes

  • Response.history no longer contains a reference to itself, preventing accidental looping when traversing the history list. (#7328)
  • Requests no longer performs greedy matching on no_proxy domains. The proxy_bypass implementation has been updated with CPython's fix from bpo-39057. (#7427)
  • Requests no longer incorrectly strips duplicate leading slashes in URI paths. This should address user issues with specific presigned URLs. Note the full fix requires urllib3 2.7.0+. (#7315)

... (truncated)

Commits

Updates mypy to 2.3.0

Changelog

Sourced from mypy's changelog.

Mypy Release Notes

Next Release

Packaging changes

Mypy 2.3

We've just uploaded mypy 2.3.0 to the Python Package Index (PyPI). Mypy is a static type checker for Python. This release includes new features, performance improvements and bug fixes. You can install it as follows:

python3 -m pip install -U mypy

You can read the full documentation for this release on Read the Docs.

The Upcoming Switch to the New Native Parser

We are planning to enable the new native parser (--native-parser) by default soon. We recommend that you test the native parser in your projects and report any issues in the mypy issue tracker.

Mypyc Free-threading Memory Safety

Free-threaded Python builds that don't have the GIL require additional synchronization primitives or lock-free algorithms to ensure memory safety when there are race conditions (for example, when a thread reads a list item while another thread writes the same list item concurrently). This release greatly improves memory safety of free threading.

List operations are now memory-safe on free threaded Python builds, even in the presence of race conditions. This has some performance cost. For list-heavy workloads, using librt.vecs.vec instead of list is often significantly faster, but note that vec is not (and likely won't be) fully memory safe, and the user is expected to avoid race conditions. The newly introduced librt.threading.Lock helps with this. Using variable-length tuples can also be more efficient than lists, since tuples are immutable and don't require expensive synchronization to ensure memory safety.

Instance attribute access is also (mostly) memory safe now on free-threaded builds in the presence of race conditions. We are planning to fix the remaining unsafe cases in a future release.

Full list of changes:

  • Make attribute access memory safe on free-threaded builds (Jukka Lehtosalo, PR 21705)
  • Fix unsafe borrowing of instance attributes with free-threading (Jukka Lehtosalo, PR 21688)
  • Make list get/set item more memory safe on free-threaded builds (Jukka Lehtosalo, PR 21683)
  • Don't borrow list items on free-threaded builds (Jukka Lehtosalo, PR 21679)
  • Make multiple assignment from list memory-safe on free-threaded builds (Jukka Lehtosalo, PR 21684)

... (truncated)

Commits
  • 8aabf84 Drop +dev from version
  • 4d8ad2a Update changelog for 2.3 release (#21728)
  • 2c21546 [mypyc] Update documentation of race conditions under free threading (#21726)
  • a9f62a3 [mypyc] Make attribute access memory safe on free-threaded builds (#21705)
  • 0faa413 Use PYODIDE environment variable for Emscripten cross-compilation detection...
  • 3d75cdb [mypyc] Borrow final attributes more aggressively (#21702)
  • 24c237d [mypyc] Improve documentation of Final (#21713)
  • b5be217 [mypyc] Update free threading Python compatibility docs (#21711)
  • cbcb51a Narrow for frozendict membership check (#21709)
  • af2bc0f Sync typeshed (#21707)
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Updates the requirements on [ollama](https://github.com/ollama/ollama-python), [groq](https://github.com/groq/groq-python), [gitpython](https://github.com/gitpython-developers/GitPython), [pyperclip](https://github.com/asweigart/pyperclip), [rich](https://github.com/Textualize/rich), [requests](https://github.com/psf/requests) and [mypy](https://github.com/python/mypy) to permit the latest version.

Updates `ollama` to 0.6.2
- [Release notes](https://github.com/ollama/ollama-python/releases)
- [Commits](ollama/ollama-python@v0.1.7...v0.6.2)

Updates `groq` to 1.6.0
- [Release notes](https://github.com/groq/groq-python/releases)
- [Changelog](https://github.com/groq/groq-python/blob/main/CHANGELOG.md)
- [Commits](groq/groq-python@v0.4.0...v1.6.0)

Updates `gitpython` to 3.1.56
- [Release notes](https://github.com/gitpython-developers/GitPython/releases)
- [Changelog](https://github.com/gitpython-developers/GitPython/blob/main/CHANGES)
- [Commits](gitpython-developers/GitPython@3.1.40...3.1.56)

Updates `pyperclip` to 1.11.0
- [Changelog](https://github.com/asweigart/pyperclip/blob/master/CHANGES.txt)
- [Commits](https://github.com/asweigart/pyperclip/commits)

Updates `rich` to 15.0.0
- [Release notes](https://github.com/Textualize/rich/releases)
- [Changelog](https://github.com/Textualize/rich/blob/main/CHANGELOG.md)
- [Commits](Textualize/rich@v13.0.0...v15.0.0)

Updates `requests` to 2.34.2
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.31.0...v2.34.2)

Updates `mypy` to 2.3.0
- [Changelog](https://github.com/python/mypy/blob/master/CHANGELOG.md)
- [Commits](python/mypy@v1.10.0...v2.3.0)

---
updated-dependencies:
- dependency-name: ollama
  dependency-version: 0.6.2
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: groq
  dependency-version: 1.6.0
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: gitpython
  dependency-version: 3.1.56
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: pyperclip
  dependency-version: 1.11.0
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: rich
  dependency-version: 15.0.0
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: requests
  dependency-version: 2.34.2
  dependency-type: direct:production
  dependency-group: python-dependencies
- dependency-name: mypy
  dependency-version: 2.3.0
  dependency-type: direct:development
  dependency-group: python-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Jul 26, 2026
@github-actions

Copy link
Copy Markdown

♟️ chess-review-bot — PR Game Review

Accuracy: 85.0/100 · 2 files · +7/-7 · 0 Blunder??

File Category Why
requirements.txt Excellent moderate change, no risk signals
setup.py Excellent moderate change, no risk signals

chess-review-bot scores diffs, not people. Run chessreview --format text locally for the full report.

@SemTiOne
SemTiOne merged commit fa9d802 into main Jul 27, 2026
12 checks passed
@SemTiOne
SemTiOne deleted the dependabot/pip/python-dependencies-7101430ed1 branch July 27, 2026 01:30
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.

1 participant