Contact Details
No response
What happened?
Summary
In our nox automations, we use tomllib in python >= 3.11 to parse the pyproject.toml file and get dependency groups. Instead of injecting a temporary tomli or equivalent dependency to support 3.10, PR #72 used some conditional imports and pip's vendored tomli version.
This is an unstable hack, really only meant to survive until we drop support for Python 3.10 soon.1
Code of Conduct
Contact Details
No response
What happened?
Summary
In our
noxautomations, we usetomllibin python >= 3.11 to parse thepyproject.tomlfile and get dependency groups. Instead of injecting a temporarytomlior equivalent dependency to support 3.10, PR #72 used some conditional imports andpip's vendored tomli version.This is an unstable hack, really only meant to survive until we drop support for Python 3.10 soon.1
Code of Conduct
Footnotes
For more information, see SPEC 0, which we use as guidance for what python versions we support. ↩