Skip to content

Conversation

@esoteric-ephemera
Copy link
Collaborator

@esoteric-ephemera esoteric-ephemera commented Dec 4, 2025

Had difficulty installing the contribs client without using --config-settings editable_mode=compat. This PR just:

  • Migrates the client's setup.py to a pyproject.toml
  • Updates the precommit (didn't run since this is a huge diff on its own) to replace deprecated pragma with pyupgrade
  • Adds check for MP_API_KEY in env to allow users to set only one common API key

Didn't migrate setup.py --> pyproject.toml for namespaces which aren't published to pypi, but happy to do so if that's useful

@esoteric-ephemera esoteric-ephemera changed the title Modernize package defs Modernize packaging Dec 4, 2025
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