This PR adds explicit support for Python 3.11. No changes to code was necessary to support this, meaning that people are most likely already using orix on 3.11. No changes to the minimal versions of packages (diffpy.structure > 3.0.2 and matplotlib >= 3.3) are necessary.
I've also replaced our use of API tokens for publishing to PyPI and TestPyPI with the Trusted publisher approach, which uses short-lived tokens provided by GitHub instead.
Description of the change
This PR adds explicit support for Python 3.11. No changes to code was necessary to support this, meaning that people are most likely already using orix on 3.11. No changes to the minimal versions of packages (diffpy.structure > 3.0.2 and matplotlib >= 3.3) are necessary.
I've also replaced our use of API tokens for publishing to PyPI and TestPyPI with the Trusted publisher approach, which uses short-lived tokens provided by GitHub instead.
Progress of the PR
For reviewers
__init__.py
.CHANGELOG.rst
.__credits__
inorix/__init__.py
and in.zenodo.json
.