- Update supported Pythons to 3.9 to 3.13.
- Prefer sys.executable over
python
. - Return extension metadata on
setup()
. This enabled handling multiple files in parallel. - Switch from
setup.py
topyproject.toml
. - Remove bogus argument
bufsize=1
fromPopen
call, which resulted in aRuntimeWarning
.