Skip to content

Remove setup.cfg + grumpy 1.1.4#100

Merged
JeremyWesthead merged 3 commits intomainfrom
fix/no-setup.cfg
Mar 12, 2026
Merged

Remove setup.cfg + grumpy 1.1.4#100
JeremyWesthead merged 3 commits intomainfrom
fix/no-setup.cfg

Conversation

@JeremyWesthead
Copy link
Copy Markdown
Collaborator

setup.cfg is on it's way to depreciation, so swap it out for pyproject.toml pypa/setuptools#3214

Previously scripts were stored as no extension, executable files, so weren't covered by pre-commit/style checkers. They are now formatted matching black/ruff/mypy - checking the PR may be easier when turning off whitespace changes

Install profiles also simplify dependencies, especially for docs (which should now work again)

Also bumps grumpy to 1.1.4

Copy link
Copy Markdown
Member

@philipwfowler philipwfowler left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can see you've removed setup.cfg and shifted to pyproject.toml (interesting to see how to do this). Tests pass and can see most of the changes are black/ruff etc.

@JeremyWesthead JeremyWesthead merged commit b4d1517 into main Mar 12, 2026
1 check passed
@JeremyWesthead JeremyWesthead deleted the fix/no-setup.cfg branch March 12, 2026 14:36
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.

2 participants