Skip to content

Commit

Permalink
Changing version management
Browse files Browse the repository at this point in the history
  • Loading branch information
r78v10a07 committed Oct 9, 2020
1 parent 5a3fdcd commit ab9296c
Show file tree
Hide file tree
Showing 5 changed files with 21 additions and 1 deletion.
5 changes: 4 additions & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ def readme():
with open(os.path.join(os.path.dirname(__file__), 'README.md')) as f:
return f.read()

# Set __version__
exec(open('src/bioconda2biocontainer/__init__.py').read())

setup(
name='bioconda2biocontainer',
Expand All @@ -17,7 +19,8 @@ def readme():
'': 'src',
},
data_files=[('', ['README.md'])],
version='0.0.4',
use_scm_version=True,
setup_requires=['wheel', 'setuptools_scm'],
description='Tools to synchronize bioconda packages and versions with Biocontainer images',
long_description=readme(),
long_description_content_type='text/markdown',
Expand Down
8 changes: 8 additions & 0 deletions src/bioconda2biocontainer/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
from pkg_resources import DistributionNotFound

try:
_distribution = __import__('pkg_resources').get_distribution("bioconda2biocontainer")
except DistributionNotFound: # Likely, running from working dir without installed dist
__version__ = 'SNAPSHOT'
else:
__version__ = _distribution.version if _distribution else 'SNAPSHOT'
3 changes: 3 additions & 0 deletions src/bioconda2biocontainer/entry_point.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import argparse
import json

from bioconda2biocontainer import __version__
from bioconda2biocontainer.biocontainer import find_package_by_name, find_latest_image


Expand Down Expand Up @@ -53,6 +54,8 @@ def main():
parser = argparse.ArgumentParser(
description='Find Biocontainers images from Bioconda packages')

parser.add_argument('-v', '--version', action='version',
version='PM4NGS version: {}'.format(__version__))
parser.add_argument('--package_name', help='Bioconda package name',
required=True)
parser.add_argument('--package_version', help='Bioconda package version',
Expand Down
3 changes: 3 additions & 0 deletions src/bioconda2biocontainer/entry_point_search.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import argparse
import json

from bioconda2biocontainer import __version__
from bioconda2biocontainer.biocontainer import find_package_by_term


Expand All @@ -20,6 +21,8 @@ def main():
parser = argparse.ArgumentParser(
description='Find Biocontainers tools')

parser.add_argument('-v', '--version', action='version',
version='PM4NGS version: {}'.format(__version__))
parser.add_argument('--search_term', help='Search term',
required=True)
parser.add_argument('--json', help='Print json format', action='store_true',
Expand Down
3 changes: 3 additions & 0 deletions src/bioconda2biocontainer/entry_point_update_cwl_docker.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,16 @@

import yaml

from bioconda2biocontainer import __version__
from bioconda2biocontainer.update_cwl_docker_image import update_cwl_docker_from_tool_name


def main():
parser = argparse.ArgumentParser(
description='Replace Docker image in CWL from conda env yaml file')

parser.add_argument('-v', '--version', action='version',
version='PM4NGS version: {}'.format(__version__))
parser.add_argument('--conda_env_file', help='Conda env yaml file',
required=True)
parser.add_argument('--cwl_path', help='Path to the CWL directory',
Expand Down

0 comments on commit ab9296c

Please sign in to comment.