Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Test/Advertise Python 3.13 Support #1511

Merged
merged 4 commits into from
Oct 21, 2024

Commits on Oct 21, 2024

  1. github: add tests for Python 3.13

    Signed-off-by: Bastian Krause <[email protected]>
    Bastian-Krause authored and Emantor committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    c00e74a View commit details
    Browse the repository at this point in the history
  2. pyproject: advertise Python 3.13 compatibility

    Signed-off-by: Bastian Krause <[email protected]>
    Bastian-Krause authored and Emantor committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    ebe45fc View commit details
    Browse the repository at this point in the history
  3. github: show extra test summary

    The extra test summary shows additional information such as why a test
    was skipped. This is helpful to compare test runs on different
    Python versions and git states.
    
    Signed-off-by: Bastian Krause <[email protected]>
    Bastian-Krause authored and Emantor committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    dc5a9f7 View commit details
    Browse the repository at this point in the history
  4. doc: mock vxi11 module

    On Python 3.13, the vxi11 module import fails:
    
      autodoc: failed to import module 'siglent' from module 'labgrid.driver.power'; the following exception was raised:
      No module named 'xdrlib'
    
    It uses xdrlib which was dropped from Python's standard library with
    Python 3.13. See labgrid-project#1507
    for more details.
    
    For the time being, mock the vxi11 module to make the doc builds work on
    Python 3.13.
    
    Signed-off-by: Bastian Krause <[email protected]>
    Bastian-Krause authored and Emantor committed Oct 21, 2024
    Configuration menu
    Copy the full SHA
    bf9bf13 View commit details
    Browse the repository at this point in the history