pyxem / orix

Analysing crystal orientations and symmetry in Python
https://orix.readthedocs.io
GNU General Public License v3.0
78 stars 45 forks source link

List explicit support for Python 3.11 #455

Closed hakonanes closed 11 months ago

hakonanes commented 11 months ago

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

hakonanes commented 11 months ago

Thanks, @harripj. I can confirm that the change in authentication in the release workflow works.