Files
mosec-pip-plugin/mosec/requirement_dist.py
2020-07-28 15:42:47 +08:00

16 lines
352 B
Python

from pkg_resources import Requirement
from mosec import utils
class ReqDist(Requirement):
def __init__(self, req, dist=None):
super(ReqDist, self).__init__(str(req))
self.dist = dist
@property
def version(self):
if not self.dist:
return utils.guess_version(self.key)
return self.dist.version