diff options
author | Ben Bangert <ben@groovie.org> | 2017-06-01 09:34:01 -0700 |
---|---|---|
committer | Ben Bangert <ben@groovie.org> | 2017-06-01 09:34:01 -0700 |
commit | 7d5d59cb049244b89625d621c9d91d9a44c4b051 (patch) | |
tree | e7f82a613f63729492017becda9afde161c96ea0 | |
parent | 2c0374a03b1239335ad6329320c91c79ea9ed38d (diff) | |
download | kazoo-7d5d59cb049244b89625d621c9d91d9a44c4b051.tar.gz |
chore: add travis deployment and update ZK versions
Add's automatic PyPI release based on tags. The versions of
Zookeeper are now the latest stable releases for 3.4.
Closes #436
-rw-r--r-- | .travis.yml | 108 | ||||
-rwxr-xr-x | ensure-zookeeper-env.sh | 2 | ||||
-rw-r--r-- | setup.cfg | 5 |
3 files changed, 61 insertions, 54 deletions
diff --git a/.travis.yml b/.travis.yml index cc5b51f..0c105d9 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,66 +1,70 @@ sudo: false - addons: apt: packages: - libevent-dev - cache: directories: - - $HOME/.cache/pip - - zookeeper - + - "$HOME/.cache/pip" + - zookeeper language: python python: - - "2.7" +- '2.7' matrix: - exclude: - - python: "2.7" - include: - - python: "2.6" - env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py26 - - python: "2.6" - env: ZOOKEEPER_VERSION=3.4.6 TOX_VENV=py26 - - python: "2.6" - env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py26-gevent - - python: "2.6" - env: ZOOKEEPER_VERSION=3.4.6 TOX_VENV=py26-gevent - - python: "2.6" - env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py26-eventlet - - python: "2.6" - env: ZOOKEEPER_VERSION=3.4.6 TOX_VENV=py26-eventlet - - python: "2.7" - env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py27 - - python: "2.7" - env: ZOOKEEPER_VERSION=3.4.6 TOX_VENV=py27 - - python: "2.7" - env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py27-gevent - - python: "2.7" - env: ZOOKEEPER_VERSION=3.4.6 TOX_VENV=py27-gevent - - python: "2.7" - env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py27-eventlet - - python: "2.7" - env: ZOOKEEPER_VERSION=3.4.6 TOX_VENV=py27-eventlet - - python: "2.7" - env: ZOOKEEPER_VERSION=3.5.0-alpha TOX_VENV=py27 - - python: "3.3" - env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py33 - - python: "3.3" - env: ZOOKEEPER_VERSION=3.4.6 TOX_VENV=py33 - - python: "3.4" - env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py34 - - python: "3.4" - env: ZOOKEEPER_VERSION=3.4.6 TOX_VENV=py34 - - python: "pypy" - env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=pypy - - python: "pypy" - env: ZOOKEEPER_VERSION=3.4.6 TOX_VENV=pypy - + exclude: + - python: '2.7' + include: + - python: '2.6' + env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py26 + - python: '2.6' + env: ZOOKEEPER_VERSION=3.4.10 TOX_VENV=py26 + - python: '2.6' + env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py26-gevent + - python: '2.6' + env: ZOOKEEPER_VERSION=3.4.10 TOX_VENV=py26-gevent + - python: '2.6' + env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py26-eventlet + - python: '2.6' + env: ZOOKEEPER_VERSION=3.4.10 TOX_VENV=py26-eventlet + - python: '2.7' + env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py27 + - python: '2.7' + env: ZOOKEEPER_VERSION=3.4.10 TOX_VENV=py27 + - python: '2.7' + env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py27-gevent + - python: '2.7' + env: ZOOKEEPER_VERSION=3.4.10 TOX_VENV=py27-gevent + - python: '2.7' + env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py27-eventlet + - python: '2.7' + env: ZOOKEEPER_VERSION=3.4.10 TOX_VENV=py27-eventlet + - python: '2.7' + env: ZOOKEEPER_VERSION=3.5.2-alpha TOX_VENV=py27 + - python: '3.3' + env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py33 + - python: '3.3' + env: ZOOKEEPER_VERSION=3.4.10 TOX_VENV=py33 + - python: '3.4' + env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=py34 + - python: '3.4' + env: ZOOKEEPER_VERSION=3.4.10 TOX_VENV=py34 + - python: pypy + env: ZOOKEEPER_VERSION=3.3.6 TOX_VENV=pypy + - python: pypy + env: ZOOKEEPER_VERSION=3.4.10 TOX_VENV=pypy notifications: email: false - install: - - pip install tox - +- pip install tox script: - - make test +- make test +deploy: + provider: pypi + user: bbangert + password: + secure: L9yXZ2PhQ2wJKQkgigIzW3f/a3ajzUamMdThVelcp/NZeTJfzlC/t89lfSRwLh95o9Z/aIxC4T8yZvNrRzzyMEP0O6s1F69pVm5Px+KBuv82lmI7p5sKTYPp35CE9jH+K/52Fy0+Az5F502xLrkaO4VLLA+zhLffw/qyvNbZui0= + on: + tags: true + python: 3.4 + distributions: release + skip_upload_docs: true diff --git a/ensure-zookeeper-env.sh b/ensure-zookeeper-env.sh index 3e53a74..c75c90f 100755 --- a/ensure-zookeeper-env.sh +++ b/ensure-zookeeper-env.sh @@ -4,7 +4,7 @@ set -e HERE=`pwd` ZOO_BASE_DIR="$HERE/zookeeper" -ZOOKEEPER_VERSION=${ZOOKEEPER_VERSION:-3.4.6} +ZOOKEEPER_VERSION=${ZOOKEEPER_VERSION:-3.4.10} ZOOKEEPER_PATH="$ZOO_BASE_DIR/$ZOOKEEPER_VERSION" ZOO_MIRROR_URL="http://archive.apache.org/dist" @@ -1,3 +1,7 @@ +[aliases] +clean_egg_info = egg_info -RDb '' +release = clean_egg_info sdist bdist_wheel + [bdist_wheel] universal = 1 @@ -12,4 +16,3 @@ nocapture = 1 cover-erase = 1 where = kazoo cover-inclusive = 1 - |