From 44392fa2d993a6bb2d64b08b56bddec6daed5d5f Mon Sep 17 00:00:00 2001 From: mathieui Date: Tue, 20 Apr 2021 09:18:57 +0200 Subject: [PATCH] fix: use runpy to get versiion-data MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix compatibility with debian stable (thanks jonas’) --- setup.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 06645e69..e8ab2ea0 100755 --- a/setup.py +++ b/setup.py @@ -7,6 +7,7 @@ # This software is licensed as described in the README.rst and LICENSE # file, which you should have received as part of this distribution. +import runpy import os from pathlib import Path from subprocess import call, DEVNULL, check_output, CalledProcessError @@ -17,9 +18,10 @@ except ImportError: from distutils.core import setup from run_tests import TestCommand -from slixmpp.version import __version__ -VERSION = __version__ +version_mod = runpy.run_path('slixmpp/version.py') +VERSION = version_mod['__version__'] + DESCRIPTION = ('Slixmpp is an elegant Python library for XMPP (aka Jabber).') with open('README.rst', encoding='utf8') as readme: LONG_DESCRIPTION = readme.read()