Commit Graph

1468 Commits

Author SHA1 Message Date
Jeff Widman f7c871a901 Merge pull request #469 from python-zk/462-virtualenv-continued
chore: stop bundling virtualenv and assorted fixes
2017-07-24 16:03:43 -06:00
Hanno Schlichting 698873a6cb
Remove unused GEVENT_VERSION env variable. 2017-07-24 21:36:44 +02:00
Hanno Schlichting 4ebeb1550b
Remove deprecated `pip --download-cache` option. 2017-07-24 21:36:44 +02:00
Hanno Schlichting eaf91f0932
Use the right python executable. 2017-07-24 21:36:44 +02:00
Jeff Widman 5837d11bb5 docs: minor tweaks to contributing.md (#464)
Fix readability, tense, grammar, etc.
2017-07-24 21:35:12 +02:00
Jeff Widman a28423aac7 chore: remove debian packaging (#468)
Removing the debian packaging files as they're maintained in Debian
itself these days. Removing them won't mean having to remove it from
Debian.

See further discussion in https://github.com/python-zk/kazoo/issues/465

closes #465
2017-07-24 21:34:12 +02:00
Jeff Widman af9b4cab39 chore: stop bundling virtualenv
We bundled our own virtualenv copy to work around bugs in travis-ci
(0cdb38186e). That's a 5+ year old bug
which isn't around anymore.

So no need to keep bundling virtualenv.

closes #462
2017-07-24 21:22:20 +02:00
Ben Bangert 622604bf2b Merge pull request #463 from python-zk/jeffwidman-pep8-imports
style: pep8 imports
2017-07-24 09:19:43 -07:00
Ben Bangert 05dfe24bb9 Merge pull request #461 from python-zk/jeffwidman-finish-removing-old-pythons
chore: remove python 3.3 from tox
2017-07-24 09:07:40 -07:00
Ben Bangert 87af99aef4 Merge pull request #460 from python-zk/jeffwidman-remove-easy-install
chore: remove `easy_install` instructions
2017-07-24 09:03:12 -07:00
Jeff Widman aff2257f3d style: pep8 imports
Also incorporates some recommendations from pep-257 on docstring
conventions.
2017-07-23 23:50:21 -06:00
Jeff Widman cf66474b27 chore: remove python 3.3 from tox
Looks like removing this was overlooked in 2faba9ff3b

issue #441
2017-07-23 23:15:00 -06:00
Jeff Widman 6e6627d586 chore: remove `easy_install` instructions
Everyone uses `pip` these days
2017-07-23 23:11:37 -06:00
Ben Bangert 83b9f94e32 Merge pull request #452 from python-zk/release/2.4
chore: tag 2.4.0 release
2017-06-15 08:32:05 -07:00
Ben Bangert 34841c76a8
chore: tag 2.4.0 release 2017-06-14 08:48:00 -07:00
Ben Bangert dc3306e0e8 Merge pull request #451 from tonyseek/feature/treecache-recipe
Add back the TreeCache recipe
2017-06-12 22:15:52 -07:00
Jiangge Zhang ec8b337e6f
feat(recipe): Add TreeCache recipe
Kazoo implementation of Apache Curator's TreeCache recipe. See also:
http://curator.apache.org/curator-recipes/tree-cache.html
2017-06-13 12:43:04 +08:00
Ben Bangert b4967d16b3 Merge pull request #450 from python-zk/feat/revert-pr-305
fix(core): revert PR #305 SetWatches which caused RuntimeError
2017-06-12 11:30:51 -07:00
Ben Bangert a7b45390f3
fix(core): revert PR #305 SetWatches which caused RuntimeError
PR #305 introduced a feature to restore watches on reconnect.
Unfortunately this introduced RuntimeError's under various cases, so
reverting it is necessary.
2017-06-12 11:00:21 -07:00
Ben Bangert 1956bab959 Merge pull request #424 from eribeiro/411-connectstring-accept-list
KazooClient hosts list should accept a list of multiple endpoints.
2017-06-11 17:16:20 -07:00
Edward Ribeiro 72a8d96ca1 feat(core): allow multiple endpoints in KazooClient hosts arg
The hosts arg to KazooClient now supports a list of multiple endpoints.

Closes #411
2017-06-11 14:05:01 -03:00
Ben Bangert 196079611d Merge pull request #448 from packysauce/epoll
Use epoll when available to support fds > 1023
2017-06-04 14:01:36 -07:00
Patrick White 267e61b432 feat(core): use epoll when available to support fds > 1023
When epoll is available, and the highest fd in use is > 1023, route through epoll.
Otherwise, use the existing select() behavior so by and large nothing changes.

Closes #266, #171
2017-06-04 13:45:27 -07:00
Ben Bangert 95b2185c07 Merge pull request #449 from bsanders/master
Add missed parens to function call.
2017-06-03 19:55:44 -07:00
Bill Sanders 88cf4aa7bc fix: add missed parens to LockingQueue function call. 2017-06-03 19:41:59 -07:00
Ben Bangert bd1ee41fd1 Merge pull request #446 from python-zk/feat/issue-445
feat: pep8 all the things
2017-06-01 23:00:28 -07:00
Ben Bangert 9288034207
feat: pep8 all the things
Brings the code-base back up to validating flake8 checks.

Closes #445
2017-06-01 17:52:51 -07:00
Ben Bangert b0fbd35782 Merge pull request #443 from python-zk/feat/issue-441
feat: drop Python 2.6/3.3 official support, add 3.5/3.6 testing
2017-06-01 12:40:48 -07:00
Ben Bangert 2faba9ff3b
feat: drop Python 2.6/3.3 official support, add 3.5/3.6 testing
Closes #441
2017-06-01 11:58:37 -07:00
Ben Bangert 3495442832 Merge pull request #440 from python-zk/release/2.3
Release/2.3
2017-06-01 11:17:57 -07:00
Ben Bangert eab6454011
Merge branch 'release/2.3' of github.com:python-zk/kazoo into release/2.3 2017-06-01 10:40:28 -07:00
Ben Bangert d74fdbca2d
chore: tag 2.3.1 release 2017-06-01 10:38:27 -07:00
Ben Bangert 8d1f27ac57 Merge pull request #438 from mrterry/fix_manifest
chore: update MANIFEST.in to reflect changes to filenames
2017-06-01 10:28:27 -07:00
Ben Bangert dabffdfaad Merge pull request #439 from python-zk/feat/issue-436
chore: add travis deployment and update ZK versions
2017-06-01 10:14:43 -07:00
Matt Terry c9a38c5d65 chore: update MANIFEST.in to reflect changes to filenames
Looks like the .rst files got converted to .md, but MANIFEST.in wasn't
updated.  This also fixes the sdist, since setup.py expects README.md &
CONTRIBUTING.md to be in the source tarball.

closes #437
2017-06-01 09:47:35 -07:00
Ben Bangert 7d5d59cb04
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
2017-06-01 09:34:01 -07:00
Ben Bangert 2c0374a03b chore: tag 2.3.0 release 2017-05-31 20:50:20 -07:00
Ben Bangert f07e2e722b
chore: tag 2.3.0 release 2017-05-31 20:12:12 -07:00
Ben Bangert 3a657b9f93 Revert "New recipe proposal: TreeCache" 2017-05-31 17:21:16 -07:00
Ben Bangert 3cc86ac06e Merge pull request #430 from anskornyakov/hotfix/semaphore-deadlock
fix deadlock in nonblocking semaphore acquiring
2017-05-31 15:03:02 -07:00
Ben Bangert c82a98b806 Merge pull request #418 from josephaltmaier/master
Always call _safe_close() on KazooClient.stop() so we don't leak work…
2017-05-31 14:56:26 -07:00
Ben Bangert c85969a480 Merge pull request #400 from tonyseek/hotfix/xid-mismatch
Fix the client.add_auth hangs by xids mismatch.
2017-05-31 14:51:55 -07:00
Ben Bangert b1f3d618a2 Merge pull request #398 from tonyseek/feature/treecache-recipe
New recipe proposal: TreeCache
2017-05-31 14:50:39 -07:00
Ben Bangert c2db1e99a3 Merge pull request #397 from paperlessreceipts/counter-pre-post-values
Counter: expose the previous and changed values.
2017-05-31 14:48:07 -07:00
Ben Bangert 4f0a742599 Merge pull request #396 from adamchainz/readthedocs.io
Convert readthedocs link for their .org -> .io migration for hosted projects
2017-05-31 14:47:23 -07:00
Ben Bangert e9815d1967 Merge pull request #391 from michielbaird/watcher_changes
Ensure pending watches are not dropped when connection is lost
2017-05-31 14:45:48 -07:00
Ben Bangert 4e0cad0481 Merge pull request #369 from FedericoCeratto/patch-1
Set default max_delay to one minute
2017-05-31 13:41:07 -07:00
Ben Bangert 5c4e0060ea Merge pull request #365 from radix/construct-exceptions-with-saner-arguments
construct empty exceptions with no arguments, instead of () and {}
2017-05-31 13:39:29 -07:00
Ben Bangert 2a3e9d19cd Merge pull request #359 from rockerbox/queue-patch
Fixed Queue to clear children before retry
2017-05-31 13:37:05 -07:00
Ben Bangert 6cab0f04c7 Merge pull request #354 from d3matt/FIX/potential_leak
Fix potential leak in DataWatch and ChildrenWatch
2017-05-31 13:36:23 -07:00