def obtain(self, requirement, installer=None):
        if installer is not None:
            return installer(requirement)
Obtain a distribution matching `requirement` (e.g. via download)
dataset/ETHPy150Open anzev/hedwig/build/pip/pip/_vendor/pkg_resources/__init__.py/Environment.obtain