Repository navigation
build(deps): bump the semgrep group in /.github with 21 updates - #184
Closed
dependabot[bot] wants to merge 1 commit into
Closed
dependabot[bot] wants to merge 1 commit into
dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the semgrep group in /.github with 21 updates: | Package | From | To | | --- | --- | --- | | [boltons](https://github.com/mahmoud/boltons) | `21.0.0` | `26.2.0` | | [click](https://github.com/pallets/click) | `8.4.2` | `8.5.0` | | [exceptiongroup](https://github.com/agronholm/exceptiongroup) | `1.2.2` | `1.3.1` | | [importlib-metadata](https://github.com/python/importlib_metadata) | `8.7.1` | `9.0.1` | | [jsonschema](https://github.com/python-jsonschema/jsonschema) | `4.25.1` | `4.26.0` | | [mcp](https://github.com/modelcontextprotocol/python-sdk) | `1.29.0` | `2.3.0` | | [opentelemetry-api](https://github.com/open-telemetry/opentelemetry-python) | `1.37.0` | `1.45.1` | | [opentelemetry-exporter-otlp-proto-common](https://github.com/open-telemetry/opentelemetry-python) | `1.37.0` | `1.45.1` | | [opentelemetry-exporter-otlp-proto-http](https://github.com/open-telemetry/opentelemetry-python) | `1.37.0` | `1.45.1` | | [opentelemetry-instrumentation](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.58b0` | `0.66b1` | | [opentelemetry-instrumentation-requests](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.58b0` | `0.66b1` | | [opentelemetry-instrumentation-threading](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.58b0` | `0.66b1` | | [opentelemetry-proto](https://github.com/open-telemetry/opentelemetry-python) | `1.37.0` | `1.45.1` | | [opentelemetry-sdk](https://github.com/open-telemetry/opentelemetry-python) | `1.37.0` | `1.45.1` | | [opentelemetry-semantic-conventions](https://github.com/open-telemetry/opentelemetry-python) | `0.58b0` | `0.66b1` | | [opentelemetry-util-http](https://github.com/open-telemetry/opentelemetry-python-contrib) | `0.58b0` | `0.66b1` | | [peewee](https://github.com/coleifer/peewee) | `3.19.0` | `4.5.3` | | [protobuf](https://developers.google.com/protocol-buffers/) | `6.33.6` | `7.36.2` | | [tomli](https://github.com/hukkin/tomli) | `2.4.1` | `2.5.0` | | [wcmatch](https://github.com/facelessuser/wcmatch) | `8.5.2` | `11.0.1` | | [wrapt](https://github.com/GrahamDumpleton/wrapt) | `1.17.3` | `2.5.0` | Updates `boltons` from 21.0.0 to 26.2.0 - [Release notes](https://github.com/mahmoud/boltons/releases) - [Changelog](https://github.com/mahmoud/boltons/blob/master/CHANGELOG.md) - [Commits](mahmoud/boltons@21.0.0...26.2.0) Updates `click` from 8.4.2 to 8.5.0 - [Release notes](https://github.com/pallets/click/releases) - [Changelog](https://github.com/pallets/click/blob/main/CHANGES.md) - [Commits](pallets/click@8.4.2...8.5.0) Updates `exceptiongroup` from 1.2.2 to 1.3.1 - [Release notes](https://github.com/agronholm/exceptiongroup/releases) - [Changelog](https://github.com/agronholm/exceptiongroup/blob/main/CHANGES.rst) - [Commits](agronholm/exceptiongroup@1.2.2...1.3.1) Updates `importlib-metadata` from 8.7.1 to 9.0.1 - [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.7.1...v9.0.1) Updates `jsonschema` from 4.25.1 to 4.26.0 - [Release notes](https://github.com/python-jsonschema/jsonschema/releases) - [Changelog](https://github.com/python-jsonschema/jsonschema/blob/main/CHANGELOG.rst) - [Commits](python-jsonschema/jsonschema@v4.25.1...v4.26.0) Updates `mcp` from 1.29.0 to 2.3.0 - [Release notes](https://github.com/modelcontextprotocol/python-sdk/releases) - [Changelog](https://github.com/modelcontextprotocol/python-sdk/blob/main/RELEASE.md) - [Commits](modelcontextprotocol/python-sdk@v1.29.0...v2.3.0) Updates `opentelemetry-api` from 1.37.0 to 1.45.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.37.0...v1.45.1) Updates `opentelemetry-exporter-otlp-proto-common` from 1.37.0 to 1.45.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.37.0...v1.45.1) Updates `opentelemetry-exporter-otlp-proto-http` from 1.37.0 to 1.45.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.37.0...v1.45.1) Updates `opentelemetry-instrumentation` from 0.58b0 to 0.66b1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-requests` from 0.58b0 to 0.66b1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-instrumentation-threading` from 0.58b0 to 0.66b1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `opentelemetry-proto` from 1.37.0 to 1.45.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.37.0...v1.45.1) Updates `opentelemetry-sdk` from 1.37.0 to 1.45.1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](open-telemetry/opentelemetry-python@v1.37.0...v1.45.1) Updates `opentelemetry-semantic-conventions` from 0.58b0 to 0.66b1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python/commits) Updates `opentelemetry-util-http` from 0.58b0 to 0.66b1 - [Release notes](https://github.com/open-telemetry/opentelemetry-python-contrib/releases) - [Changelog](https://github.com/open-telemetry/opentelemetry-python-contrib/blob/main/CHANGELOG.md) - [Commits](https://github.com/open-telemetry/opentelemetry-python-contrib/commits) Updates `peewee` from 3.19.0 to 4.5.3 - [Release notes](https://github.com/coleifer/peewee/releases) - [Changelog](https://github.com/coleifer/peewee/blob/master/CHANGELOG.md) - [Commits](coleifer/peewee@3.19.0...4.5.3) Updates `protobuf` from 6.33.6 to 7.36.2 Updates `tomli` from 2.4.1 to 2.5.0 - [Changelog](https://github.com/hukkin/tomli/blob/master/CHANGELOG.md) - [Commits](hukkin/tomli@2.4.1...2.5.0) Updates `wcmatch` from 8.5.2 to 11.0.1 - [Release notes](https://github.com/facelessuser/wcmatch/releases) - [Commits](facelessuser/wcmatch@8.5.2...11.0.1) Updates `wrapt` from 1.17.3 to 2.5.0 - [Release notes](https://github.com/GrahamDumpleton/wrapt/releases) - [Changelog](https://github.com/GrahamDumpleton/wrapt/blob/develop/docs/changes.rst) - [Commits](GrahamDumpleton/wrapt@1.17.3...2.5.0) --- updated-dependencies: - dependency-name: boltons dependency-version: 26.2.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: semgrep - dependency-name: click dependency-version: 8.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: semgrep - dependency-name: exceptiongroup dependency-version: 1.3.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: semgrep - dependency-name: importlib-metadata dependency-version: 9.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: semgrep - dependency-name: jsonschema dependency-version: 4.26.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: semgrep - dependency-name: mcp dependency-version: 2.3.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: semgrep - dependency-name: opentelemetry-api dependency-version: 1.45.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: semgrep - dependency-name: opentelemetry-exporter-otlp-proto-common dependency-version: 1.45.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: semgrep - dependency-name: opentelemetry-exporter-otlp-proto-http dependency-version: 1.45.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: semgrep - dependency-name: opentelemetry-instrumentation dependency-version: 0.66b1 dependency-type: direct:production dependency-group: semgrep - dependency-name: opentelemetry-instrumentation-requests dependency-version: 0.66b1 dependency-type: direct:production dependency-group: semgrep - dependency-name: opentelemetry-instrumentation-threading dependency-version: 0.66b1 dependency-type: direct:production dependency-group: semgrep - dependency-name: opentelemetry-proto dependency-version: 1.45.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: semgrep - dependency-name: opentelemetry-sdk dependency-version: 1.45.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: semgrep - dependency-name: opentelemetry-semantic-conventions dependency-version: 0.66b1 dependency-type: direct:production dependency-group: semgrep - dependency-name: opentelemetry-util-http dependency-version: 0.66b1 dependency-type: direct:production dependency-group: semgrep - dependency-name: peewee dependency-version: 4.5.3 dependency-type: direct:production update-type: version-update:semver-major dependency-group: semgrep - dependency-name: protobuf dependency-version: 7.36.2 dependency-type: direct:production update-type: version-update:semver-major dependency-group: semgrep - dependency-name: tomli dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: semgrep - dependency-name: wcmatch dependency-version: 11.0.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: semgrep - dependency-name: wrapt dependency-version: 2.5.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: semgrep ... Signed-off-by: dependabot[bot] <support@github.com>
Owner
|
Closed in favour of #188. Every one of the 21 versions here is outside what semgrep 1.180.0 allows (boltons 26.2.0 against its boltons~=21.0 is the one pip names), so pip refuses the set. Compiled with pip-compile, the semgrep closure today is the 66 versions main already pins. #188 makes the list a pip-compile file, so the next update arrives as a set pip resolved. |
Contributor
Author
|
This pull request was built based on a group rule. Closing it will not ignore any of these versions in future pull requests. To ignore these dependencies, configure ignore rules in dependabot.yml |
dependabot
Bot
deleted the
dependabot/pip/dot-github/semgrep-d607049954
branch
October 15, 2026 11:47
donislawdev
added a commit
that referenced
this pull request
Oct 15, 2026
… can install (#188) Dependabot raised every line of .github/requirements-semgrep.txt on its own, past what semgrep allows: #184 moved 21 packages, boltons to 26.2.0 among them, while semgrep 1.180.0 asks for boltons~=21.0, and pip refused the whole set. Grouping kept them in one pull request but did not make them agree. semgrep is now pinned in requirements-semgrep.in, the one line a person writes, and the list beside it is compiled from it by pip-compile. An .in file in the directory makes Dependabot run pip-compile itself, so what it proposes is a set pip resolved. Compiled today with Python 3.14, pip 26.1.1 and pip-tools 7.5.3, the versions Dependabot runs, the list is the same 66 versions the freeze had - none of the 21 in #184 is inside what semgrep allows. Only the spelling of two names moves (ruamel.yaml as ruamel-yaml). The reasons that stood at the top of the list moved to the .in file, with the command that compiles it by hand. Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Bumps the semgrep group in /.github with 21 updates:
21.0.026.2.08.4.28.5.01.2.21.3.18.7.19.0.14.25.14.26.01.29.02.3.01.37.01.45.11.37.01.45.11.37.01.45.10.58b00.66b10.58b00.66b10.58b00.66b11.37.01.45.11.37.01.45.10.58b00.66b10.58b00.66b13.19.04.5.36.33.67.36.22.4.12.5.08.5.211.0.11.17.32.5.0Updates
boltonsfrom 21.0.0 to 26.2.0Release notes
Sourced from boltons's releases.
... (truncated)
Changelog
Sourced from boltons's changelog.
... (truncated)
Commits
4332b35boltons version 26.2.01216b46Complete September PR sweep for 26.2.0 (#481)8bb31bastatsutils: complete Pearson classification and maintainer review (#434)73e22c9statsutils: finish Pearson zero-denominator review and regression coverage3913220Merge current master into Pearson classification branch45a2511strutils: recognize Unicode line separators without splitting dates (#475)1cdc0e9statsutils: handle zero interquartile range in histograms (#467)805c803jsonutils: align binary streams to binary newlines (#464)5150802jsonutils: accept explicit end-of-file relative seek (#465)574393alistutils: preserve barrel endpoints during slice deletion (#472)Updates
clickfrom 8.4.2 to 8.5.0Release notes
Sourced from click's releases.
... (truncated)
Changelog
Sourced from click's changelog.
... (truncated)
Commits
8b19813Release version 8.5.02c8cd3aAdd FAQ entry aboutUnicodeEncodeErroron Windows (#3778)131c86aAdd FAQ entry aboutUnicodeEncodeErroron Windowse1fd594Add support ofpathlib.Pathtoedit(#3781)a1d8785Add support ofpathlib.Pathtoedit2103e15Forward all user's parameters set inPAGERand improve flag detection (#3777)a6256bfForwards all user's parameters set inPAGER61b69e9Resolve the pager command once, in_pager_contextmanager(#3776)9835b0fResolve the pager command once, in_pager_contextmanagerf36d58bRefactor pager stream handling (#3767)Updates
exceptiongroupfrom 1.2.2 to 1.3.1Release notes
Sourced from exceptiongroup's releases.
Changelog
Sourced from exceptiongroup's changelog.
... (truncated)
Commits
ddddb6fAdded the release version49c5e60Fixed AttributeError when formatting unpickled TBEs from an unpatched process1be517f[pre-commit.ci] pre-commit autoupdate (#152)af0ea2f[pre-commit.ci] pre-commit autoupdate (#149)7c980a8Removed pin on pyright versionef85336Fixed typing job not finding Python 3.14080b3f4Pinned pyright version to fix typeshed related failureac66090Added Python 3.14 to the test matrixa0da94dFixed test failures on Python 3.1477fba8aAdded the release versionUpdates
importlib-metadatafrom 8.7.1 to 9.0.1Changelog
Sourced from importlib-metadata's changelog.
Commits
c5acd62Finalize2f37725👹 Feed the hobgoblins (delint).91b99f0Merge https://github.com/jaraco/skeleton2c43cdfjaraco/skeleton#215458fdc3Fix B006 by using an immutable type from the future.7b59997Disable nuisance B006; the proposed fix is inelegant.ecfcc38👹 Feed the hobgoblins (delint).7b71202👹 Feed the hobgoblins (delint).dbbc36bMerge https://github.com/jaraco/skeleton49ee2dcMerge pull request #543 from gaborbernat/simplepath-positional-onlyUpdates
jsonschemafrom 4.25.1 to 4.26.0Release notes
Sourced from jsonschema's releases.
Changelog
Sourced from jsonschema's changelog.
Commits
a727743Add a changelog entry for 4.26.6d28c13Update the lockfile.739499eUpdate pre-commit hooks.cb2d779Merge pull request #1443 from python-jsonschema/pre-commit-ci-update-confige6bbbb7[pre-commit.ci] pre-commit autoupdated56037aMerge pull request #1442 from python-jsonschema/dependabot/github_actions/ast...e54ce13Bump astral-sh/setup-uv from 7.1.4 to 7.1.61f7c9fbPartially update docs requirements.241aec9Merge pull request #1441 from python-jsonschema/pre-commit-ci-update-config2818efbApache-2.0 -> nongplUpdates
mcpfrom 1.29.0 to 2.3.0Release notes
Sourced from mcp's releases.