forked from EVerest/EVerest
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy patheverest-metadata.yaml
More file actions
224 lines (212 loc) · 7 KB
/
Copy patheverest-metadata.yaml
File metadata and controls
224 lines (212 loc) · 7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
everest-admin-panel:
name: "EVerest admin panel"
description: "A beta-stage frontend for graphically editing the everest config file"
license: "Apache-2.0"
everest-cmake:
description: "CMake utility scripts for everest"
license: "Apache-2.0"
# dependencies of everest-cmake
cpm:
name: "CPM.cmake"
description: "CMake's missing package manager. A small CMake script for setup-free, cross-platform, reproducible dependency management"
license: "MIT"
code-coverage:
name: "CodeCoverage.cmake"
license: "BSD-3-Clause"
EVerest:
description: "This is the main part of EVerest containing the actual charge controller logic included in a large set of modules"
license: "Apache-2.0"
# dependencies of EVerest
nanopb:
description: "Protocol Buffers with small code size"
license: "Zlib"
sigslot:
name: "Sigslot, a signal-slot library"
description: "A simple C++14 signal-slots implementation "
license: "MIT"
ext-mbedtls:
name: "Mbed TLS"
description: "An open source, portable, easy to use, readable and flexible SSL library"
license: "Apache-2.0"
boost:
description: "Boost provides free peer-reviewed portable C++ source libraries."
license: "BSL-1.0 & MIT & Python-2.0"
pugixml:
description: "Light-weight, simple and fast XML parser for C++ with XPath support"
license: "MIT"
Josev:
description: "Implementation of the ISO 15118 Communication Protocol (-2, -20, -8)"
license: "Apache-2.0"
sqlite_cpp:
name: "SQLiteCpp"
description: "SQLiteC++ (SQLiteCpp) is a smart and easy to use C++ SQLite3 wrapper"
license: "MIT"
libcurl:
name: "curl"
description: "A command line tool and library for transferring data with URL syntax, supporting DICT, FILE, FTP, FTPS, GOPHER, GOPHERS, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, MQTT, POP3, POP3S, RTMP, RTMPS, RTSP, SCP, SFTP, SMB, SMBS, SMTP, SMTPS, TELNET, TFTP, WS and WSS. libcurl offers a myriad of powerful features"
license: "curl"
libcbv2g:
name: "libcbV2G"
description: "libcbV2G - The V2GTP EXI codec library"
license: "Apache-2.0"
everest-utils:
description: "EVerest utilities"
license: "Apache-2.0"
libpcap:
license: "BSD-3-Clause"
libevent:
license: "BSD-3-Clause & MIT"
openssl:
license: "Apache-2.0"
# from everest-dev-environment
edm:
name: "EDM"
description: "Dependency Manager for EVerest"
license: "Apache-2.0"
# dependencies of edm
jinja2:
name: "Jinja2"
description: "Jinja is a fast, expressive, extensible templating engine"
license: "BSD-3-Clause"
pyyaml:
name: "PyYAML"
description: "PyYAML is a YAML parser and emitter for Python"
license: "MIT"
requests:
name: "Requests"
description: "Requests is a simple, yet elegant, HTTP library."
license: "Apache-2.0"
everest-framework:
description: "Provides a mechanism to manage dependencies between different modules communicating with a wrapped MQTT protocol"
license: "Apache-2.0"
# dependencies of everest-framework
catch2:
name: "Catch2"
description: "A modern, C++-native, test framework for unit-tests, TDD and BDD - using C++14, C++17 and later"
license: "BSL-1.0"
date:
name: "Date"
description: "A date and time library based on the C++11/14/17 <chrono> header"
license: "MIT"
libfmt:
name: "{fmt}"
description: "A modern formatting library"
license: "MIT"
libwebsockets:
name: "Libwebsockets"
description: "Canonical libwebsockets.org networking library"
license: "MIT"
mqttc:
name: "MQTT-C"
description: "A portable MQTT C client for embedded systems and PCs alike."
license: "MIT"
nlohmann_json:
description: "JSON for Modern C++"
license: "MIT"
nlohmann_json_schema_validator:
description: "JSON schema validator for JSON for Modern C++"
license: "MIT"
pybind11:
description: "Seamless operability between C++11 and Python"
license: "BSD-3-Clause"
pybind11_json:
description: "Using nlohmann::json with pybind11"
license: "BSD-3-Clause"
ryml:
name: "Rapid YAML"
description: "Rapid YAML - a library to parse and emit YAML, and do it fast."
license: "MIT"
libcap:
license: "BSD-3-Clause"
node-addon-api:
license: "MIT"
nodejs:
license: "MIT & ISC & BSD-2-Clause & BSD-3-Clause & Artistic-2.0 & Apache-2.0"
# from everest-utils
ev-dev-tools:
name: "ev-cli"
description: "EVerest module auto generation"
license: "Apache-2.0"
# dependencies of ev-cli
jsonschema:
description: "jsonschema is an implementation of the JSON Schema specification for Python"
license: "MIT"
stringcase:
description: "String case converter"
license: "MIT"
# from everest-utils
everest-testing:
name: "EVerest Testing"
description: "This python package provides utilities for testing EVerest with pytest"
license: "Apache-2.0"
# dependencies of everest-testing
pytest:
description: "pytest: simple powerful testing with Python"
license: "MIT"
pytest-asyncio:
description: "Pytest support for asyncio"
license: "Apache-2.0"
python-dateutil:
description: "Extensions to the standard Python datetime module"
license: "Apache-2.0"
paho-mqtt:
description: "MQTT version 5.0/3.1.1 client class"
license: "EPL-2.0"
pyftpdlib:
description: "Very fast asynchronous FTP server library"
license: "MIT"
ocpp:
description: "Python package implementing the JSON version of the Open Charge Point Protocol (OCPP)"
license: "MIT"
websockets:
description: "An implementation of the WebSocket Protocol (RFC 6455 & 7692)"
license: "BSD-3-Clause"
pyOpenSSL:
description: "Python wrapper module around the OpenSSL library"
license: "Apache-2.0"
libfsm:
description: "A tiny C++14 library for writing maintainable finite state machines"
license: "Apache-2.0"
liblog:
description: "C++ logging and exceptions library for the EVerest framework"
license: "Apache-2.0"
# dependencies of liblog
metamacros:
description: "Macros for metaprogramming"
license: "MIT"
libbacktrace:
description: "A C library that may be linked into a C/C++ program to produce symbolic backtraces"
license: "BSD-3-Clause"
libmodbus:
description: "This is an implementation of the MODBUS communication protocol"
license: "Apache-2.0"
# dependencies of libmodbus
gtest:
name: "GoogleTest"
description: "GoogleTest - Google Testing and Mocking Framework"
license: "BSD-3-Clause"
libocpp:
description: "This is a C++ library implementation of OCPP for version 1.6 and 2.0.1"
license: "Apache-2.0"
# dependencies of libocpp
sqlite3:
name: "SQLite"
description: "SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine"
license: "SQLite Blessing (Public Domain)"
websocketpp:
name: "WebSocket++"
description: "C++ websocket client/server library"
license: "BSD-3-Clause"
libevse-security:
description: "This is a C++ library for security related operations for charging stations"
license: "Apache-2.0"
libslac:
description: "Simple ISO15118-3 SLAC library"
license: "Apache-2.0"
# dependencies of libslac
hash-library:
description: "Portable C++ hashing library"
license: "Zlib"
libtimer:
description: "C++ timer library for the EVerest framework"
license: "Apache-2.0"