fuzeman/byte-pysqlite

View on GitHub
.travis.yml

Summary

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

python:
  - 2.7

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
  - python setup.py bdist_wheel sdist
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: Dq1C88P1cI5EBK/0pcz9kcbfPCX0leKzsXbDRcZVy8mLD/TC9+YwxlQaye7dfrvlZybJRwhSuu354Qr7/EQy+LLzY7bl18Zh7cw6gKIft3H0FvjrnAU0CW8I4LvgNlnxzVqIIzV36+BJcgHmy2DOJpenDyXlpqXpIfyBupsYLkALNUBAZRw1UDjuV9ktQkJ8VBvbW/v/uB4/5XgtzMJZuxx9LQZgc0fJMTs47XcP4SN8APNZR/rK/MoQcBvnHjWZ2+PseTu9HD1eQffIMoxgvNGD86HaTv1r2HhPT1ag818d+0XjEMwtmdCATa/buDBSbvlJXkQEwdD0NBwb7w1qRepADLjM55il/ML9TSLbkHt9WsL7OtcHvZCjDz+H4sIW1ev/TL4AAl7coVPY8xWJMXokHV6npKwPrRHhKtjbOual52hf1nVD6Flzz+UUpl+i/vbv9KQMqNn0lMVDufntHJQ1p2y4HgG3LvgMHuxGOz11788GOQimAUuZv0GFfVxpGwPajawVtxyOzwJgpx9bmmBtb3yfysqIIhJEuB6pG8MgLDpJyArQL6K9rx8Awv69HA+kD5LRIo4YtOMz7aPDHuLnfiW5pl3Qbj86/2zWnAIsyuxTrHYw/jkl23SMoKZN/og0+zRVPp/6yuygx4W8ptzDgJAQkSR3Au3uCNdwP5w=
        skip_cleanup: true
        file_glob: true
        file:
          - "dist/byte-pysqlite-*"
          - "dist/byte_pysqlite-*"
        on:
          condition: $TRAVIS_PYTHON_VERSION = "2.7"
          repo: fuzeman/byte-pysqlite
          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: H7fQ1MaHWmlrGUJDY8woLMazdsGL3CvGauSAYzZ8QbWLi/QKODZ6VV3HcHNkfdWNAqV8cE5VlNcDbRUpbvj+KTyNe7Q6i+qozxLVBy7fBXdfkNI3ZU8OqpCileNPuTGZZ6MdcpyNSCfU+EfM5Y0cauaQu1b2+KjrjGWsRRAo4v0BUhOfNZ8ULYLv6kSNQKhMA5sIZ3jIJSWOEIgVXxOyhL/72lL8HW5veSyPSWirdoL9ac0yfDnAengJK2VJuU3dQVDG3ShfoMgR3/VyIzgyYrSx19Baxe3NRUYzlViHILUhxr31vPPwznknRqtITRIevvVpTljM0yL13SFdK0Vv4RZd6B04vgadYiboXshaAqxq1PQYFwT/kKzPWJTN1PeyTdHJbTmaNhMC6kDbsiJ1fE+1EN19C2H2kEaKkh1r/ruKVMyCTA3ZgxXZlEF51TYx7pVOqZu/N4cbXehK99tWT9kKsVfU8nihKcmBn38wQgwgAQZgA89Doy5bRHYtVqHGlYE/VRITqJxJzJ06/uUQ6NQZBNhJTCaingyCSt1euN0yiBi8AhLfJnibgDjzgUfVkbGrL9yvlacQEtyVkrXEEGTsoDMltytE/5WU4Ybkk3ffQQqqjMPijwyixbEWmP9S0meWGpUCTSvo3bZgFIOWwdRm0CJfPAoGHw6uH/g178M=
        skip_cleanup: true
        on:
          condition: $TRAVIS_PYTHON_VERSION = "2.7"
          repo: fuzeman/byte-pysqlite
          tags: true