Move to pyproject.toml, support Python 3.8+, and bump to 3.0.
Review Request #14540 — Created July 30, 2025 and submitted
This updates our packaging to use the modern
pyproject.toml
instead of
the legacysetup.py
. We now require Python 3.8 or higher for the
package (though can still create environments for older versions).Given the removal of legacy versions, and the new features, the version
has been bumped to 3.0.The README has also been converted to Markdown, making it easier to
maintain and test.
Built packages and tested them.
Summary | ID |
---|---|
64261d04a3704009154ba959644a4649201ff091 |
- Change Summary:
-
Switched the README to Markdown.
- Description:
-
This updates our packaging to use the modern
pyproject.toml
instead ofthe legacy setup.py
. We now require Python 3.8 or higher for thepackage (though can still create environments for older versions). Given the removal of legacy versions, and the new features, the version
has been bumped to 3.0. + + The README has also been converted to Markdown, making it easier to
+ maintain and test. - Commits:
-
Summary ID dfa80898a1c30efae9a4c6d3ef830879a0f64e5f 64261d04a3704009154ba959644a4649201ff091
Checks run (2 succeeded)
flake8
passed.
JSHint
passed.