Upgrade KUKSA.val components to 0.4.0 releases
[AGL/meta-agl-demo.git] / recipes-connectivity / kuksa-val / kuksa-dbc-feeder / 0001-dbc2val-add-installation-mechanism.patch
1 From d23ce9baabaabff17a4bf6050462edd11feb7cef Mon Sep 17 00:00:00 2001
2 From: Scott Murray <scott.murray@konsulko.com>
3 Date: Wed, 19 Apr 2023 15:55:01 -0400
4 Subject: [PATCH] dbc2val: add installation mechanism
5
6 Add setup.py and setup.cfg to allow installing the dbcfeederlib
7 module and dbcfeeder.py in a way suitable for packaging.
8
9 Upstream-Status: pending
10
11 Signed-off-by: Scott Murray <scott.murray@konsulko.com>
12
13
14 ---
15  dbc2val/setup.cfg | 30 ++++++++++++++++++++++++++++++
16  dbc2val/setup.py  | 14 ++++++++++++++
17  2 files changed, 44 insertions(+)
18  create mode 100644 dbc2val/setup.cfg
19  create mode 100644 dbc2val/setup.py
20
21 diff --git a/dbc2val/setup.cfg b/dbc2val/setup.cfg
22 new file mode 100644
23 index 0000000..03dc6d6
24 --- /dev/null
25 +++ b/dbc2val/setup.cfg
26 @@ -0,0 +1,30 @@
27 +[metadata]
28 +name = dbcfeeder
29 +author = Sebastian Schildt, Naresh Nayak, Wenwen Chen
30 +author_email = sebastian.schildt@de.bosch.com, naresh.nayak@de.bosch.com, wenwen.chen@de.bosch.com
31 +description = kuksa.val DBC feeder
32 +long_description = file:README.md
33 +long_description_content_type = text/markdown
34 +url=https://github.com/eclipse/kuksa.val.feeders
35 +project_urls=
36 +  Source=https://github.com/eclipse/kuksa.val.feeders/tree/master/dbc2val
37 +  Bug Tracker=https://github.com/eclipse/kuksa.val.feeders/issues
38 +classifiers =
39 +    Intended Audience :: Developers
40 +    Development Status :: 3 - Alpha
41 +    Environment :: Console
42 +    Programming Language :: Python :: 3
43 +    License :: OSI Approved :: Apache Software License
44 +    Operating System :: OS Independent
45 +    Topic :: Software Development
46 +
47 +license_file = ../LICENSE.txt
48 +
49 +[options]
50 +python_requires = >=3.6
51 +install_requires=
52 +    pyserial
53 +    pyyaml
54 +    kuksa-client
55 +packages=dbcfeederlib
56 +scripts=dbcfeeder.py
57 diff --git a/dbc2val/setup.py b/dbc2val/setup.py
58 new file mode 100644
59 index 0000000..65f9157
60 --- /dev/null
61 +++ b/dbc2val/setup.py
62 @@ -0,0 +1,14 @@
63 +from setuptools import setup
64 +
65 +setup(
66 +    version_config={
67 +        "template": "{tag}",
68 +        "dev_template": "{tag}-{ccount}",
69 +        "dirty_template": "{tag}-{ccount}-dirty",
70 +        "starting_version": "0.1.0",
71 +        "version_callback": None,
72 +        "version_file": None,
73 +        "count_commits_from_version_file": False
74 +    },
75 +    setup_requires=['setuptools-git-versioning'],
76 +)