bernhard
bernhard copied to clipboard
Python Riemann client.
The [Protocol Buffers version 4.21.0](https://developers.google.com/protocol-buffers/docs/news/2022-05-06#python-updates) is a new major version, following 3.20.1. The new release does contain some breaking changes. This version requires generated code that has been generated from...
#### Versions - Python 3.9.12 - protobuf - 3.2.0 - bernhard - 4.21.1 #### Steps to reproduce - Install lastest version of protobuf, `pip install protobuf==4.21.1` - Install bernhard, `pip...
`bernhard==0.2.6` and `riemann-client==6.5.0` are incompatible under python 3.7 when the `protobuf` package is using the C++ implementation (as opposed to pure python). This is easily reproduced: ``` # python3 Python...
Versions - Python 2.7.6 - protobuf - 3.2.0 - bernhard - 0.2.4 Steps to reproduce - Install lastest version of protobuf `pip install protobuf==3.2.0` - Install bernhard `pip install bernhard`...
Hi In some cases we need to create subclasses and create tls (or not tls) connection from children
sys.version_info[1] checks the minor version, so on python 2.7 string_type is set to `str` instead of `basestring`. This causes unicode strings to fail when bernhard attempts to convert them to...
Currently, the protobuf package on PyPI doesn't work on Python 3. It will install, but try using it: ``` sh # python Python 3.5.1 (default, Dec 15 2015, 14:52:59) [GCC...
On an app with heavy TCP traffic, this will minimize the use of extra TCP IP/port pairs.
Hello Benjamin, I thought treating the metric as a double in the protobuff message would be better because then we would not be susceptible to large metrics losing precision when...