diff options
author | Jeff Forcier <jeff@bitprophet.org> | 2021-10-08 19:40:57 -0400 |
---|---|---|
committer | Jeff Forcier <jeff@bitprophet.org> | 2021-10-08 20:40:08 -0400 |
commit | 9c0d00b614b2ecf8269e93a5d8813ef90c0b1c80 (patch) | |
tree | 59b959ed8c54d3c30edb0027e0c0cd4a3ffd50c2 | |
parent | 6e31c19e173dd842d5dad1566d01ceff488de6e1 (diff) |
bye felicia^Wtravis
-rw-r--r-- | .travis.yml | 88 |
1 files changed, 0 insertions, 88 deletions
diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 58a3ac42..00000000 --- a/.travis.yml +++ /dev/null @@ -1,88 +0,0 @@ -dist: xenial -language: python -sudo: false -cache: - directories: - - $HOME/.cache/pip -python: - - "2.7" - - "3.4" - - "3.5" - - "3.6" - - "3.7" - - "3.8" - - "pypy" - - "pypy3" -matrix: - # Explicitly test against our oldest supported cryptography.io, in addition - # to whatever the latest default is. - include: - - python: 2.7 - env: "OLDEST_CRYPTO=2.5" - - python: 3.7 - env: "OLDEST_CRYPTO=2.5" - - python: 2.7 - env: "USE_K5TEST=yes" - - python: 3.7 - env: "USE_K5TEST=yes" -install: - # Ensure modern pip/etc to avoid some issues w/ older worker environs - - pip install pip==9.0.1 setuptools==36.6.0 - # Grab a specific version of Cryptography if desired. Doing this before other - # installations ensures we don't have to do any downgrading/overriding. - - | - if [[ -n "$OLDEST_CRYPTO" ]]; then - pip install "cryptography==${OLDEST_CRYPTO}" - fi - # Self-install for setup.py-driven deps (plus additional - # safe-enough-for-all-matrix-cells optional deps) - # TODO: additional matrices or test steps to test all the entrypoints - - pip install -e ".[ed25519,invoke]" - # Dev (doc/test running) requirements - # TODO: use poetry + whatever contexty-type stuff it has, should be more than - # just prod/dev split. Also apply to the above re: extras_require. - - pip install codecov # For codecov specifically - - pip install -r dev-requirements.txt - - | - if [[ -n "$USE_K5TEST" ]]; then - # we need a few commands and libraries - # Debian/Ubuntu package: commands used by package k5test - # libkrb5-dev: krb5-config - # krb5-kdc: kdb5_util, krb5kdc - # krb5-admin-server: kadmin.local, kprop, kadmind - # krb5-user: kinit, klist - # - # krb5-multidev: required to build gssapi - sudo apt-get -y install libkrb5-dev krb5-admin-server \ - krb5-kdc krb5-user krb5-multidev && \ - pip install k5test gssapi pyasn1 - fi - # In case of problems uncomment the following to get the krb environment - # - | - # if [[ -n "$USE_K5TEST" ]]; then - # python -c 'from tests.util import k5shell; k5shell()' env | sort - # fi -script: - # Fast syntax check failures for more rapid feedback to submitters - # (Travis-oriented metatask that version checks Python, installs, runs.) - - inv travis.blacken - # I have this in my git pre-push hook, but contributors probably don't - - flake8 - # All (including slow) tests, w/ coverage! - - inv coverage - # Ensure documentation builds, both sites, maxxed nitpicking - - inv sites - # Sanity check ability to build sdist - - python setup.py sdist - # And ability to run tests from within the result - - cd dist && tar xzvf *.tar.gz && rm *.tar.gz && cd paramiko-* && ls -l && pip install -e . && inv test -notifications: - irc: - channels: "irc.freenode.org#paramiko" - template: - - "%{repository}@%{branch}: %{message} (%{build_url})" - on_success: change - on_failure: change - email: false -after_success: - - codecov |