Initial commit

This commit is contained in:
retanoj
2020-07-28 15:42:47 +08:00
commit 09da953f8b
34 changed files with 3077 additions and 0 deletions

15
mosec/requirement_dist.py Normal file
View 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