[all-commits] [llvm/llvm-project] 0a6c74: [python] Bump Python minimum version to 3.8 (#78828)

Craig Hesling via All-commits all-commits at lists.llvm.org
Mon Feb 19 21:16:57 PST 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: 0a6c74e21cc6750c843310ab35b47763cddaaf32
      https://github.com/llvm/llvm-project/commit/0a6c74e21cc6750c843310ab35b47763cddaaf32
  Author: Craig Hesling <craig at hesling.com>
  Date:   2024-02-19 (Mon, 19 Feb 2024)

  Changed paths:
    M llvm/CMakeLists.txt
    M llvm/docs/GettingStarted.rst
    M llvm/docs/GettingStartedVS.rst
    M llvm/docs/ReleaseNotes.rst
    M llvm/docs/TestingGuide.rst

  Log Message:
  -----------
  [python] Bump Python minimum version to 3.8 (#78828)

As per the RFC
https://discourse.llvm.org/t/rfc-upgrading-llvms-minimum-required-python-version/67571,
raise the minimum Python version to ensure that the Python syntax
doesn't become overly obsolete, to enable new Python feature usage,
and to improve the maintainability of CI.

One of the primary use cases for this higher Python version is to enable
python type annotations that are more aligned with current Python
best practices. This is not only important for our own internal Python
for testing, but for the Python bindings that are exposed to users.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list