<commit_before>name: CI

on: [push, pull_request, workflow_dispatch]

jobs:
  ci:
    strategy:
      # Allows for matrix sub-jobs to fail without canceling the rest
      fail-fast: false

      # MATRIX:
      # =======
      # Required parameters:
      #  os                  the os to run on
      #  python-version      the python version to use
      #  backend             the backend to use
      #  env                 any additional env variables. Set to '{}' for none
      # Optional parameters:
      #  allowed_failure     whether the job is allowed to fail
      #  extra_hash          extra hash str to differentiate from other caches with similar name (must always start with '-')
      matrix:
        # Tests [amd64]
        #
        # FIXME: 'cpp' tests seems to fail due to compilation errors (numpy_pythran_unit)
        # in all python versions and test failures (builtin_float) in 3.5<
        os: [ubuntu-18.04]
        backend: [c, cpp]
        python-version: ["2.7", "3.4", "3.5", "3.6", "3.7", "3.8", "3.9", "3.10", "3.11-dev", "3.12-dev"]
        env: [{}]

        include:
          # Temporary - Allow failure on Python 3.11-dev jobs until they are considered stable
          - python-version: 3.11-dev
            allowed_failure: true
          - python-version: 3.12-dev
            allowed_failure: true

          # Ubuntu sub-jobs:<commit_msg>Exclude Py3.12 from the CI builds again since it's not available yet.<commit_after>name: CI

on: [push, pull_request, workflow_dispatch]

jobs:
  ci:
    strategy:
      # Allows for matrix sub-jobs to fail without canceling the rest
      fail-fast: false

      # MATRIX:
      # =======
      # Required parameters:
      #  os                  the os to run on
      #  python-version      the python version to use
      #  backend             the backend to use
      #  env                 any additional env variables. Set to '{}' for none
      # Optional parameters:
      #  allowed_failure     whether the job is allowed to fail
      #  extra_hash          extra hash str to differentiate from other caches with similar name (must always start with '-')
      matrix:
        # Tests [amd64]
        #
        # FIXME: 'cpp' tests seems to fail due to compilation errors (numpy_pythran_unit)
        # in all python versions and test failures (builtin_float) in 3.5<
        os: [ubuntu-18.04]
        backend: [c, cpp]
        python-version:
          - "2.7"
          - "3.4"
          - "3.5"
          - "3.6"
          - "3.7"
          - "3.8"
          - "3.9"
          - "3.10"
          - "3.11-dev"
          # - "3.12-dev"
        env: [{}]

        include:
          # Temporary - Allow failure on Python 3.11-dev jobs until they are considered stable
          - python-version: 3.11-dev
            allowed_failure: true
          #- python-version: 3.12-dev
          #  allowed_failure: true

          # Ubuntu sub-jobs:
{'fraction_non_alphanumeric': 0.0983327662470228, 'fraction_numerical': 0.02824089826471589, 'mean_word_length': 1.6367713004484306, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2724781', 'n_tokens_mistral': 914, 'n_tokens_neox': 854, 'n_words': 290}