Skip to content

Commit

Permalink
Fix release.json generation (#43)
Browse files Browse the repository at this point in the history
* Fix generation of release.json
* Update metadata with recent additions to dependencies
* Remove deprecated dependencies

---------

Signed-off-by: Kai-Uwe Hermann <[email protected]>
  • Loading branch information
hikinggrass authored Jul 4, 2024
1 parent 26ce2d4 commit 1e66ce8
Show file tree
Hide file tree
Showing 2 changed files with 31 additions and 114 deletions.
3 changes: 2 additions & 1 deletion dependency_manager/src/edm_tool/edm.py
Original file line number Diff line number Diff line change
Expand Up @@ -1305,7 +1305,8 @@ def release_handler(args):
if everest_core_repo_info["tag"]:
everest_core_repo_info_git_tag = everest_core_repo_info["tag"]
snapshot_yaml = {"everest-core": {"git_tag": everest_core_repo_info_git_tag}}
for cpm_module_file in sorted(cpm_modules_path.glob("*/")):
for cpm_module_file_name in sorted(os.listdir(cpm_modules_path)):
cpm_module_file = cpm_modules_path / cpm_module_file_name
if not cpm_module_file.is_file():
continue
with open(cpm_module_file, encoding='utf-8', mode='r') as cpm_module:
Expand Down
142 changes: 29 additions & 113 deletions everest-metadata.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,101 +2,6 @@ everest-admin-panel:
name: "EVerest admin panel"
description: "A beta-stage frontend for graphically editing the everest config file"
license: "Apache-2.0"
# dependencies of everest-admin-panel
babel-parser:
license: "MIT"
koumoul-vjsf:
license: "MIT"
mdi-font:
license: "Apache-2.0 & MIT"
mdi-js:
license: "Apache-2.0 & MIT"
vue-compiler-sfc:
license: "MIT"
ajv:
license: "MIT"
ajv-formats:
license: "MIT"
ajv-i18n:
license: "MIT"
argparse:
license: "Python-2.0"
core-js:
license: "MIT"
csstype:
license: "MIT"
debounce:
license: "MIT"
debounce-promise:
license: "MIT"
debug:
license: "MIT"
entities:
license: "BSD-3-Clause"
expr-eval:
license: "MIT"
fast-copy:
license: "MIT"
fast-deep-equal:
license: "MIT"
fast-equals:
license: "MIT"
json-schema-traverse:
license: "MIT"
just-clone:
license: "MIT"
konva:
license: "MIT"
linkify-it:
license: "MIT"
markdown-it:
license: "MIT"
match-all:
license: "MIT"
mdurl:
license: "MIT"
ms:
license: "MIT"
nanoid:
license: "MIT"
picocolors:
license: "ISC"
postcss:
license: "MIT"
property-expr:
license: "MIT"
punycode:
license: "MIT"
register-service-worker:
license: "MIT"
require-from-string:
license: "MIT"
roboto-fontface:
license: "Apache-2.0"
sortablejs:
license: "MIT"
source-map:
license: "BSD-3-Clause"
source-map-js:
license: "BSD-3-Clause"
ucmicro:
license: "MIT"
uri-js:
license: "BSD-2-Clause"
vue:
license: "MIT"
vue-class-component:
license: "MIT"
vue-property-decorator:
license: "MIT"
vue-router:
license: "MIT"
vuedraggable:
license: "MIT"
vuetify:
license: "MIT"
vuex:
license: "MIT"

everest-cmake:
description: "CMake utility scripts for everest"
Expand Down Expand Up @@ -125,10 +30,6 @@ ext-mbedtls:
name: "Mbed TLS"
description: "An open source, portable, easy to use, readable and flexible SSL library"
license: "Apache-2.0"
ext-openv2g:
name: "OpenV2G"
description: "An open source project implementing the basic functionality of the ISO IEC 15118 vehicle to grid (V2G) communication interface"
license: "LGPL-3.0+"
boost:
description: "Boost provides free peer-reviewed portable C++ source libraries."
license: "BSL-1.0 & MIT & Python-2.0"
Expand All @@ -138,9 +39,27 @@ pugixml:
Josev:
description: "Implementation of the ISO 15118 Communication Protocol (-2, -20, -8)"
license: "Apache-2.0"
RISE-V2G:
description: "The only fully-featured reference implementation of the Vehicle-2-Grid communication interface ISO 15118"
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:
Expand Down Expand Up @@ -201,6 +120,12 @@ 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:
Expand Down Expand Up @@ -282,6 +207,9 @@ 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"
Expand All @@ -291,18 +219,6 @@ hash-library:
description: "Portable C++ hashing library"
license: "Zlib"

libsunspec:
description: "This is an implementation of SunSpec for utilization within EVerest"
license: "Apache-2.0"
# dependencies of libsunspec
inih:
name: "inih (INI Not Invented Here)"
description: "Simple .INI file parser in C, good for embedded systems "
license: "BSD-3-Clause"
sunspec-models:
description: "SunSpec Model Definitions"
license: "Apache-2.0"

libtimer:
description: "C++ timer library for the EVerest framework"
license: "Apache-2.0"

0 comments on commit 1e66ce8

Please sign in to comment.