Skip to content

Move packaging metadata to pyproject - #617

Merged
ordabayevy merged 6 commits into
masterfrom
move-packaging-metadata-pyproject
Jul 31, 2026
Merged

Move packaging metadata to pyproject#617
ordabayevy merged 6 commits into
masterfrom
move-packaging-metadata-pyproject

Conversation

@ordabayevy

Copy link
Copy Markdown
Member

Summary

  • Move project metadata, dependencies, extras, package discovery, and pytest/isort config into pyproject.toml.
  • Move flake8 config into .flake8 because flake8 does not read pyproject.toml natively.
  • Remove legacy setup.py and setup.cfg.

Test plan

  • python -m build
  • python -m pip install -e .
  • pytest -q test/test_import.py

Breaking down #615 into smaller PRs

@fritzo fritzo left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

LGTM. Feel free to drop flake8 in favor of ruff

@ordabayevy

Copy link
Copy Markdown
Member Author

Thanks @fritzo for reviewing. Will drop flake8 in follow up PRs.

@ordabayevy
ordabayevy merged commit 5b69190 into master Jul 31, 2026
3 checks passed
@ordabayevy
ordabayevy deleted the move-packaging-metadata-pyproject branch July 31, 2026 14:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants