14
0
forked from pool/python-kazoo
Commit Graph

19 Commits

Author SHA256 Message Date
d9ee5e5159 - Clean up the SPEC file.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=32
2024-11-20 22:55:50 +00:00
c299ec2b11 Accepting request 1225375 from home:fmccarthy:branches:devel:languages:python
- Add sle15_python_module_pythons macro

OBS-URL: https://build.opensuse.org/request/show/1225375
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=31
2024-11-20 22:53:21 +00:00
07e43d95fe - update to 2.10.0:
* update tested ZK versions
  * remove Python 3.7, add Python 3.11 and Python 3.12
  * bump pypy to latest available
  * add SSL test
  * no need to specify `mock`
  * 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
  * **core:**  no need to alway perform an `os.stat(fd)`
  * **exceptions:**  Register exception for server-side
    QUOTAEXCEEDED(-125)
- Update to version 2.9.0
- Actually remove nose BuildRequires, replacing it with pytest.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=29
2024-02-04 11:31:20 +00:00
87f513af73 Accepting request 1032018 from home:yarunachalam:branches:devel:languages:python
- Update to version 2.9.0 
  Chore
  * migrate to setup.cfg (#666) (5f7ae483)
  * ci:
    testing with Python3.10 and ZK 3.5.10, 3.6.3, 3.7.1 (#659) (bd627973)
    better specify how to trigger Github Actions (#658) (1ea097d5)
    Replace Travis with Github Actions (8eb462f2)
  * Doc
    fix simple typo, untill -> until (85f1b5fc)
  * Features
    core: make DNS resolution error retriable (#631) (e0810242)
  * Bug Fixes
    core:
    use selectors to poll connections instead of raw select in threading,gevent,eventlet (#656) (4042a850)
    do not allow responses to choke request and ping processing (89e06603)
  * recipe:
    fix deadlock in r/w lock recipe (#650) (9bb84994, closes #649)
    fix deprecation warning from threading.Event (569c89cd)

OBS-URL: https://build.opensuse.org/request/show/1032018
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=27
2022-10-31 13:33:35 +00:00
4593efba39 Accepting request 977772 from home:pgajdos:python
- drop test dependencies from BuildRequires, we do not plan to
  run the testsuite

OBS-URL: https://build.opensuse.org/request/show/977772
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=25
2022-05-17 18:53:01 +00:00
0499cc78d3 - Actually remove nose BuildRequires, replacing it with pytest.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=24
2021-09-16 05:54:51 +00:00
Tomáš Chvátal
d6587910d7 Accepting request 834567 from home:pgajdos:python
- does not require nose for testing (even upstream uses pytest)

OBS-URL: https://build.opensuse.org/request/show/834567
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=22
2020-09-15 09:58:57 +00:00
4e5c654c79 - update to 2.8.0:
* **chore:**  using Github templates for issues and PRs (#610) ([eddc0976](eddc0976bf))
  * **core:**
    *  Use strict regex to identify lock contenders. ([cc8ce892](cc8ce89291))
    *  Support additionaal lock contenter patterns ([225eeecb](225eeecbe6))
  * **tests:**
    *  Disable problematic hound-flake8-black integration. ([75f62a0d](75f62a0dd4))
    *  Move to pytest ([de97d74b](de97d74b50))
    *  add Python 3.8 and remove Python 3.6 from the testing suite (#611) ([e4f808f7](e4f808f7f0))
  * **core:**  Use chain.from_iterable in threading.py (#614) ([13c73ec5](13c73ec5f4))
  * **core:**
    *  handle SSL_WANT_READ/WRITE errors (#619) ([cbdc4749](cbdc4749ed), closes [#618](https://github.com/python-zk/kazoo/issues/618))
    *  '"is" with a literal' syntax errors (#609) ([6b6ffe62](6b6ffe62a0))
    *  sync() return should be unchrooted ([cbde70ac](cbde70ac87), closes [#601](https://github.com/python-zk/kazoo/issues/601))
  * **core:**  Update matrix: add pypy3, drop py27 ([522189da](522189da0f))
  * **tests:**  Add coverage report on codecov.io ([bb475843](bb47584390))

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=20
2020-07-17 08:08:15 +00:00
3cec10870a - downgrade pure-sasl dependency to suggests, as it requires
kerberos which conflicts with pykerberos (needed by requests)
  and the code handles this as optional dependency

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=18
2020-03-30 10:54:54 +00:00
ddd90f7b1b - add dependency on pure-sasl, move python 2.x deps inside a conditional
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=15
2020-03-16 13:01:57 +00:00
d7d08f7147 * run SASL Kerberos tests as part of build
*  Add create2 support
 *  closed states instead of lost states (#573)
 **recipe:**  add support for curator SharedCount recipe (#559)
 *  allow requests to be queued in CONNECTING state (#374) (#588)
 *  when connection fails, close the ConnectionHandler (#577) (#579)
 *  Disable JAAS isInitiator for Server
 *  deactivate TCP port that was enabled by default.
 *  capitalize the default_domain value
 *  prefix with toxinidir variable with a / to ensure path to ensure-zookeeper-env.sh is correct
 *  specify -Dfile.encoding=UTF-8 when starting the ZK JVM

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=14
2020-03-16 10:51:33 +00:00
6dbf1be206 - update to 2.7.0:
**core:**
 *  run SASL Kerberos tests as part of build ([5c461bdf](https://github.com/python-zk/kazoo/commit/5c461>
 *  Add create2 support ([1d81f96a](https://github.com/python-zk/kazoo/commit/1d81f96a77a6fd7ae2476cd798>
 *  closed states instead of lost states (#573) ([961b2f3b](https://github.com/python-zk/kazoo/commit/96>+  *  improve SASL interface (#546) ([cd49b3fa](https://github.com/python-zk/kazoo/commit/cd49b3fa01136848>
 **recipe:**  add support for curator SharedCount recipe (#559) ([88b657a0](https://github.com/python-zk>+* **utils:**  extend create_tcp_connection utility (#568) ([ab0cd00c](https://github.com/python-zk/kazoo/>
 **core:**
 *  allow requests to be queued in CONNECTING state (#374) (#588) ([a636d7a6](https://github.com/python->+  *  Implement proper retry backoff logic with jitter. ([0bb0659c](https://github.com/python-zk/kazoo/com>
 *  when connection fails, close the ConnectionHandler (#577) (#579) ([c7e80503](https://github.com/pyth>+* **recipe:**  crash if None in znode (#569) ([ded79467](https://github.com/python-zk/kazoo/commit/ded794>
 **tests:**
 *  Disable JAAS isInitiator for Server ([933b38b5](https://github.com/python-zk/kazoo/commit/933b38b550>
 *  deactivate TCP port that was enabled by default. ([d7bed550](https://github.com/python-zk/kazoo/comm>
 *  capitalize the default_domain value ([7fd22bfd](https://github.com/python-zk/kazoo/commit/7fd22bfd19>+  *  weaker crypto when configuring Kerberos ([844df87a](https://github.com/python-zk/kazoo/commit/844df8>
 *  prefix with toxinidir variable with a / to ensure path to ensure-zookeeper-env.sh is correct ([c4d42>
 *  specify -Dfile.encoding=UTF-8 when starting the ZK JVM ([5764da0b](https://github.com/python-zk/kazo>+

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=13
2020-03-16 10:50:43 +00:00
Tomáš Chvátal
74858a5137 Accepting request 692286 from home:pgajdos
- version update to 2.5.1
  **client:**  add missing paren (#550)
  **core:** support deprecated KazooRetry argument (#545)
  **core:** reduce timeout for the first Connect() request (#540)
  **handlers:**  make AsyncResult call all registered callbacks
    instantly if the handler has stopped running (#549)
  **recipe:** No more memory leak when ChildrenWatch was stopped (#543)
  **recipe:** No more memory leak once TreeCache was closed (#524)

OBS-URL: https://build.opensuse.org/request/show/692286
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=11
2019-04-08 12:26:09 +00:00
Tomáš Chvátal
fe17e0925f - Update to 2.5.0:
* Various fixes for gevent and python 3.7
- Fix homepage

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=9
2018-11-01 13:54:15 +00:00
b95bb8b07d Accepting request 518136 from home:tbechtold:branches:devel:languages:python
- update to 2.4.0:
  * add missed parens to LockingQueue function call.
  * revert PR #305 SetWatches which caused RuntimeError
  * pep8 all the things
  * drop Python 2.6/3.3 official support, add 3.5/3.6 testing
  * allow multiple endpoints in KazooClient hosts arg
  * use epoll when available to support fds > 1023
  * Add TreeCache recipe
  * update MANIFEST.in to reflect changes to filenames
  * add travis deployment and update ZK versions
  * allow having observers and different sized clusters
  * fully resolve multiple records for hosts in the zookeeper
    connection string
  * Fix the recipe examples, so they actually work by connecting to
    ZooKeeper. Without start() they just hang and can't be killed.

OBS-URL: https://build.opensuse.org/request/show/518136
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=7
2017-08-23 05:21:54 +00:00
5759ed54e9 - update to 2.2.1:
*  Issue #234: Add support for reconfig cluster membership operation
  * Start running tests against Zookeeper 3.5.0 alpha and explicitly configure
    the `admin.serverPort` in tests to avoid port conflicts. The Zookeeper
    alpha version is not yet officially supported.
  * Integrate eventlet *handler* support into kazoo so that along with [gevent,
    threading] handlers there can now be a dedicated eventlet handler for
    projects that need to (or want to) use eventlet (such as those working
    in the openstack community). The ``requirements_eventlet.txt`` file lists
    the optional eventlet requirement(s) that needs to be satisfied when this
    new handler is used.
  * Use ``six`` to nicely handle the cross compatibility of kazoo with
    python 2.x and 3.x (reducing/removing the need to have custom compatibility
    code that replicates what six already provides).
  * Add ``state_change_event`` to ``kazoo.recipe.partitioner.SetPartitioner``
    which is set on every state change.
  * Add a NonBlockingLease recipe.  The recipe allows e.g. cron jobs scheduled
    on multiple machines to ensure that at most N instances will run a particular
    job, with lease timeout for graceful handover in case of node failures.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=5
2016-09-29 14:43:58 +00:00
Jan Matejek
71d332f796 Accepting request 249255 from Cloud:OpenStack:Master
New upstream release

OBS-URL: https://build.opensuse.org/request/show/249255
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=3
2014-09-15 14:00:26 +00:00
Stephan Kulow
a5628bb4da Accepting request 228555 from devel:languages:python
future openstack dep

OBS-URL: https://build.opensuse.org/request/show/228555
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-kazoo?expand=0&rev=1
2014-04-03 15:14:34 +00:00
Sascha Peilicke
fd90fa474e - Initial version
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-kazoo?expand=0&rev=1
2014-04-02 08:43:35 +00:00