Skip to content

Bump wemake-python-styleguide from 1.7.1 to 1.8.0 - #162

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot-pip-main-wemake-python-styleguide-1.8.0
Open

Bump wemake-python-styleguide from 1.7.1 to 1.8.0#162
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot-pip-main-wemake-python-styleguide-1.8.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 25, 2026

Copy link
Copy Markdown
Contributor

Bumps wemake-python-styleguide from 1.7.1 to 1.8.0.

Release notes

Sourced from wemake-python-styleguide's releases.

Version 1.8.0 aka The Slop Slayer

This release makes WPS a first-class citizen in AI-assisted workflows and adds python3.15 support with new rules for its features.

AI features

wemake-python-styleguide is crazy good at improving the agents' code quality. Use it in your workflows to make the final code simpler and more readable.

MCP server for violation explanations

An optional MCP server exposes an explain_violation tool, so your agent can look up any WPS rule locally — same docs as the website, no internet access needed (#3770):

pip install 'wemake-python-styleguide[mcp]'
mcp run wemake_python_styleguide/mcp.py:mcp

Now, when the agent hits an unfamiliar violation:

> flake8 --select=WPS .
  example.py:14:1: WPS482 Found a lazy import

> explain_violation('WPS482') # via MCP Forbid lazy imports. It is an overly complicated feature ...

/wps agent skill

A reusable skill for coding agents (Claude Code, Codex, Cursor and friends) that teaches them the write-fix-lint-repeat loop: run flake8 --select=WPS,E999, fix the code (not the config!), and only # noqa when a human says so (#3773).

The skill lives in .agents/skills/wps.md — drop it into your repo or use context7 and your agent writes WPS-clean Python from the start.

Features

python3.15 official support (#3758)

Including rules for brand-new syntax:

  • WPS482: forbid lazy imports (#3639). Emitted on python3.15+ only. Returning an object from a function does exactly the same thing:

... (truncated)

Changelog

Sourced from wemake-python-styleguide's changelog.

1.8.0 aka The Slop Slayer

AI features

wemake-python-styleguide is crazy good at improving the agents' code quality. Use it in your workflows to make the final code simpler and more readable.

  • Adds an optional MCP server for violation explanations, #3770
  • Adds /wps skill for agents, #3773

Features

  • Adds python3.15 official support, #3758
  • Adds support for t strings, it now follows the same rules as f string everywhere, #3702
  • Adds WPS482: forbid lazy imports, #3639
  • Adds WPS483: forbid MappingProxyType on python3.15+, #3762

Bugfixes

  • Fixes missing violations in llms-full.txt

Misc

  • Improves WPS365 docs, #3776
  • Improves wps explain FOO error message, when FOO is not found, #3775
Commits

Dependabot compatibility score

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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [wemake-python-styleguide](https://github.com/wemake-services/wemake-python-styleguide) from 1.7.1 to 1.8.0.
- [Release notes](https://github.com/wemake-services/wemake-python-styleguide/releases)
- [Changelog](https://github.com/wemake-services/wemake-python-styleguide/blob/master/CHANGELOG.md)
- [Commits](wemake-services/wemake-python-styleguide@1.7.1...1.8.0)

---
updated-dependencies:
- dependency-name: wemake-python-styleguide
  dependency-version: 1.8.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

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 Aug 25, 2026
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