"""Returns a Distribution for the given InstallRequirement"""
# Editable requirements will always be source distributions. They use the
# legacy logic until we create a modern standard for them.
return
# If it's a wheel, it's a WheelDistribution
return
# Otherwise, a SourceDistribution
return