zeroconf-monkey

A thin wrapper on top of Zeroconf to override validation


Keywords
rd-project
License
Other
Install
pip install zeroconf-monkey==1.0.1

Documentation

zeroconf-monkey

A thin wrapper on top of the Python module 'zeroconf' available from https://github.com/jstasiak/python-zeroconf.

Introduction

This module overrides a small aspect of the service name validation in order to permit over-sized names.

Use of this module is not recommended unless absolutely required for your use case as it breaches a requirement of the mDNS RFC.

Installation

Requirements

  • Python 3.3+ (see v1.0.0 for Python 2.7)

Steps

# Install from pip
$ pip install zeroconf-monkey

# Inside BBC R&D? You can also do...
$ apt-get install python3-zeroconf-monkey

Usage

from zeroconf_monkey import Zeroconf

...

See the original zeroconf library for further documentation.

Development

Packaging

# Debian packaging
$ make deb

License

See LICENSE