./sysutils/py-kazoo, Higher level Zookeeper client

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.10.0, Package name: py312-kazoo-2.10.0, Maintainer: pkgsrc-users

kazoo implements a higher level API to Apache Zookeeper for Python clients.


Required to run:
[devel/py-setuptools] [lang/py-six] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 179.008 KB

Version history: (Expand)


CVS history: (Expand)


   2024-02-08 11:15:25 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
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.
   2023-04-30 17:50:02 by Thomas Klausner | Files touched by this commit (1)
Log message:
py-kazoo: not for python 2
   2022-08-24 11:25:57 by Thomas Klausner | Files touched by this commit (17)
Log message:
*: use coverage from versioned_dependencies.mk
   2022-01-29 09:48:41 by Thomas Klausner | Files touched by this commit (12)
Log message:
*: convert py-flake8 users to versioned_dependencies
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes
   2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630)
Log message:
sysutils: Remove SHA1 hashes for distfiles
   2019-05-27 17:20:45 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
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