pybonjour isn't maintained and requires Apple's bonjour to work.
python-zeroconf is better maintained and works without this dependency.
It could even replace Avahi.
To enable design management, you'll need to meet the requirements. If you need help, reach out to our support team for assistance.