blob: c04678e599373ef6f630c9b97526c4f8e1bbaa94 [file] [log] [blame]
from setuptools import setup
import os
import shutil
# Builds the message registry and other data files into a python package
# Copy the msg registry and comp IDs files into the subdir with
# the __init__.py before building the package so they can reside in
# ../site-packages/pel_registry/ instead of site-packages/registry.
this_dir = os.path.dirname(__file__)
target_dir = os.path.join(this_dir, 'pel_registry')
shutil.copy(os.path.join(
this_dir, 'registry/message_registry.json'), target_dir)
shutil.copy(os.path.join(this_dir, 'registry/O_component_ids.json'),
target_dir)
shutil.copy(os.path.join(this_dir, 'registry/B_component_ids.json'),
target_dir)
setup(
name="pel_message_registry",
version="1.0",
classifiers=["License :: OSI Approved :: Apache Software License"],
packages=['pel_registry'],
package_data={'': ['message_registry.json',
'O_component_ids.json',
'B_component_ids.json']},
)