From bb7a3ca40abb8dcc506042ee2c0a4ef7d03ac2bb Mon Sep 17 00:00:00 2001 From: eduard Date: Sun, 5 Jun 2016 13:56:14 +0200 Subject: [PATCH] changed setup.py for release 0.4 added all needed meta info --- setup.py | 63 +++++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 62 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 4a6d875f..c5196324 100644 --- a/setup.py +++ b/setup.py @@ -1,9 +1,70 @@ +"""Support and convert several CAN (Controller Area Network) database formats .arxml .dbc .dbf .kcd ... + +Canmatrix implements a "Python Can Matrix Object" which describes the can-communication +and the needed objects (Boardunits, Frames, Signals, Values, ...) Canmatrix also includes +two Tools (canconvert and cancompare) for converting and comparing CAN databases. +There are also some extract and merge options for dealing with can databases. + supported file formats for import: + + .dbc candb / Vector + + .dbf Busmaster (open source!) + + .kcd kayak (open source!) + + .arxml autosar system description + + .yaml dump of the python object + + .xls(x) excel xls-import, works with .xls-file generated by this lib + + .sym peak pcan can description + + supported file formats for export: + + .dbc + + .dbf + + .kcd + + .xls(x) + + .json Canard (open source!) + + .arxml (very basic implementation) + + .yaml (dump of the python object) + + .sym +""" + +classifiers = """\ +Development Status :: 4 - Beta +Environment :: Console +License :: OSI Approved :: BSD License +Topic :: Scientific/Engineering +""" + from setuptools import setup, find_packages +doclines = __doc__.split("\n") + setup( name = "canmatrix", - version = "0.3", + version = "0.4", + maintainer = "Eduard Broecker", + maintainer_email = "eduard at gmx dot de", + url = "http://github.com/ebroecker/canmatrix", + classifiers = filter(None, classifiers.split("\n")), + description = doclines[0], + keywords = "CAN dbc arxml kcd dbf sym", + long_description = "\n".join(doclines[2:]), + license = "BSD", + platforms = ["any"], + packages = find_packages(), entry_points={'console_scripts': ['cancompare = canmatrix.compare:main', 'canconvert = canmatrix.convert:main']} ) +