Skip to content

Python 3.11 support#1042

Merged
corranwebster merged 7 commits into
mainfrom
enh/python-3-11-support
May 2, 2023
Merged

Python 3.11 support#1042
corranwebster merged 7 commits into
mainfrom
enh/python-3-11-support

Conversation

@corranwebster
Copy link
Copy Markdown
Contributor

Run pip-based tests on 3.11. We can't do Wx, PySide2 or PyQt5 easily since there are no wheels.

@corranwebster
Copy link
Copy Markdown
Contributor Author

To proceed with this we need either:

  • a new celiagg release
  • install from celiagg main

Copy link
Copy Markdown

@ankit-gautam23 ankit-gautam23 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If it can work with exclude let it be excluded unless there is some points that could be defended.

- os: 'macos-latest'
toolkit: ['null', 'pyside6']
python-version: ['3.11']
include:
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are we including this for this version? Is it needed?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This ensures that Wx code is still tested by this workflow

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@ankit-gautam23 This is a test suite which runs periodically and alerts Enthought devs if the tests fail due to upstream changes so we can take action. We want some testing on WxPython, but it isn't easily installable for Python 3.11 yet.

@corranwebster
Copy link
Copy Markdown
Contributor Author

Tests should pass once celiagg/celiagg#118 is merged

@corranwebster corranwebster marked this pull request as ready for review May 2, 2023 11:01
@corranwebster
Copy link
Copy Markdown
Contributor Author

Thanks!

@corranwebster corranwebster merged commit d99598a into main May 2, 2023
@corranwebster corranwebster deleted the enh/python-3-11-support branch May 2, 2023 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants