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

Update to Python 3.12 #49

Merged
merged 14 commits into from
Nov 29, 2023
Merged

Update to Python 3.12 #49

merged 14 commits into from
Nov 29, 2023

Commits on Oct 16, 2023

  1. Add Python 3.12 to GHA pytest-with-coverage workflow

    This lets us use the workflow to test whether all the packages NEMO-Cmd depends
    on have been updated to support Python 3.12.
    douglatornell committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    1f73f17 View commit details
    Browse the repository at this point in the history
  2. Add workflow_dispatch trigger to GHA CI workflow

    Enables workflow to be triggered from GitHub CLI, browser, or via API.
    
    This is primarily to allow the workflow to be run via
        gh workflow run pytest-with-coverage --ref py312
    during the conda-forge Python 3.12 migration to test if the environment is
    solvable yet.
    douglatornell committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    5c1fe50 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Bump urllib3 from 1.26.17 to 1.26.18 in /envs (#50)

    Bumps [urllib3](https://github.com/urllib3/urllib3) from 1.26.17 to 1.26.18.
    - [Release notes](https://github.com/urllib3/urllib3/releases)
    - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst)
    - [Commits](urllib3/urllib3@1.26.17...1.26.18)
    
    ---
    updated-dependencies:
    - dependency-name: urllib3
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and douglatornell committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    2df3e26 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2023

  1. Bump pip from 23.1 to 23.3 in /envs (#52)

    Bumps [pip](https://github.com/pypa/pip) from 23.1 to 23.3.
    - [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
    - [Commits](pypa/pip@23.1...23.3)
    
    ---
    updated-dependencies:
    - dependency-name: pip
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and douglatornell committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    ce0cbfe View commit details
    Browse the repository at this point in the history
  2. Change to use SLURM scheduler on sockeye cluster (#51)

    * Update pkgs & versions used in recent dev env
    
    * pre-commit autoupdate
    
    * Add Software_Collection/ARC_2023 module load
    
    This may only be necessary for the testing period prior to the 31-Oct-2023
    scheduler change-over.
    
    * Drop python & py-setuptools module loads
    
    They are no longer required because the SalishSeaCmd package is installed in
    a conda environment that provides its dependencies, but via the --user scheme
    that makes it available in the job script.
    
    * Change to sbatch directives on sockeye cluster
    
    * Drop Software_Collection/ARC_2023 module load
    
    It was only necessary during the pre-transition testing period on sockeye.
    douglatornell committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    9196f3f View commit details
    Browse the repository at this point in the history
  3. Bump cryptography from 41.0.5 to 41.0.6 in /envs (#53)

    Bumps [cryptography](https://github.com/pyca/cryptography) from 41.0.5 to 41.0.6.
    - [Changelog](https://github.com/pyca/cryptography/blob/main/CHANGELOG.rst)
    - [Commits](pyca/cryptography@41.0.5...41.0.6)
    
    ---
    updated-dependencies:
    - dependency-name: cryptography
      dependency-type: direct:production
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
    dependabot[bot] authored and douglatornell committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    c33fcdf View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    ae2b556 View commit details
    Browse the repository at this point in the history
  5. pre-commit autoupdate

    douglatornell committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    046f540 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    045eaa7 View commit details
    Browse the repository at this point in the history
  7. Drop TROVE classifiers

    They are now just outdated maintenance overhead.
    douglatornell committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    46a819c View commit details
    Browse the repository at this point in the history
  8. Change sphinx-linkcheck workflow to Python 3.12

    The Python version used in the 'sphinx-linkcheck.yaml' GitHub actions
    workflow has been updated from '3.11' to '3.12'. This change aligns with the
    recent migration to Python 3.12 for development.
    douglatornell committed Nov 29, 2023
    Configuration menu
    Copy the full SHA
    0a62132 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    04dd9d0 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    93b904b View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    7249167 View commit details
    Browse the repository at this point in the history