Skip to content

Commit e133bb0

Browse files
committed
use versioneer for release tracking
- update CHANGELOG for release 1.3.1 - generated files with `versioneer install` - use in setup.py - use in docs (conf.py)
1 parent a8ab1bb commit e133bb0

9 files changed

Lines changed: 2364 additions & 6 deletions

File tree

.gitattributes

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
rotcon/_version.py export-subst

CHANGELOG

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ The rules for this file:
1111

1212
------------------------------------------------------------------------------
1313

14-
??/??/2020 orbeckst, lilyminium
14+
07/08/2020 orbeckst, lilyminium
1515
* 1.3.1
1616
- fix library.find_file (issue #32)
1717
- changed online docs theme (issue #35)

MANIFEST.in

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ recursive-include doc *
44
prune doc/sphinx/build
55
graft rotcon/data
66
recursive-include tests *.sh *.gro *.dat *.pdf
7-
global-exclude .DS_Store *~
7+
global-exclude .DS_Store *~include versioneer.py
8+
include rotcon/_version.py

doc/sphinx/source/conf.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -62,10 +62,10 @@
6262
# |version| and |release|, also used in various other places throughout the
6363
# built documents.
6464
#
65-
# The short X.Y version.
66-
version = u'1.3.0'
6765
# The full version, including alpha/beta/rc tags.
68-
release = u'1.3.0'
66+
release = __import__('rotcon').__version__
67+
# The short X.Y version.
68+
version = ".".join(release.split('.')[:2])
6969

7070
# The language for content autogenerated by Sphinx. Refer to documentation
7171
# for a list of supported languages.

rotcon/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -210,3 +210,7 @@ def get_license_string():
210210
def get_citation_string():
211211
return ("Please cite: LS Stelzl, PW Fowler, MSP Sansom, O Beckstein. " +
212212
"J Mol Biol 426 (2014), 735-751, doi:10.1016/j.jmb.2013.10.024")
213+
214+
from ._version import get_versions
215+
__version__ = get_versions()['version']
216+
del get_versions

0 commit comments

Comments
 (0)