Up to [cvs.NetBSD.org] / pkgsrc / sysutils / py-kazoo
Request diff between arbitrary revisions
Keyword substitution: kv
Default branch: MAIN
py-*: remove unused tool dependency py-setuptools includes the py-wheel functionality nowadays
py-kazoo: updated to 2.10.0 2.10.0 (2024-01-28) Features * **ci:** remove `codecov` step from `tox` since performed in GA * **testing:** * add test for Windows platform * add more logging during test suite Test * update tested ZK versions * remove Python 3.7, add Python 3.11 and Python 3.12 * bump pypy to latest available * add SSL test * Don't throw when test fail while cluster is down Doc * Include type hints in docs * Use `.readthedocs.yaml` to configure the build * there are more than 50 contributors now * Replace build badge from Travis to Actions Chore * add mypy to the build * migrate to tox 4.x * Integrate flake8 & black in gh actions * bump pyflake, fix new warnings * add black dependencies to the build * backport changes from release/2.9 * **deps:** * bump actions/cache from 3 to 4 * bump actions/setup-java from 3 to 4 * bump actions/setup-python from 4 to 5 * bump actions/checkout from 3 to 4 * bump actions/setup-python from 2 to 4 * bump actions/cache from 2 to 3 * bump codecov/codecov-action from 2 to 3 * bump actions/checkout from 2 to 3 * **packaging:** Remove redundant wheel dep from pyproject.toml Refactor * no need to specify `mock` * delete back of travis config * remove unecessary import guard for gevent.lock * remove string interpolation in favour of exception chaining * remove backport of 'atexit.unregister' * Replace usage of six for their py3 implementations Bug Fixes * **core:** no need to alway perform an `os.stat(fd)` * **exceptions:** Register exception for server-side QUOTAEXCEEDED(-125) * **testing:** * cleanup ZK cluster between test cases * add `.coveragerc` * **tests:** `test_read_only` is not flaky anymore.
py-kazoo: not for python 2
*: use coverage from versioned_dependencies.mk
*: convert py-flake8 users to versioned_dependencies
*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS
py-kazoo: updated to 2.6.1 2.6.1: Bug Fixes * **client:** add missing paren * **core:** * support deprecated KazooRetry argument * reduce timeout for the first Connect() request * **handlers:** make AsyncResult call all registered callbacks instantly if the handler has stopped running * **recipe:** * No more memory leak when ChildrenWatch was stopped * No more memory leak once TreeCache was closed 2.6.0: Features * **core:** * add SASL DIGEST-MD5 support * Added SSL support * **tests:** * update Zookeeper 3.5.2-alpha to 3.5.4-beta * update Zookeeper version from 3.4.10 to 3.4.13 Bug Fixes * **core:** * ensure timeout argument is positive * get_children with include_data=True uses GetChildren2 types * allow authentification in RO and RW modes * Use a copy of auth data when reconnecting * change KazooRetry to uniformly jitter over the whole backoff interval * **recipe:** Delete lock node in queue recipe if entry already consumed Doc * make badges link to travis and pypi * specify description type for pypi to render correctly * remove broken downloads badge * **core:** fix broken zookeeper programmers guide link
py-kazoo: updated to 2.5.0 2.5.0: Performance recipe: Give TreeCache standalone queue Doc Correctly document supported versions Add license to Wheel minor tweaks to contributing.md Features recipe: allow non ephemeral locking Chore drop python 2.6 compatible gevent remove debian packaging stop bundling virtualenv remove python 3.3 from tox remove easy_install instructions Bug Fixes Pass watch as keyword arg instead of positional arg need gevent >= 1.2, not > 1.1 Remove use of "async" as a variable core: - Fix gevent 1.3b1+ timeout import - Correctly fire multiple callbacks - resolve race in IAsyncResult.wait() recipe: - conn hangs when TreeCache refreshing - Unexpected exceptions break TreeCache Refactor Unify queue factory in various handlers
Reset maintainer
sysutils/py-kazoo: update to 2.4.0 Changes 2.4.0: PYTHON SUPPORTED VERSIONS CHANGE: Please note that Kazoo no longer tests on Python 2.6 or 3.3. Tested versions are 2.7, 3.4, 3.5, 3.6, and PyPy. The multiple endpoint support for KazooClient may not work correctly on 2.6. Bug Fixes * add missed parens to LockingQueue function call. * **core:** revert 305 SetWatches which caused RuntimeError Features * pep8 all the thingsloses * drop Python 2.6/3.3 official support, add 3.5/3.6 testingloses * **core:** * allow multiple endpoints in KazooClient hosts arg * use epoll when available to support fds > 1023 * **recipe:** Add TreeCache recipe
Switch to MASTER_SITES_PYPI.
2.0 (2014-06-19) ---------------- Documentation ************* - Extend support to Python 3.4, deprecating Python 3.2. - Issue #198: Mention Zake as a sophisticated kazoo mock testing library. - Issue #181: Add documentation on basic logging setup.
Import py27-kazoo-2.0b1 as sysutils/py-kazoo. kazoo implements a higher level API to Apache Zookeeper for Python clients.