Пример #1
0
 def sign_external(self, filename, detach=True):
     """ Sign calling gpg """
     gpg = _shell.frompath('gpg')
     if gpg is None:
         _make.warn('GPG not found -> cannot sign')
         return False
     if detach:
         _shell.spawn(
             gpg,
             '--armor',
             '--output',
             filename + '.asc',
             '--detach-sign',
             '--',
             filename,
         )
     else:
         _shell.spawn(
             gpg,
             '--output',
             filename + '.signed',
             '--clearsign',
             '--',
             filename,
         )
         _os.rename(filename + '.signed', filename)
     return True
Пример #2
0
 def sha1(self, filename):
     try:
         from hashlib import sha1
     except ImportError:
         try:
             from sha import new as sha1
         except ImportError:
             _make.warn("sha1 not found -> skip sha1 digests", self.NAME)
             return None
     return self.do_digest(sha1, "sha1", filename)
Пример #3
0
 def md5(self, filename):
     try:
         from hashlib import md5
     except ImportError:
         try:
             from md5 import new as md5
         except ImportError:
             _make.warn("md5 not found -> skip md5 digests", self.NAME)
             return None
     return self.do_digest(md5, "md5", filename)
Пример #4
0
 def sha1(self, filename):
     try:
         from hashlib import sha1
     except ImportError:
         try:
             from sha import new as sha1
         except ImportError:
             _make.warn("sha1 not found -> skip sha1 digests", self.NAME)
             return None
     return self.do_digest(sha1, "sha1", filename)
Пример #5
0
 def md5(self, filename):
     try:
         from hashlib import md5
     except ImportError:
         try:
             from md5 import new as md5
         except ImportError:
             _make.warn("md5 not found -> skip md5 digests", self.NAME)
             return None
     return self.do_digest(md5, "md5", filename)
Пример #6
0
 def sha256(self, filename):
     try:
         from hashlib import sha256
     except ImportError:
         try:
             from Crypto.Hash.SHA256 import new as sha256
         except ImportError:
             make.warn("sha256 not found -> skip sha256 digests", self.NAME)
             return None
     return self.do_digest(sha256, "sha256", filename)
Пример #7
0
    def run(self):
        fake = shell.native(self.dirs['fake'])
        if fake in _sys.path:
            _sys.path.remove(fake)
        _sys.path.insert(0, fake)

        from _setup.dev import analysis
        term.green('Linting wtf sources...')
        res = analysis.pylint('pylintrc', 'wtf')
        if res == 2:
            make.warn('pylint not found', self.NAME)
Пример #8
0
 def sha256(self, filename):
     try:
         from hashlib import sha256
     except ImportError:
         try:
             from Crypto.Hash.SHA256 import new as sha256
         except ImportError:
             _make.warn("sha256 not found -> skip sha256 digests",
                        self.NAME)
             return None
     return self.do_digest(sha256, "sha256", filename)
Пример #9
0
    def run(self):
        fake = shell.native(self.dirs["fake"])
        if fake in _sys.path:
            _sys.path.remove(fake)
        _sys.path.insert(0, fake)

        from _setup.dev import analysis

        term.green("Linting tdi sources...")
        res = analysis.pylint("pylintrc", "tdi")
        if res == 2:
            make.warn("pylint not found", self.NAME)
Пример #10
0
 def sign_external(self, filename, detach=True):
     """ Sign calling gpg """
     gpg = shell.frompath("gpg")
     if gpg is None:
         make.warn("GPG not found -> cannot sign")
         return False
     if detach:
         shell.spawn(gpg, "--armor", "--output", filename + ".asc", "--detach-sign", "--", filename)
     else:
         shell.spawn(gpg, "--output", filename + ".signed", "--clearsign", "--", filename)
         _os.rename(filename + ".signed", filename)
     return True
Пример #11
0
 def sign_external(self, filename, detach=True):
     """ Sign calling gpg """
     gpg = _shell.frompath('gpg')
     if gpg is None:
         _make.warn('GPG not found -> cannot sign')
         return False
     if detach:
         _shell.spawn(gpg,
             '--armor',
             '--output', filename + '.asc',
             '--detach-sign',
             '--',
             filename,
         )
     else:
         _shell.spawn(gpg,
             '--output', filename + '.signed',
             '--clearsign',
             '--',
             filename,
         )
         _os.rename(filename + '.signed', filename)
     return True
Пример #12
0
 def run(self):
     from _setup.dev import analysis
     term.green('Linting rcssmin sources...')
     res = analysis.pylint('pylintrc', 'rcssmin')
     if res == 2:
         make.warn('pylint not found', self.NAME)
Пример #13
0
 def run(self):
     from _setup.dev import analysis
     term.green('Linting rjsmin sources...')
     res = analysis.pylint('pylintrc', 'rjsmin')
     if res == 2:
         make.warn('pylint not found', self.NAME)