Skip to content

CI: add Python 3.15 on Windows job#855

Open
dnicolodi wants to merge 1 commit into
mesonbuild:mainfrom
dnicolodi:ci-python-315
Open

CI: add Python 3.15 on Windows job#855
dnicolodi wants to merge 1 commit into
mesonbuild:mainfrom
dnicolodi:ci-python-315

Conversation

@dnicolodi

Copy link
Copy Markdown
Member

No description provided.

@rgommers

Copy link
Copy Markdown
Contributor

I'll capture the test error on Windows with 3.15.0b2 for posterity:

 FAILED tests/test_sdist.py::test_symlinks - AssertionError: assert {'symlinks-1.0.0/meson.build', 'symlinks-1.0.0/submodule/bbb.py', 'symlinks-1.0.0/pyproject.toml', 'symlinks-1.0.0/__init__.py', 'symlinks-1.0.0/PKG-INFO', 'symlinks-1.0.0/submodule/aaa.py'} == {'symlinks-1.0.0/meson.build', 'symlinks-1.0.0/pyproject.toml', 'symlinks-1.0.0/submodule/bbb.py', 'symlinks-1.0.0/__init__.py', 'symlinks-1.0.0/PKG-INFO', 'symlinks-1.0.0/submodule/aaa.py', 'symlinks-1.0.0/submodule/__init__.py'}
  
  Extra items in the right set:
  'symlinks-1.0.0/submodule/__init__.py'
  
  Full diff:
    {
        'symlinks-1.0.0/PKG-INFO',
        'symlinks-1.0.0/__init__.py',
        'symlinks-1.0.0/meson.build',
        'symlinks-1.0.0/pyproject.toml',
  -     'symlinks-1.0.0/submodule/__init__.py',
        'symlinks-1.0.0/submodule/aaa.py',
        'symlinks-1.0.0/submodule/bbb.py',
    }

Fingers crossed the one-liner fix in python/cpython#151671 lands in beta 3.

@ngoldbaum

Copy link
Copy Markdown

Fingers crossed the one-liner fix in python/cpython#151671 lands in beta 3.

No such luck unfortunately. You'll need to wait for beta4, beta3 just came out: https://discuss.python.org/t/python-3-15-0-beta-3-is-here/107866

@dnicolodi

Copy link
Copy Markdown
Member Author

The issue with symlinks in tar archives on Windows is mostly theoretical: I don't think there is anyone using symlinks on Windows withing source distribution of Python packages. We can just mark the test as a known failure an move on.

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