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

Add Python 3.12 / Remove Python 3.8 #212

Open
wants to merge 19 commits into
base: develop
Choose a base branch
from
Open

Add Python 3.12 / Remove Python 3.8 #212

wants to merge 19 commits into from

Commits on Nov 23, 2024

  1. build env: increase docker image revision

    to prepare for Python 3.12 and other build env updates
    mistafunk committed Nov 23, 2024
    Configuration menu
    Copy the full SHA
    c0fcd5c View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2024

  1. Configuration menu
    Copy the full SHA
    34d8b93 View commit details
    Browse the repository at this point in the history
  2. build env: add Python 3.12 support

    - Add wheel/conda requirement files for Python 3.12
    - CI: add Python 3.12 build configs
    - Update miniconda base version to Python 3.12 support
    - Linux: use pre-built Python 3.11/3.12 distributions from Alma Linux appstream repo
    mistafunk committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    0314569 View commit details
    Browse the repository at this point in the history
  3. build env: cleanup dockerfile for linux/wheel

    set default base tag and move arguments to where they are used
    mistafunk committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    b6562e3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9c3bf94 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7b3314e View commit details
    Browse the repository at this point in the history
  6. build envs: remove support for Python 3.8

    Python 3.8 is EOL as of Oct 2024
    mistafunk committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    2c6b2a3 View commit details
    Browse the repository at this point in the history
  7. build env: cleanup detection of cmake/make build tools

    - remove quirks from the pre-docker era
    - add detection of 'cmake3' used by some Linux distros
    mistafunk committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    88ff1c4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    dc71796 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    e5849cc View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bd8ac87 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    5d84763 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    975e571 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    71d1dd0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    8531b31 View commit details
    Browse the repository at this point in the history
  15. conda: downgrade to avoid known issue with the mamba resolver

    closed but not yet released at this moment:
    conda/conda-libmamba-solver#540
    mistafunk committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    3caa88a View commit details
    Browse the repository at this point in the history
  16. conda: workarounds for issues on linux

    first issue here:
    conda/conda-libmamba-solver#283
    
    -> adding libarchive and libmamba from *same* channel
    
    (only saw the problem with Python 3.12)
    mistafunk committed Nov 24, 2024
    Configuration menu
    Copy the full SHA
    98106e0 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    f08f51a View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    e48b9b3 View commit details
    Browse the repository at this point in the history