Skip to content

Commit

Permalink
generate version and release dynamically in conf.py
Browse files Browse the repository at this point in the history
  • Loading branch information
KaiSchwarz-cnic committed Jul 12, 2018
1 parent 6cacf3f commit de67279
Show file tree
Hide file tree
Showing 20 changed files with 39 additions and 20 deletions.
2 changes: 1 addition & 1 deletion docs/_build/html/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
config: c8cb18a66d0bdee5507e48163ae9d7cf
config: f67de5fd1b8c08a335116822e42d5daf
tags: 645f666f9bcd5a90fca523b33c5a78b7
2 changes: 1 addition & 1 deletion docs/_build/html/api.html
Expand Up @@ -56,7 +56,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/api/hexonet.apiconnector.html
Expand Up @@ -57,7 +57,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
../index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
../index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/changelog.html
Expand Up @@ -56,7 +56,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/config.html
Expand Up @@ -56,7 +56,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/contactus.html
Expand Up @@ -52,7 +52,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/contributing.html
Expand Up @@ -56,7 +56,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/debugging.html
Expand Up @@ -56,7 +56,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/developmentguide.html
Expand Up @@ -56,7 +56,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/foreword.html
Expand Up @@ -56,7 +56,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/genindex.html
Expand Up @@ -49,7 +49,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/index.html
Expand Up @@ -52,7 +52,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
#" class="text-logo">hexonet.apiconnector 1.2.6</a>
#" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/installation.html
Expand Up @@ -56,7 +56,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/license.html
Expand Up @@ -56,7 +56,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
Binary file modified docs/_build/html/objects.inv
Binary file not shown.
2 changes: 1 addition & 1 deletion docs/_build/html/py-modindex.html
Expand Up @@ -51,7 +51,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/quickstart.html
Expand Up @@ -56,7 +56,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/search.html
Expand Up @@ -57,7 +57,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
2 changes: 1 addition & 1 deletion docs/_build/html/upgrading.html
Expand Up @@ -56,7 +56,7 @@ <h3>Navigation</h3>
</div>
<div id="left-column">
<div class="sphinxsidebar"><a href="
index.html" class="text-logo">hexonet.apiconnector 1.2.6</a>
index.html" class="text-logo">hexonet.apiconnector 1.2.7</a>
<div class="sidebar-block">
<div class="sidebar-wrapper">
<h2>Table Of Contents</h2>
Expand Down
23 changes: 21 additions & 2 deletions docs/conf.py
@@ -1,15 +1,34 @@
# -*- coding: utf-8 -*-

import sys
import os
import io
import re
sys.path.append('~/.local/lib')

def read(*names, **kwargs):
with io.open(
os.path.join(os.path.dirname(__file__), *names),
encoding=kwargs.get("encoding", "utf8")
) as fp:
return fp.read()


def find_version(*file_paths):
version_file = read(*file_paths)
version_match = re.search(r"^__version__ = ['\"]([^'\"]*)['\"]",
version_file, re.M)
if version_match:
return version_match.group(1)
raise RuntimeError("Unable to find version string.")

# Project --------------------------------------------------------------

project = 'hexonet.apiconnector'
copyright = '2018 by HEXONET GmbH'
author = 'Anthony Schneider, Kai Schwarz'
release = '1.2'
version = '1.2.6'
version = find_version('..', 'hexonet', 'apiconnector', '__init__.py')
release = re.sub(r"\.[0-9]+$", "", version)

# General --------------------------------------------------------------

Expand Down

0 comments on commit de67279

Please sign in to comment.