diff --git a/Jenkinsfile b/Jenkinsfile index c537062..c7a7d98 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -10,6 +10,17 @@ pipeline { stage("build") { steps { sh "python -m build" + sh "python -m pyinstaller ./splitmsa/" + } + } + stage("test") { + steps { + sh "pip install dist/*.whl" + } + } + stage("archive") { + steps { + } } stage("publish") { diff --git a/environment.yml b/environment.yml index 5a5d9a8..9ebef1d 100644 --- a/environment.yml +++ b/environment.yml @@ -6,5 +6,4 @@ dependencies: - pytest=7.2.2 - twine=4.0.2 - biopython=1.81 - - gooey=1.0.8.1 - python=3.9 diff --git a/setup.cfg b/setup.cfg index 5cff0a3..ad1f310 100644 --- a/setup.cfg +++ b/setup.cfg @@ -5,8 +5,7 @@ version = 0.0.1 [options] packages = splitmsa install_requires = - gooey - Bio; python_version == "3.9" + Bio ==1.81; python_version == "3.9" [options.entry_points] console_scripts = diff --git a/splitmsa/splitmsa.py b/splitmsa/splitmsa.py index 30bb18e..57c11c1 100755 --- a/splitmsa/splitmsa.py +++ b/splitmsa/splitmsa.py @@ -14,7 +14,6 @@ import os from Bio import SeqIO, SeqRecord from Bio.Seq import Seq import csv -from gooey import Gooey def read_genes_from_csv(batch_genes_csv_path: str): @@ -309,7 +308,6 @@ def run(args): info(f"Completed gene {gene_name} ({start} - {end})") -@Gooey def main(): parser = argparse.ArgumentParser( prog="splitmsa",