No known key found for this signature in database
GPG Key ID: F86DD23829EC734D
1 changed files with 2 additions and 63 deletions
@ -1,73 +1,12 @@ |
|||
"""Auxiliar module to run Poetry commands.""" |
|||
import sys |
|||
import subprocess as sp |
|||
from pathlib import Path |
|||
from shutil import which |
|||
from .stickerimport import app as stickerimport_app |
|||
from .pack import app as pack_app |
|||
|
|||
|
|||
def import_pack(): |
|||
"""Run sticker-import""" |
|||
stickerimport_app() |
|||
|
|||
def add_pack(): |
|||
"""Run sticker-pack""" |
|||
pack_app() |
|||
|
|||
|
|||
def lint(): |
|||
"""Run linters.""" |
|||
if which("black"): |
|||
_black_lint() |
|||
else: |
|||
_pylint() |
|||
|
|||
|
|||
def format_code(): |
|||
"""Format code.""" |
|||
print("====| FORMAT: FORMAT PROJECT CODE") |
|||
print("====| FORMAT: RUNNING ISORT") |
|||
# No need to check if installed, it is included as dep of Pylint |
|||
sp.check_call("isort .", shell=True) |
|||
|
|||
print("====| FORMAT: RUNNING BLACK") |
|||
if which("black"): |
|||
sp.check_call("black .", shell=True) |
|||
else: |
|||
_missing_command("black") |
|||
|
|||
|
|||
def _black_lint(): |
|||
"""Run Black as linter.""" |
|||
print("====| LINT: RUNNING BLACK") |
|||
if which("black"): |
|||
sp.check_call("black --check .", shell=True) |
|||
else: |
|||
_missing_command("black") |
|||
|
|||
|
|||
def _pylint(): |
|||
"""Run Pylint as linter.""" |
|||
print("====| LINT: RUNNING PYLINT") |
|||
if which("pylint"): |
|||
sp.check_call("pylint ./src/ ./tests/ ./ci/", shell=True) |
|||
else: |
|||
_missing_command("pylint") |
|||
|
|||
|
|||
def verify(): |
|||
"""Run all the verification steps.""" |
|||
print("====| VERIFY: RUN PROJECT VERIFICATION") |
|||
lint() |
|||
|
|||
|
|||
def package(): |
|||
"""Package src code in zip""" |
|||
print("====| PACKAGE: CREATE ZIP ON DIST") |
|||
sp.check_call("cd src && zip -r artifact.zip *", shell=True) |
|||
sp.check_call("mkdir -p dist", shell=True) |
|||
sp.check_call("mv src/artifact.zip dist/", shell=True) |
|||
|
|||
|
|||
def _missing_command(command): |
|||
"""Print error with command""" |
|||
print("====| ERROR: WRONG COMMAND: " + command) |
Write
Preview
Loading…
Cancel
Save
Reference in new issue