Clinical-Genomics / demultiplexing

To keep scripts associated with execution of the Illumina demultiplexing pipeline
5 stars 0 forks source link

fix weirdness caused by bumpversion typo #139

Closed barrystokman closed 3 years ago

barrystokman commented 3 years ago

This PR fixes corrupted pyproject.toml, causing error during deployment.

How to prepare for test:

**Expected test outcome

Review:

barrystokman commented 3 years ago

image

barrystokman commented 3 years ago

Bumped & deployed on hasta! image

image

barrystokman commented 3 years ago

For reference:

Before bumpversion:

[tool.poetry]
name = "demux"
version = "5.5.3"
description = "Application for demultiplexing sequence data"
authors = ["henrikstranneheim <henrik.stranneheim@scilifelab.se>"]
license = "MIT"

[tool.poetry.dependencies]
python = "^3.7"
PyYAML = "^5.3.1"
psutil = "^5.7.3"
"path.py" = "^12.5.0"
click = "^6.7.0"
cglims = "^1.3.4"
six = "^1.15.0"
importlib-metadata = "^3.1.1"

[tool.poetry.dev-dependencies]
pytest = "^6.1.2"
pytest-cov = "^2.10.1"
coveralls = "^2.2.0"

[tool.poetry.scripts]
demux = "demux.__main__:main"

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"

after bumpversion pathc (note typo):

⏚ [barry:~/bumpversion/demultiplexing] [base] master ± bumpversion pathc
fatal: tag '5.5.3' already exists
Traceback (most recent call last):
  File "/home/barry/anaconda3/bin/bumpversion", line 10, in <module>
    sys.exit(main())
  File "/home/barry/anaconda3/lib/python3.7/site-packages/bumpversion/__init__.py", line 1004, in main
    vcs.tag(tag_name)
  File "/home/barry/anaconda3/lib/python3.7/site-packages/bumpversion/__init__.py", line 150, in tag
    subprocess.check_output(["git", "tag", name])
  File "/home/barry/anaconda3/lib/python3.7/subprocess.py", line 411, in check_output
    **kwargs).stdout
  File "/home/barry/anaconda3/lib/python3.7/subprocess.py", line 512, in run
    output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['git', 'tag', '5.5.3']' returned non-zero exit status 128.
[tool.poetry]
name = "demux"
version = "version = "5.5.3""  <-----!!!!!
description = "Application for demultiplexing sequence data"
authors = ["henrikstranneheim <henrik.stranneheim@scilifelab.se>"]
license = "MIT"

[tool.poetry.dependencies]
python = "^3.7"
PyYAML = "^5.3.1"
psutil = "^5.7.3"
"path.py" = "^12.5.0"
click = "^6.7.0"
cglims = "^1.3.4"
six = "^1.15.0"
importlib-metadata = "^3.1.1"

[tool.poetry.dev-dependencies]
pytest = "^6.1.2"
pytest-cov = "^2.10.1"
coveralls = "^2.2.0"

[tool.poetry.scripts]
demux = "demux.__main__:main"

[build-system]
requires = ["poetry-core>=1.0.0"]
build-backend = "poetry.core.masonry.api"