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

fix: Require Python version ≥3.8 for examples #1602

Merged
merged 1 commit into from
Oct 18, 2022

Conversation

stephenswat
Copy link
Member

As it stands, we import Python when building the Python bindings, but we do not require it at configuration time, and we do not specify a minimum version. In practice, the examples do not work with Python versions lower than 3.8. This commit, therefore, makes the Python package required in the CMake build system, and requires version 3.8 or higher.

As it stands, we import Python when building the Python bindings, but we
do not require it at configuration time, and we do not specify a minimum
version. In practice, the examples do not work with Python versions
lower than 3.8. This commit, therefore, makes the Python package
required in the CMake build system, and requires version 3.8 or higher.
@stephenswat stephenswat changed the title Make Python for examples version ≥3.8 required fix: Require Python version ≥3.8 for examples Oct 17, 2022
@stephenswat stephenswat added Infrastructure Changes to build tools, continous integration, ... Impact - Minor Nuissance bug and/or affects only a single module labels Oct 17, 2022
@stephenswat stephenswat added this to the next milestone Oct 17, 2022
@codecov
Copy link

codecov bot commented Oct 17, 2022

Codecov Report

Merging #1602 (d0da66b) into main (a3628bd) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##             main    #1602   +/-   ##
=======================================
  Coverage   48.54%   48.54%           
=======================================
  Files         381      381           
  Lines       20785    20785           
  Branches     9536     9536           
=======================================
  Hits        10090    10090           
  Misses       4112     4112           
  Partials     6583     6583           

📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more

@paulgessinger
Copy link
Member

Generally fine, the reality is that it needs to be whatever ROOT was compiled against.

@kodiakhq kodiakhq bot merged commit b18804a into acts-project:main Oct 18, 2022
paulgessinger pushed a commit to paulgessinger/acts that referenced this pull request Oct 20, 2022
As it stands, we import Python when building the Python bindings, but we do not require it at configuration time, and we do not specify a minimum version. In practice, the examples do not work with Python versions lower than 3.8. This commit, therefore, makes the Python package required in the CMake build system, and requires version 3.8 or higher.
paulgessinger pushed a commit that referenced this pull request Oct 20, 2022
As it stands, we import Python when building the Python bindings, but we do not require it at configuration time, and we do not specify a minimum version. In practice, the examples do not work with Python versions lower than 3.8. This commit, therefore, makes the Python package required in the CMake build system, and requires version 3.8 or higher.
@paulgessinger paulgessinger modified the milestones: next, v21.0.0 Nov 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backported to develop/v19.x ✅ Impact - Minor Nuissance bug and/or affects only a single module Infrastructure Changes to build tools, continous integration, ...
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants