Skip to content

build: Update python packaging#648

Merged
morgante merged 5 commits intobiomejs:mainfrom
bollwyvl:update-python-packaging
Jun 24, 2025
Merged

build: Update python packaging#648
morgante merged 5 commits intobiomejs:mainfrom
bollwyvl:update-python-packaging

Conversation

@bollwyvl
Copy link
Copy Markdown
Contributor

@bollwyvl bollwyvl commented Jun 16, 2025

Which problem is this PR solving?

Short description of the changes

  • PEP-621 project metadata instead of special poetry stuff
  • PEP-561 typing information
  • remove unused, fairly heavy typer dependency
  • include the license in distributions
  • remove tests from wheel
  • remove win fail (looks like there have been releases for some time now)
  • update python CI a bit
  • quick pass with ruff format python && ruff check --fix-only python && ruff check

How to verify that this has the expected result

Provided CI completes, inspect built wheels/sdist and see:

  • LICENSE
  • gritql/py.typed

... and thanks again for grit!

@bollwyvl bollwyvl mentioned this pull request Jun 16, 2025
Copy link
Copy Markdown
Collaborator

@morgante morgante left a comment

Choose a reason for hiding this comment

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

Changes look good, but CI isn't running for some reason. I'll take a look.

Thanks for the contribution!

@morgante
Copy link
Copy Markdown
Collaborator

@bollwyvl Please rebase on main to get builds working.

@bollwyvl bollwyvl force-pushed the update-python-packaging branch from 368c653 to 8967ed0 Compare June 23, 2025 23:11
@bollwyvl bollwyvl changed the title Update python packaging build: Update python packaging Jun 23, 2025
@morgante morgante merged commit 1477fec into biomejs:main Jun 24, 2025
7 of 8 checks passed
@bollwyvl bollwyvl deleted the update-python-packaging branch March 22, 2026 12:39
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.

Update python packaging

2 participants