<commit_before>sudo: false
language: python

notifications:
  irc:
    channels:
    - 'chat.freenode.net#pytest'
    on_success: change
    on_failure: change
    skip_join: true
  email:
  - <EMAIL>

install:
  - pip install -U pip
  - pip install tox setuptools_scm
script: tox

stages:
- baseline
- test
- name: deploy
  if: repo = pytest-dev/pytest-xdist AND tag IS present

jobs:
  include:
    - stage: baseline
      python: '3.6'
      env: TOXENV=linting
    - python: '3.6'
      env: TOXENV=py36-pytestlatest
    - python: '2.7'
      env: TOXENV=py27-pytestlatest

    - stage: test
      python: "3.4"
      env: TOXENV=py34-pytestlatest
    - python: "3.5"
      env: TOXENV=py35-pytestlatest
    - python: "3.7"
      env: TOXENV=py37-pytestlatest
      sudo: required
      dist: xenial
    - python: "2.7"
      env: TOXENV=py27-pytestmaster
    - python: "2.7"
      env: TOXENV=py27-pytestfeatures
    - python: "3.6"
      env: TOXENV=py36-pytestmaster
    - python: "3.6"
      env: TOXENV=py36-pytestfeatures

    - stage: deploy
      python: '3.6'
      env:
      install: pip install -U setuptools setuptools_scm
      script: skip
      deploy:
        provider: pypi
        user: ronny
        distributions: sdist bdist_wheel
        skip_upload_docs: true
        password:
          secure: <KEY>
        on:
          tags: true
          repo: pytest-dev/pytest-xdist
<commit_msg>ci: Travis: cache for pre-commit (linting)<commit_after>sudo: false
language: python

notifications:
  irc:
    channels:
    - 'chat.freenode.net#pytest'
    on_success: change
    on_failure: change
    skip_join: true
  email:
  - <EMAIL>

install:
  - pip install -U pip
  - pip install tox setuptools_scm
script: tox

stages:
- baseline
- test
- name: deploy
  if: repo = pytest-dev/pytest-xdist AND tag IS present

jobs:
  include:
    - stage: baseline
      python: '3.6'
      env: TOXENV=linting
      cache:
        directories:
          - $HOME/.cache/pre-commit
    - python: '3.6'
      env: TOXENV=py36-pytestlatest
    - python: '2.7'
      env: TOXENV=py27-pytestlatest

    - stage: test
      python: "3.4"
      env: TOXENV=py34-pytestlatest
    - python: "3.5"
      env: TOXENV=py35-pytestlatest
    - python: "3.7"
      env: TOXENV=py37-pytestlatest
      sudo: required
      dist: xenial
    - python: "2.7"
      env: TOXENV=py27-pytestmaster
    - python: "2.7"
      env: TOXENV=py27-pytestfeatures
    - python: "3.6"
      env: TOXENV=py36-pytestmaster
    - python: "3.6"
      env: TOXENV=py36-pytestfeatures

    - stage: deploy
      python: '3.6'
      env:
      install: pip install -U setuptools setuptools_scm
      script: skip
      deploy:
        provider: pypi
        user: ronny
        distributions: sdist bdist_wheel
        skip_upload_docs: true
        password:
          secure: cxmSDho5d+PYKEM4ZCg8ms1P4lzhYkrw6fEOm2HtTcsuCyY6aZMSgImWAnEYbJHSkdzgcxlXK9UKJ9B0YenXmBCkAr7UjdnpNXNmkySr0sYzlH/sfqt/dDATCHFaRKxnkOSOVywaDYhT9n8YudbXI77pXwD12i/CeSSJDbHhsu0JYUfAcb+D6YjRYoA2SEGCnzSzg+gDDfwXZx4ZiODCGLVwieNp1klCg88YROUE1BaYYNuUOONvfXX8+TWowbCF6ChH1WL/bZ49OStEYQNuYxZQZr4yClIqu9VJbchrU8j860K9ott2kkGTgfB/dDrQB/XncBubyIX9ikzCQAmmBXWAI3eyvWLPDk2Jz7kW2l2RT7syct80tCq3JhvQ1qdwr5ap7siocTLgnBW0tF4tkHSTFN3510fkc43npnp6FThebESQpnI24vqpwJ9hI/kW5mYi014Og2E/cpCXnz2XO8iZPDbqAMQpDsqEQoyhfGNgPTGp4K30TxRtwZBI5hHhDKnnR16fXtRgt1gYPvz/peUQvvpOm4JzIzGXPzluuutpnCBy75v5+oiwT3YRrLL/Meims9FtDDXL3qQubAE/ezIOOpm0N5XXV8DxIom8EN71yq5ab1tqhM+tBX7owRjy4FR4If2Q8feBdmTuh26DIQt/y+qSG8VkB9Sw/JCjc7c=
        on:
          tags: true
          repo: pytest-dev/pytest-xdist

{'fraction_non_alphanumeric': 0.08980044345898004, 'fraction_numerical': 0.050997782705099776, 'mean_word_length': 2.686414708886619, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1240565', 'n_tokens_mistral': 1643, 'n_tokens_neox': 1589, 'n_words': 248}