fuzeman/byte-sqlite

View on GitHub
.travis.yml

Summary

Maintainability
Test Coverage
dist: trusty
sudo: false
language: python

python:
  - 2.7
  - 3.6
  - pypy-5.4.1
  - pypy3.3-5.2-alpha1
  - 2.6
  - 3.3
  - 3.4
  - 3.5
  - nightly

install:
  - travis_retry pip install --upgrade coveralls setuptools tox-travis wheel
  - if [[ $TRAVIS_PYTHON_VERSION != 'pypy'* ]]; then travis_retry pip install pyOpenSSL>=16.2.0; fi
script:
  - tox
  - if [[ $TRAVIS_PYTHON_VERSION != 'pypy3'* ]]; then
      python setup.py bdist_wheel sdist;
    else
      python setup.py sdist;
    fi
after_success:
  - coveralls

jobs:
  include:
    - stage: lint
      python: 2.7

      install: travis_retry pip install tox
      script: tox -e flake8
      after_success: true

    - stage: Deploy to GitHub
      python: 2.7

      install: skip
      script: python setup.py bdist_wheel sdist
      after_success: true

      deploy:
        provider: releases
        api_key:
          secure: M/9s48CmT9FazZVew4m1bls7jD68C3y0yf0eXyB9FScq23ZpcbrTA7FMVSahZYlb8XSUFm3/a0MKfl0vNinKnBCWuDLmShvFlMCgogSSiBq3W4in34lcOnZ8srIfuCzVWbq+hfy3xvOl6I6uDS7enKCLdelcJ4zQNA404bDk1Sl7wf/Q3KbanPkaZcLkCJpcCypv9Y4ZXFJBdvzBleP9XPNdDeumhN0zrY0K/+WU+upsPws4sY/ly1xLo3a2jz4TD5JZnMEw9doCRlnMQk361kDOZ42lkBRdYZ3tYbDILFA/roaPPOKLoNBOl07ym4I1njp0wqbxzblqob8OJ5JJCwDOHKVFoA/iWemPiytC9d0VRKsgCtlDJleeMhSQEKCi1+ovBYZU5r50f3NQz/3sY64XfUwZAHmnQeWPhZftyjJfGwpf7JEb2Nax+6thDhTubiqprtstFzW/eTFyvgaSl914sUXhHvmnF69VnIVEMz2vC+nA7xGfhB/6PaxubT85ybjBOatTfUGcBZH1PjTzwTsjR+2BuZj2RP0McsY5+voY0ZE48YN5Et1Gmkvidkxp8SzegPFq7gcrJQ5nUxe9E9SkZdkDrbotiwHEcrfOGyNDjrsOj58L1WTI6+LekeSEGwTzSLLLrn48y81m/dHO6/sjZFcn0PAxBKGa4DuoRyc=
        skip_cleanup: true
        file_glob: true
        file:
          - "dist/byte-sqlite-*"
          - "dist/byte_sqlite-*"
        on:
          condition: $TRAVIS_PYTHON_VERSION = "2.7"
          repo: fuzeman/byte-sqlite
          tags: true

    - stage: Deploy to PyPI
      python: 2.7

      install: skip
      script: skip
      after_success: true

      deploy:
        provider: pypi
        distributions: "bdist_wheel sdist"
        user: "fm-build"
        password:
          secure: LoGweCdllFW+TXw170jy6Dhi/8Sggtz+tBmGuPHOK1P4Kr300ynh79vHYiS4scg8nzG9mGCUe8EsWTTC2tHgY8tjj390o19krNHXgI6nmoDFzWwMr66e5HaH1MK18fdRw2rzPIF8Kppv7Bc/Lg5VLK3ac/pPkBg2D5eOL5EpDHDVwuNzFWN8kChiWK9nnpL2RDZU/FTBDKMvdqNidWj4KmnegmfNqDeyK3PS097F67T02WOsof7aRMF4poxwGqEVmRzehBmwUfqueUfcXcaEKWMHs1XZApdk9UQ+j6rPmAiY/K1/9wEQ6NNmJo4Os9SkMub2Cz47UPPeKsaWMsVbCw9Z5oReW06p61ZUJLYlyuS40ixbXneBKzslNUNn6oySKbFisN6+Bap9stVVkEYOsV4E62qJXxrrsLYdNKtKezOuhDcZFLzEMwXKl54gSDu/fA+14rRvO9/oa6z/jj/0hl4n6CqhPEdQFLqmVuv/XxHW3ADaEYxVBkEqNRzl2mgXxQUXrEH2lcWROxPd8vNBohv6HK2t0KRNejqaHXLKEGN+2MaOjMd7Zn5+0OaU9T3HVd0WvlYplsJgoT+CBlnlwHWnTpY4VDaWulRBNj6Iy5V4h3j3mqoHWjw0KDlifacHX/NTSGfxCLumDoSPi4+k5iG7I5jGaIKE//oYhjZozTg=
        skip_cleanup: true
        on:
          condition: $TRAVIS_PYTHON_VERSION = "2.7"
          repo: fuzeman/byte-sqlite
          tags: true