Skip to content
This repository was archived by the owner on Dec 16, 2025. It is now read-only.

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 subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants