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
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)
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)
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)
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)
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)
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)
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
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
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)
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)