Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Package metadata of plugins installed through pip 10+ not found by OctoPrint #2625
Starting with pip 10, a
OctoPrint's current way of retrieves a plugin package's metadata when going through the plugin entry point results involves a custom implementation of
The result of that is a lack of metadata normally retrieved from the package data (such as license, homepage URL, author and such) and also an inability to detect what plugin was installed during finalization of the plugin manager's install routine, causing a warning popup.
Plugins continue to function just fine though, it's just the metadata that doesn't get read properly. Hence this should be classified as non critical bug.
OctoPrint's plugin manager needs to be adjusted so it can also fetch metadata for packages installed from wheels.
A first throw at this has been done with c3eebdb, however this seems overly complicated on second glance considering we have access to a