Hekateros  3.4.3
RoadNarrows Robotics Robot Arm Project
setup.py
Go to the documentation of this file.
1 #!/usr/bin/env python
2 
3 """
4 Hekateros python modules setup.py script.
5 """
6 
7 ## \file
8 ##
9 ## $LastChangedDate: 2016-03-18 12:24:39 -0600 (Fri, 18 Mar 2016) $
10 ## $Rev: 4360 $
11 ##
12 ## \brief Hekateros Python Setup Script.
13 ##
14 ## \author Robin Knight (robin.knight@roadnarrows.com)
15 ##
16 ## \copyright
17 ## \h_copy 2011-2017. RoadNarrows LLC.\n
18 ## http://www.roadnarrows.com\n
19 ## All Rights Reserved
20 ##
21 # @EulaBegin@
22 # @EulaEnd@
23 
24 import os
25 import sys
26 from distutils.core import setup, Extension
27 
28 ## RN Package Root Directory (not python package)
29 pkgroot = '../..'
30 
31 #
32 ## Package pydoc additional information (required by rnmake utilities)
33 #
34 PyDocInfo = {
35  'org_initials': 'RNR',
36  'index_template': pkgroot+"/docs/pydoc.html.tpl",
37  'images_dir': pkgroot+"/docs/images",
38  'images': {
39  'ORG_LOGO': 'Logo.png',
40  'FAVICON': 'favicon.png',
41  },
42 }
43 
44 #
45 ## Package Information (required by setup and rnmake utilities)
46 #
47 PkgInfo = {
48  'name': 'Hekateros',
49  'version': '1.0.0',
50  'description': 'RoadNarrows Robotics Hekateros Python Package',
51  'long_description':"""
52 The Hekateros python package provides modules and plug-in
53 extensions for the Hekateros robotic manipulator.
54 """,
55  'author': 'Robin Knight',
56  'author_email': 'robin.knight@roadnarrows.com',
57  'maintainer': 'RoadNarrows LLC',
58  'url': 'http://www.roadnarrows.com/',
59  'platforms': "any",
60  'license':"""
61 This is free python modules and binary extensions software; see the source for
62 copying conditions. There is NO warranty; not even for MERCHANTABILITY or
63 FITNESS FOR A PARTICULAR PURPOSE.
64 Copyright (C) 2011-2013 RoadNarrows LLC
65 """,
66  'packages': ['Hekateros'],
67  'package_dir': {'Hekateros':'modules/Hekateros',
68  'Hekateros.images':'modules/Hekateros/images'},
69  'package_data': {'Hekateros':['_bs*.*'],
70  'Laelaps.images':['*.png', '*.jpg']},
71  'scripts': [],
72 }
73 
74 #
75 ## List of XML files
76 #
77 xmlfiles = [
78  pkgroot+'/bsModules/bsHek/bsHekMsgs.xml',
79 ]
80 
81 
82 ## run
83 if __name__ == "__main__":
84  setup(**PkgInfo)
Definition: setup.py:1