Add extracted tools: CitrineOS, OpenOCPP, ShapeShifter
- CitrineOS core extracted (CSMS OCPP 2.0.1) - OpenOCPP extracted (firmware OCPP 1.6J/2.0.1) - ShapeShifter library installed (pip install -e) - ShapeShifter specification extracted - EVerest extracted TODO updated with progress
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
SUMMARY = "aiofile: Asynchronous file operations."
|
||||
|
||||
HOMEPAGE = "http://github.com/mosquito/aiofile"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENCE;md5=d8d1d59c60e60e8627fcd1c350a5c904"
|
||||
|
||||
SRC_URI[sha256sum] = "a8f9dec17282b3583337c4ef2d1a67f33072ab80dd03608041ed9e71b88dc521"
|
||||
|
||||
PYPI_PACKAGE = "aiofile"
|
||||
|
||||
inherit pypi setuptools3
|
||||
|
||||
RDEPENDS:${PN} += " \
|
||||
${PYTHON_PN}-caio \
|
||||
"
|
||||
@@ -0,0 +1,13 @@
|
||||
SUMMARY = "caio: Asynchronous file IO for Linux MacOS or Windows."
|
||||
|
||||
HOMEPAGE = "https://github.com/mosquito/caio"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=e3fc50a88d0a364313df4b21ef20c29e"
|
||||
|
||||
SRC_URI[sha256sum] = "d2be553738dd793f8a01a60316f2c5284fbf152219241c0c67ca05f650a37a37"
|
||||
|
||||
PYPI_PACKAGE = "caio"
|
||||
|
||||
inherit pypi setuptools3
|
||||
|
||||
RDEPENDS:${PN} += "python3-multiprocessing"
|
||||
@@ -0,0 +1,15 @@
|
||||
SUMMARY = "environs: simplified environment variable parsing"
|
||||
|
||||
HOMEPAGE = "https://github.com/sloria/environs"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=a49f11890d809ccbf7d326a2df842aaf"
|
||||
|
||||
SRC_URI[md5sum] = "7df5cb194ff30a004e1f03d9b4fdbee6"
|
||||
|
||||
PYPI_PACKAGE = "environs"
|
||||
|
||||
inherit pypi setuptools3
|
||||
|
||||
RDEPENDS:${PN} += " \
|
||||
${PYTHON_PN}-python-dotenv \
|
||||
"
|
||||
@@ -0,0 +1,15 @@
|
||||
SUMMARY = "marshmallow: A lightweight library for converting complex datatypes to and from native Python datatypes."
|
||||
|
||||
HOMEPAGE = "https://github.com/marshmallow-code/marshmallow"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=5bccd400dedfa74364481e56aacc0b4a"
|
||||
|
||||
SRC_URI[sha256sum] = "5d2371bbe42000f2b3fb5eaa065224df7d8f8597bc19a1bbfa5bfe7fba8da889"
|
||||
|
||||
PYPI_PACKAGE = "marshmallow"
|
||||
|
||||
inherit pypi setuptools3
|
||||
|
||||
RDEPENDS:${PN} += " \
|
||||
${PYTHON_PN}-packaging \
|
||||
"
|
||||
@@ -0,0 +1,11 @@
|
||||
SUMMARY = "netifaces: Portable network interface information."
|
||||
|
||||
HOMEPAGE = "https://github.com/al45tair/netifaces"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=e4677613c25bf3673bfee98c0cc52202"
|
||||
|
||||
SRC_URI[sha256sum] = "043a79146eb2907edf439899f262b3dfe41717d34124298ed281139a8b93ca32"
|
||||
|
||||
PYPI_PACKAGE = "netifaces"
|
||||
|
||||
inherit pypi setuptools3
|
||||
@@ -0,0 +1,11 @@
|
||||
SUMMARY = "packaging: Core utilities for Python packages"
|
||||
|
||||
HOMEPAGE = "https://github.com/pypa/packaging"
|
||||
LICENSE = "Apache-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=faadaedca9251a90b205c9167578ce91"
|
||||
|
||||
SRC_URI[sha256sum] = "dd47c42927d89ab911e606518907cc2d3a1f38bbd026385970643f9c5b8ecfeb"
|
||||
|
||||
PYPI_PACKAGE = "packaging"
|
||||
|
||||
inherit pypi setuptools3
|
||||
@@ -0,0 +1,55 @@
|
||||
SUMMARY = "Poetry PEP 517 Build Backend"
|
||||
DESCRIPTION = "Poetry PEP 517 Build Backend"
|
||||
HOMEPAGE = "https://github.com/python-poetry/poetry-core"
|
||||
BUGTRACKER = "https://github.com/python-poetry/poetry-core"
|
||||
CHANGELOG = "https://github.com/python-poetry/poetry-core/blob/master/CHANGELOG.md"
|
||||
|
||||
LICENSE = "Apache-2.0 & BSD-2-Clause & MIT"
|
||||
LIC_FILES_CHKSUM = "\
|
||||
file://LICENSE;md5=78c39cfd009863ae44237a7ab1f9cedc \
|
||||
file://src/poetry/core/_vendor/attr/_version_info.py;beginline=1;endline=1;md5=b2dccaa94b3629a08bfb4f983cad6f89 \
|
||||
file://src/poetry/core/_vendor/attrs/LICENSE;md5=5e55731824cf9205cfabeab9a0600887 \
|
||||
file://src/poetry/core/_vendor/jsonschema/COPYING;md5=7a60a81c146ec25599a3e1dabb8610a8 \
|
||||
file://src/poetry/core/_vendor/lark/LICENSE;md5=fcfbf1e2ecc0f37acbb5871aa0267500 \
|
||||
file://src/poetry/core/_vendor/packaging/LICENSE;md5=faadaedca9251a90b205c9167578ce91 \
|
||||
file://src/poetry/core/_vendor/packaging/LICENSE.APACHE;md5=2ee41112a44fe7014dce33e26468ba93 \
|
||||
file://src/poetry/core/_vendor/packaging/LICENSE.BSD;md5=7bef9bf4a8e4263634d0597e7ba100b8 \
|
||||
file://src/poetry/core/_vendor/pyparsing/LICENSE;md5=657a566233888513e1f07ba13e2f47f1 \
|
||||
file://src/poetry/core/_vendor/pyrsistent/LICENSE.mit;md5=b695eb9c6e7a6fb1b1bc2d193c42776e \
|
||||
file://src/poetry/core/_vendor/tomlkit/LICENSE;md5=31aac0dbc1babd278d5386dadb7f8e82 \
|
||||
file://src/poetry/core/_vendor/typing_extensions.LICENSE;md5=f16b323917992e0f8a6f0071bc9913e2 \
|
||||
"
|
||||
|
||||
SRC_URI[sha256sum] = "514bd33c30e0bf56b0ed44ee15e120d7e47b61ad908b2b1011da68c48a84ada9"
|
||||
|
||||
inherit python_poetry_core pypi
|
||||
|
||||
PYPI_ARCHIVE_NAME = "poetry_core-${PV}.${PYPI_PACKAGE_EXT}"
|
||||
S = "${WORKDIR}/poetry_core-${PV}"
|
||||
|
||||
# FIXME (aw): because in kirkstone poetry install itself by using itself
|
||||
do_compile:prepend () {
|
||||
test -L ${S}/poetry || ln -s ${S}/src/poetry ${S}/poetry
|
||||
}
|
||||
|
||||
SRC_URI += "file://deterministic.patch"
|
||||
|
||||
RDEPENDS:${PN}:append:class-target = "\
|
||||
python3-compression \
|
||||
python3-core \
|
||||
python3-crypt \
|
||||
python3-io \
|
||||
python3-json \
|
||||
python3-logging \
|
||||
python3-netclient \
|
||||
python3-pathlib2 \
|
||||
python3-pprint \
|
||||
python3-shell \
|
||||
"
|
||||
|
||||
RDEPENDS:${PN} += "\
|
||||
python3-pip \
|
||||
python3-six \
|
||||
"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
@@ -0,0 +1,14 @@
|
||||
SUMMARY = "Enables Python programs to dynamically access arbitrary Java objects"
|
||||
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=92361a2681db50d1bc207c47c49c1a8e"
|
||||
|
||||
SRC_URI[md5sum] = "22345a5235af2e003da25554732f2193"
|
||||
SRC_URI[wheel.md5sum] = "8667328e99732d4577eeb85d1ded8db8"
|
||||
|
||||
PYPI_PACKAGE = "py4j"
|
||||
PYPI_WHEEL_NAME = "py4j-0.10.9.7-py2.py3-none-any.whl"
|
||||
|
||||
inherit pypi_wheel
|
||||
|
||||
FILES:${PN} += "${datadir}/*"
|
||||
@@ -0,0 +1,20 @@
|
||||
SUMMARY = "Data validation and settings management using Python type hinting"
|
||||
HOMEPAGE = "https://github.com/samuelcolvin/pydantic"
|
||||
LICENSE = "MIT"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=2c02ea30650b91528657db64baea1757"
|
||||
|
||||
inherit pypi setuptools3
|
||||
|
||||
SRC_URI[sha256sum] = "b9a3859f24eb4e097502a3be1fb4b2abb79b6103dd9e2e0edb70613a4459a648"
|
||||
|
||||
RDEPENDS:${PN} += "\
|
||||
${PYTHON_PN}-typing-extensions \
|
||||
${PYTHON_PN}-core \
|
||||
${PYTHON_PN}-numbers \
|
||||
${PYTHON_PN}-json \
|
||||
${PYTHON_PN}-datetime \
|
||||
${PYTHON_PN}-io \
|
||||
${PYTHON_PN}-netclient \
|
||||
${PYTHON_PN}-image \
|
||||
${PYTHON_PN}-logging \
|
||||
"
|
||||
@@ -0,0 +1,11 @@
|
||||
SUMMARY = "python-dotenv: Read key-value pairs from a .env file and set them as environment variables"
|
||||
|
||||
HOMEPAGE = "https://github.com/marshmallow-code/marshmallow"
|
||||
LICENSE = "BSD-3-Clause"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=e914cdb773ae44a732b392532d88f072"
|
||||
|
||||
SRC_URI[sha256sum] = "a8df96034aae6d2d50a4ebe8216326c61c3eb64836776504fcca410e5937a3ba"
|
||||
|
||||
PYPI_PACKAGE = "python-dotenv"
|
||||
|
||||
inherit pypi setuptools3
|
||||
@@ -0,0 +1,29 @@
|
||||
SUMMARY = "typing-extensions: Backported and Experimental Type Hints for Python 3.7+"
|
||||
|
||||
HOMEPAGE = "https://github.com/python/typing_extensions"
|
||||
LICENSE = "PSF-2.0"
|
||||
LIC_FILES_CHKSUM = "file://LICENSE;md5=fcf6b249c2641540219a727f35d8d2c2"
|
||||
|
||||
SRC_URI[sha256sum] = "b75ddc264f0ba5615db7ba217daeb99701ad295353c45f9e95963337ceeeffb2"
|
||||
|
||||
PYPI_PACKAGE = "typing_extensions"
|
||||
|
||||
inherit pypi setuptools3 python3-dir
|
||||
|
||||
do_configure:prepend() {
|
||||
cat > setup.py <<-EOF
|
||||
from setuptools import setup
|
||||
|
||||
setup(name='typing_extensions',
|
||||
version="4.7.1",
|
||||
package_dir={'': 'src'})
|
||||
EOF
|
||||
}
|
||||
|
||||
FILES:${PN} += "\
|
||||
${libdir}/${PYTHON_DIR}/site-packages/typing_extensions.py \
|
||||
"
|
||||
|
||||
do_install:append() {
|
||||
cp ${S}/src/typing_extensions.py ${D}${libdir}/${PYTHON_DIR}/site-packages/
|
||||
}
|
||||
Reference in New Issue
Block a user