Skip to content

Commit b76022f

Browse files
committed
fix version issues and bump to 0.1.1
1 parent eb07147 commit b76022f

File tree

5 files changed

+12
-5
lines changed

5 files changed

+12
-5
lines changed

gitlab_release_notes/VERSION

-1
This file was deleted.

gitlab_release_notes/__init__.py

+1
Original file line numberDiff line numberDiff line change
@@ -1 +1,2 @@
11
from .generate import generate_release_notes
2+
from .version import __version__

gitlab_release_notes/generate.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import gitlab
2-
from datetime import datetime
3-
2+
from .version import __version__
43

54
def generate_release_notes(project_id, **config):
65
"""
@@ -76,6 +75,7 @@ def main():
7675
# Optional
7776
parser.add_argument("--url", default="https://gitlab.com", required=False)
7877
parser.add_argument("--private_token", type=str, required=False, default=None)
78+
parser.add_argument('--version', action='version', version=__version__)
7979

8080
args = parser.parse_args()
8181

gitlab_release_notes/version.py

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
__version__="0.1.1"

setup.py

+8-2
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import io
33
import os
44
from setuptools import find_packages, setup
5-
5+
import re
66

77
def read(*paths, **kwargs):
88
"""Read the contents of a text file safely.
@@ -20,6 +20,12 @@ def read(*paths, **kwargs):
2020
return content
2121

2222

23+
def get_version():
24+
with open(os.path.join(os.path.dirname(__file__), 'gitlab_release_notes/version.py')) as f:
25+
result = re.search(r'{}\s*=\s*[\'"]([^\'"]*)[\'"]'.format('__version__'), f.read())
26+
return result.group(1)
27+
28+
2329
def read_requirements(path):
2430
return [
2531
line.strip()
@@ -30,7 +36,7 @@ def read_requirements(path):
3036

3137
setup(
3238
name="gitlab_release_notes",
33-
version=read("gitlab_release_notes", "VERSION"),
39+
version=get_version(),
3440
description="Generate release notes for a gitlab project",
3541
url="https://github.com/vuillaut/gitlab_release_notes",
3642
long_description=read("README.md"),

0 commit comments

Comments
 (0)