Initial commit
This commit is contained in:
15
mosec/requirement_dist.py
Normal file
15
mosec/requirement_dist.py
Normal file
@@ -0,0 +1,15 @@
|
||||
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
|
||||
Reference in New Issue
Block a user