Skip to content

Init pyproject - #286

Merged
ulgens merged 3 commits into
mainfrom
init-pyproject
Jun 7, 2026
Merged

Init pyproject#286
ulgens merged 3 commits into
mainfrom
init-pyproject

Conversation

@ulgens

@ulgens ulgens commented Jun 7, 2026

Copy link
Copy Markdown
Owner

Relates to #235

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Introduces initial pyproject.toml project metadata (in the context of the broader migration away from legacy packaging tooling) and aligns existing packaging metadata with the new configuration.

Changes:

  • Add a new pyproject.toml containing PEP 621-style project metadata and pyproject-fmt configuration.
  • Add an additional Trove classifier to setup.py.
  • Simplify the pyproject-fmt pre-commit hook by removing CLI args in favor of config in pyproject.toml.

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
setup.py Adds an additional package classifier.
pyproject.toml Introduces initial project metadata and pyproject-fmt configuration.
.pre-commit-config.yaml Removes pyproject-fmt CLI args, relying on pyproject.toml config instead.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread pyproject.toml
Comment thread pyproject.toml
Comment thread pyproject.toml Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.

Comment thread pyproject.toml
Comment thread setup.py
@ulgens
ulgens merged commit dcf43c8 into main Jun 7, 2026
2 of 4 checks passed
@ulgens
ulgens deleted the init-pyproject branch June 7, 2026 19:50
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