Join GitHub today
GitHub is home to over 36 million developers working together to host and review code, manage projects, and build software together.Sign up
Block dependencies that depend on enum34 #8698
This blocks enum34 from being installed. It is a backport of the Python 3.4 enum module for Python 2.7-3.3. It is never needed for Home Assistant.
When installed in Python 3.6, it will blow up things that depend on enum.
This change will fail any dependency that tries to install enum34. As these dependencies have to depend on
See earlier work done in #8103
As this is very annoying, I'm planning on disabling components/platforms that currently depend on requirements that pull in enum34. Based on the current list that will only be sensor.skybeacon.
Found violating packages with
Related issue (if applicable): fixes #7733
Aug 5, 2017
5 checks passed
Looks like pygatt may now be fixed: https://github.com/peplin/pygatt/blob/master/CHANGELOG.rst. Could the skybeacon component be re-enabled now, or is more work required?