Permalink
Browse files

Make versioneer work in pip editable mode, fixes #209

  • Loading branch information...
1 parent 4ff3e1e commit 01ae935700d35711f5d33c29c114ddc0c78601e0 @wvangeit wvangeit committed May 31, 2017
Showing with 19 additions and 0 deletions.
  1. +19 −0 bluepyopt/_version.py
View
@@ -353,6 +353,23 @@ def render_pep440_pre(pieces):
return rendered
+def render_pep440_minor(pieces):
+ """TAG[.DISTANCE] . No -dirty
+
+ Exceptions:
+ 1: no tags. 0.DISTANCE
+ """
+
+ if pieces["closest-tag"]:
+ rendered = pieces["closest-tag"]
+ if pieces["distance"]:
+ rendered += ".%d" % pieces["distance"]
+ else:
+ # exception #1
+ rendered = "0.%d" % pieces["distance"]
+ return rendered
+
+
def render_pep440_post(pieces):
"""TAG[.postDISTANCE[.dev0]+gHEX] .
@@ -458,6 +475,8 @@ def render(pieces, style):
rendered = render_pep440(pieces)
elif style == "pep440-pre":
rendered = render_pep440_pre(pieces)
+ elif style == "pep440-minor":
+ rendered = render_pep440_minor(pieces)
elif style == "pep440-post":
rendered = render_pep440_post(pieces)
elif style == "pep440-old":

0 comments on commit 01ae935

Please sign in to comment.