Skip to content

Convert pyproject.toml to regular format, remove pyproject-fmt#2374

Merged
sobolevn merged 1 commit intomasterfrom
copilot/convert-pyproject-formatting
Apr 14, 2026
Merged

Convert pyproject.toml to regular format, remove pyproject-fmt#2374
sobolevn merged 1 commit intomasterfrom
copilot/convert-pyproject-formatting

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Apr 14, 2026

I have made things!

Replace pyproject-fmt's compressed dotted-key notation with standard TOML section headers, matching the style in wemake-python-styleguide.

Changes

pyproject.toml — Expand dotted keys into explicit section headers:

  • dependencies.*[tool.poetry.dependencies]
  • extras.*[tool.poetry.extras]
  • group.dev.dependencies.*[tool.poetry.group.dev.dependencies]
  • group.docs.*[tool.poetry.group.docs] / [tool.poetry.group.docs.dependencies]
  • plugins.*[tool.poetry.plugins.hypothesis] / [tool.poetry.plugins.pytest11]
  • urls.*[tool.poetry.urls]
  • format.*, lint.*[tool.ruff.format], [tool.ruff.lint], [tool.ruff.lint.per-file-ignores]

.pre-commit-config.yaml — Remove pyproject-fmt hook.

Old and new pyproject.toml verified semantically identical via TOML parse comparison.

Checklist

  • I have double checked that there are no unrelated changes in this pull request (old patches, accidental config files, etc)
  • I have created at least one test case for the changes I have made
  • I have updated the documentation for the changes I have made
  • I have added my changes to the CHANGELOG.md

Related issues

🙏 Please, if you or your company finds dry-python valuable, help us sustain the project by sponsoring it transparently on https://github.com/sponsors/dry-python. As a thank you, your profile/company logo will be added to our main README which receives hundreds of unique visitors per day.

@sobolevn sobolevn merged commit 9f20e85 into master Apr 14, 2026
22 checks passed
@sobolevn sobolevn deleted the copilot/convert-pyproject-formatting branch April 14, 2026 06:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants