Raises the minimum supported Python to 3.9, in anticipation of end-of-life for 3.8 in a couple months.
That allowed us to remove an internal compatibility function and use the "new" parenthesized with block. Unrelated, I removed the target-version specifier to allow Ruff to infer it from requires-python and added the dist build directory to .gitignore.
Raises the minimum supported Python to 3.9, in anticipation of end-of-life for 3.8 in a couple months.
That allowed us to remove an internal compatibility function and use the "new" parenthesized
with
block. Unrelated, I removed thetarget-version
specifier to allow Ruff to infer it fromrequires-python
and added thedist
build directory to.gitignore
.