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 all namespace 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
  • Replace long-deprecated CodeQL v1 with v4

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
@esoteric-ephemera esoteric-ephemera force-pushed the pyproj branch 2 times, most recently from 650a277 to 0f7fd2b Compare December 8, 2025 17:19
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