Changes had been made in #74, but not reflected in README and setup.cfg. The GitHub test workflow already checked for Python (3.7, 3.8, 3.9, 3.10, 3.11) and pytest (4, 5, 6, 7), but not all of these were reflected in README and setup.cfg.
This PR also drops testing for Python 3.7, which has reached end of life, and adds testing for the newly released Python 3.12.
Updated docs to reflect supported versions.
Changes had been made in #74, but not reflected in README and setup.cfg. The GitHub test workflow already checked for Python (3.7, 3.8, 3.9, 3.10, 3.11) and pytest (4, 5, 6, 7), but not all of these were reflected in README and setup.cfg.
This PR also drops testing for Python 3.7, which has reached end of life, and adds testing for the newly released Python 3.12.