Skip to content

modernize configuration and packaging#33

Merged
svix-jbrown merged 1 commit intomainfrom
jbrown/modernize
Mar 13, 2026
Merged

modernize configuration and packaging#33
svix-jbrown merged 1 commit intomainfrom
jbrown/modernize

Conversation

@svix-jbrown
Copy link
Copy Markdown
Contributor

@svix-jbrown svix-jbrown commented Mar 13, 2026

Lots of changes in here:

  1. Sets up CODEOWNERS
  2. Sets up dependabot
  3. Sets up prek
  4. Ports the lockfile and tests to use uv
  5. Ports the build system to use hatch instead of setuptools
  6. Makes the tests run a matrix against supported python versions
  7. Replace mypy with ty
  8. Replace black/flake8/isort with ruff

Base automatically changed from jbrown/fix-dependabot to main March 13, 2026 19:39
@svix-jbrown svix-jbrown force-pushed the jbrown/modernize branch 4 times, most recently from fafc89a to edba1a6 Compare March 13, 2026 19:55
@svix-jbrown svix-jbrown marked this pull request as ready for review March 13, 2026 20:00
@svix-jbrown svix-jbrown requested a review from a team March 13, 2026 20:00
@svix-jbrown svix-jbrown merged commit 1a5c57a into main Mar 13, 2026
12 checks passed
@svix-jbrown svix-jbrown deleted the jbrown/modernize branch March 13, 2026 23:55
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