Skip to content

A thin wrapper on top of the Python Zeroconf module to override an aspect of validation

License

Notifications You must be signed in to change notification settings

bbc/rd-ext-lib-zeroconf-monkey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A thin wrapper on top of the Python Zeroconf module to override an aspect of validation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages