Emmett Butler
Emmett Butler
This pull request adds an option `testNamesByUrl` that allows Saucelabs tests to be named on a per-url basis.
I run Saucelabs builds containing multiple versions of my test suite, each as a different Saucelabs "test" instance:  This list comprises two different versions...
```python In [1]: import user_agents In [2]: agent = "Dalvik/2.1.0 (Linux; U; Android 6.0.1; SM-G920T Build/MMB29K)" In [3]: parsed = user_agents.parse(agent) In [4]: parsed.os Out[4]: OperatingSystem(family='Android', version=(6, 0, 1), version_string='6.0.1')...
If you initialize a `KafkaClient` without a port specifier in the `hosts` kwarg (eg `KafkaClient(hosts="myhost.com")`), you get a cryptic "list index out of range error". In these cases, `KafkaClient` should...
The "push to PyPI" step described [here](https://github.com/Parsely/pykafka/blob/master/CONTRIBUTING.rst#release-process) should be automated. Whenever a commit is made to master whose name indicates that it should be a new version, the Travis build...
This pull request addresses https://github.com/Parsely/pykafka/issues/831 by adding support for `RecordBatch` message formatting to pykafka. This includes supporting the encoding and decoding of [`varints`](https://developers.google.com/protocol-buffers/docs/encoding#varints) via the `struct_helpers` interface.
This pull request fixes a version comparison operation that caused ssl tests not to run under kafka 0.10.
Since Kafka 0.11, the `MessageSet` format has had an [updated version](https://cwiki.apache.org/confluence/display/KAFKA/A+Guide+To+The+Kafka+Protocol#AGuideToTheKafkaProtocol-Messagesets) called `RecordBatch`. We should investigate what it would take to support this format, and what the benefits would be....