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

Structural pattern matching in lit.cfg.py #16211

Open
0x12CC opened this issue Nov 28, 2024 · 0 comments · May be fixed by #16217
Open

Structural pattern matching in lit.cfg.py #16211

0x12CC opened this issue Nov 28, 2024 · 0 comments · May be fixed by #16217
Labels
bug Something isn't working confirmed infrastructure

Comments

@0x12CC
Copy link
Contributor

0x12CC commented Nov 28, 2024

Describe the bug

#16016 added this line to our lit.cfg.py:

match lit_config.params.get("test-mode", "full"):

Pattern matching requires Python 3.10 but our testing requirements page states that we need Python 3.8: https://github.com/intel/llvm/blob/sycl/llvm/docs/TestingGuide.rst#requirements. This causes Python errors when running tests on a system with Python 3.8 or 3.9.

To reproduce

Run the following command on a system with Python 3.8:

ninja check-sycl-e2e

Environment

  • OS: Linux
  • Target device and vendor: N/A
  • DPC++ version: f279a8a
  • Dependencies version: N/A

Additional context

No response

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working confirmed infrastructure
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant