diff --git a/requirements.txt b/requirements.txt index 268ee49..cb076c3 100755 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ ruamel.yaml >= 0.16 sevenbridges-python >= 2.0 nf-core==2.1 -wrabbit==0.1.3 +wrabbit==0.2.0 cwlformat packaging \ No newline at end of file diff --git a/sbpack/noncwl/manifest.py b/sbpack/noncwl/manifest.py index 3dd1a96..cb87120 100755 --- a/sbpack/noncwl/manifest.py +++ b/sbpack/noncwl/manifest.py @@ -134,6 +134,8 @@ def validate_sheet( continue else: basename = os.path.basename(path) + if not basename: + continue parent = None if os.path.dirname(path): parent = checked[os.path.dirname(path)] @@ -239,7 +241,7 @@ def main(): help="Name of the output file.", ) parser.add_argument( - "--upload", '-u', action='store_true', required=False, + "--upload", action='store_true', required=False, help="Upload the file to the project after making it.", ) parser.add_argument( diff --git a/sbpack/noncwl/nextflow.py b/sbpack/noncwl/nextflow.py index 84ec02c..f52950b 100755 --- a/sbpack/noncwl/nextflow.py +++ b/sbpack/noncwl/nextflow.py @@ -252,6 +252,8 @@ def main(): # Do this only if the nextflow_schema.json is missing if not nf_wrapper.nf_schema_path: nf_wrapper.nf_schema_build() + # update the nextflow_schema.json location + nf_wrapper.init_config_files() # Create app nf_wrapper.generate_sb_app( diff --git a/sbpack/version.py b/sbpack/version.py index 6588dfc..abb3831 100755 --- a/sbpack/version.py +++ b/sbpack/version.py @@ -1 +1 @@ -__version__ = "2024.6.3rc1" +__version__ = "2024.6.24rc1"