Skip to content

Conversation

ntBre
Copy link

@ntBre ntBre commented Aug 5, 2025

Summary

The original goal here was to fix the CI failure in astral-sh/ruff#19763 (logs) by updating to a version of ujson where the setuptools-scm problem in the log was fixed (5.7.0 -> 5.10.0), but 5.10 isn't available on Python 3.7.

This PR also bumps our minimum Python version to 3.8 and then updates the dependencies with just lock.

See also #527

Test Plan

This PR and then all Ruff PRs afterward

@carljm
Copy link

carljm commented Aug 5, 2025

A possibly less invasive approach might be to stop testing on 3.7 in CI, but otherwise leave the official minimum supported version alone. I wouldn't do that for a maintained project, but for a deprecated one it's kind of the path of least resistance / minimal disruption.

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