Allow access to the Python package from PipRequirement
There are several bears which import other packages directly at the top of their module. This means the bears break if the other package doesn't exist.
A workaround is to delay the import in the bear, but that is a PEP violation. It would be better to allow the bear to declare its dependencies, and the Requirement class loads those dependencies and exposes them as attributes that the bear can utilise.