From e9fb58b19e88e474ddafccdddc87d99ec8fbe8ae Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Thu, 14 Oct 2021 17:27:43 -0700 Subject: [PATCH] py: missing strict epicscorelibs dep. --- setup.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 0919b3a..647dc0d 100755 --- a/setup.py +++ b/setup.py @@ -11,6 +11,7 @@ from setuptools import Command, Distribution from setuptools_dso import DSO, Extension, setup, build_dso, ProbeToolchain from epicscorelibs.config import get_config_var import epicscorelibs.path +import epicscorelibs.version def pvxsversion(): with open(os.path.join('configure', 'CONFIG_PVXS_VERSION'), 'r') as F: @@ -620,7 +621,7 @@ pvxs_ver = '%(PVXS_MAJOR_VERSION)s.%(PVXS_MINOR_VERSION)s.%(PVXS_MAINTENANCE_VER setup( name='pvxslibs', - version=pvxs_ver+"a2", + version=pvxs_ver+"a3", description="PVXS libraries packaged for python", url='https://mdavidsaver.github.io/pvxs', author='Michael Davidsaver', @@ -647,7 +648,10 @@ setup( # cf. PEP 518 #setup_requires = ['setuptools_dso'], # also need at runtime for DSO filename lookup - install_requires = ['setuptools_dso>=2.1a3'], + install_requires = [ + 'setuptools_dso>=2.1a3', + epicscorelibs.version.abi_requires(), + ], packages=['pvxslibs', 'pvxslibs.lib', 'pvxslibs.test'], package_dir={'': 'python'}, x_dsos = define_DSOS,