-
David Hammer authoredDavid Hammer authored
setup.py 1.09 KiB
#!/usr/bin/env python
from os.path import dirname, join, realpath
from setuptools import setup, find_packages
from karabo.packaging.versioning import device_scm_version
ROOT_FOLDER = dirname(realpath(__file__))
scm_version = device_scm_version(
ROOT_FOLDER,
join(ROOT_FOLDER, 'src', 'calng', '_version.py')
)
setup(name='calng',
use_scm_version=scm_version,
author='CAL team',
author_email='da-support@xfel.eu',
description='',
long_description='',
url='',
package_dir={'': 'src'},
packages=find_packages('src'),
entry_points={
'karabo.bound_device': [
'AgipdCorrection = calng.AgipdCorrection:AgipdCorrection',
'DsscCorrection = calng.DsscCorrection:DsscCorrection',
'ModuleStacker = calng.ModuleStacker:ModuleStacker',
'ShmemToZMQ = calng.ShmemToZMQ:ShmemToZMQ',
],
'karabo.middlelayer_device': [
'CalibrationManager = calng.CalibrationManager:CalibrationManager'
],
},
package_data={'': ['*.cpp']},
requires=[],
)