<commit_before>services:
  - mysql
language: python
python:
  - "3.7"
env:
  global:
    - secure: "<KEY>
    - PATH=$PATH:`pwd`/cmd_line/bader/Linux_64bit:`pwd`/cmd_line/aconvasp/Linux_64bit:`pwd`/cmd_line/boltztrap/Linux_64bit
    - GULP_LIB=`pwd`/cmd_line/gulp/Libraries
    - MPLBACKEND=Agg
    - EXCLUDE_TESTS="--ignore=pymatgen/ext/tests/test_matproj.py"
# command to install dependencies
sudo: false
install:
  - pip install --quiet -r requirements.txt -r requirements-optional.txt
  - >-
    echo "backend: Agg" > matplotlibrc
before_script:
  - python setup.py --quiet develop
# command to run tests, e.g. python setup.py test
script:
  #- echo "pycodestyle->mypy->pytest->pydocstyle... Note that this fails on the first command with error."
  #- echo "It is highly recommended that you use the pre-commit hook provided in pymatgen (simply copy pre-commit to .git/hooks) to check before pushing your code."
  - travis_wait 28800 pytest $EXCLUDE_TESTS pymatgen
  #- flake8 --count --show-source --statistics pymatgen
  #- flake8 --count --exit-zero --max-complexity=10 --statistics pymatgen
  # Docstyle checks are enforced for files that have been modified since the v2020.1.28 tagged release.
  #- pydocstyle --count pymatgen

notifications:
  email:<commit_msg>Add requirements-dev to install.<commit_after>services:
  - mysql
language: python
python:
  - "3.7"
env:
  global:
    - secure: "<KEY>
    - PATH=$PATH:`pwd`/cmd_line/bader/Linux_64bit:`pwd`/cmd_line/aconvasp/Linux_64bit:`pwd`/cmd_line/boltztrap/Linux_64bit
    - GULP_LIB=`pwd`/cmd_line/gulp/Libraries
    - MPLBACKEND=Agg
    - EXCLUDE_TESTS="--ignore=pymatgen/ext/tests/test_matproj.py"
# command to install dependencies
sudo: false
install:
  - pip install --quiet -r requirements.txt -r requirements-optional.txt -r requirements-dev.txt
  - >-
    echo "backend: Agg" > matplotlibrc
before_script:
  - python setup.py --quiet develop
# command to run tests, e.g. python setup.py test
script:
  #- echo "pycodestyle->mypy->pytest->pydocstyle... Note that this fails on the first command with error."
  #- echo "It is highly recommended that you use the pre-commit hook provided in pymatgen (simply copy pre-commit to .git/hooks) to check before pushing your code."
  - travis_wait 28800 pytest $EXCLUDE_TESTS pymatgen
  #- flake8 --count --show-source --statistics pymatgen
  #- flake8 --count --exit-zero --max-complexity=10 --statistics pymatgen
  # Docstyle checks are enforced for files that have been modified since the v2020.1.28 tagged release.
  #- pydocstyle --count pymatgen

notifications:
  email:
{'fraction_non_alphanumeric': 0.11557788944723618, 'fraction_numerical': 0.018554310011596443, 'mean_word_length': 3.6131907308377897, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 15, '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': '3333164', 'n_tokens_mistral': 939, 'n_tokens_neox': 886, 'n_words': 242}