try using setuptools_scm for automatic versioning based on py-* tags (#187)

* try using setuptools_scm for automatic versioning based on py-* tags

* circument problem with pip-wheel isolation and setuptoosl_scm

* always provide version, address @flub comment
This commit is contained in:
holger krekel
2019-07-14 09:58:51 +02:00
committed by GitHub
parent 46c64b2511
commit 3e3403d3d7
5 changed files with 37 additions and 18 deletions

View File

@@ -2,7 +2,12 @@ from deltachat import capi, const
from deltachat.capi import ffi
from deltachat.account import Account # noqa
__version__ = "0.600.0"
from pkg_resources import get_distribution, DistributionNotFound
try:
__version__ = get_distribution(__name__).version
except DistributionNotFound:
# package is not installed
__version__ = "0.0.0.dev0-unknown"
_DC_CALLBACK_MAP = {}