def extract_requirement_from_tox_requires()

in google_artifactregistry_auth/tox_bootstrap.py [0:0]


    def extract_requirement_from_tox_requires(tox_env):
        req = None
        try:
            req = next(
                req for req in tox_env.core["requires"] if req.name == package_name
            )
        except KeyError:
            pass
        except StopIteration:
            pass
        if not req:
            logging.warning(
                "Tox core option 'requires' is missing or does not specify"
                " %s. Package will not be installed in testenv",
                package_name,
            )
        return req