Handle version string in setup.py

This fixes the issue with importing the package in setup.py which fails
when the dependencies aren't already available.

Reported by Carsten Tschense.
This commit is contained in:
Georg Sauthoff 2019-12-05 20:56:21 +01:00
parent 3e6e671f0d
commit 5cc7591415
2 changed files with 3 additions and 3 deletions

View File

@ -9,11 +9,12 @@ from lxml import etree
from zeep import Client
from zeep.wsse.username import UsernameToken
from pkg_resources import resource_stream, resource_listdir
import pkg_resources
import requests, zipfile
import io
import logging
__version__ = "0.8.1"
__version__ = pkg_resources.require(__name__)[0].version
_logger = logging.getLogger(__name__)

View File

@ -1,5 +1,4 @@
from setuptools import find_packages, setup
from inema import __version__
install_requires = [
'zeep >= 0.12.0',
@ -9,7 +8,7 @@ install_requires = [
setup(
name='inema',
version=__version__,
version='0.8.1',
description='A Python interface to the Deutsche Post Internetmarke Online Franking',
long_description=open('README.rst').read(),
author='Harald Welte',