package/python-rpds-py: new package
Signed-off-by: James Hilliard <james.hilliard1@gmail.com> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
This commit is contained in:
parent
0a4a689e96
commit
898cb9681f
@ -1424,6 +1424,7 @@ F: package/python-pydyf/
|
||||
F: package/python-pypa-build/
|
||||
F: package/python-pyphen/
|
||||
F: package/python-pyproject-hooks/
|
||||
F: package/python-rpds-py/
|
||||
F: package/python-rtoml/
|
||||
F: package/python-selenium/
|
||||
F: package/python-snappy/
|
||||
|
@ -1267,6 +1267,7 @@ menu "External python modules"
|
||||
source "package/python-requests-oauthlib/Config.in"
|
||||
source "package/python-requests-toolbelt/Config.in"
|
||||
source "package/python-rfc3987/Config.in"
|
||||
source "package/python-rpds-py/Config.in"
|
||||
source "package/python-rpi-gpio/Config.in"
|
||||
source "package/python-rpi-ws281x/Config.in"
|
||||
source "package/python-rsa/Config.in"
|
||||
|
8
package/python-rpds-py/Config.in
Normal file
8
package/python-rpds-py/Config.in
Normal file
@ -0,0 +1,8 @@
|
||||
config BR2_PACKAGE_PYTHON_RPDS_PY
|
||||
bool "python-rpds-py"
|
||||
depends on BR2_PACKAGE_HOST_RUSTC_TARGET_ARCH_SUPPORTS
|
||||
help
|
||||
Python bindings to the Rust rpds crate for persistent
|
||||
data structures.
|
||||
|
||||
https://github.com/crate-py/rpds
|
4
package/python-rpds-py/python-rpds-py.hash
Normal file
4
package/python-rpds-py/python-rpds-py.hash
Normal file
@ -0,0 +1,4 @@
|
||||
# Locally calculated after vendoring
|
||||
sha256 3b1087c3c7d55b8730dfaa539147646292074819295812267832ce5b64a0034c rpds_py-0.9.2.tar.gz
|
||||
# Locally computed sha256 checksums
|
||||
sha256 8bcb72c82ea8ae74802293c41d93ad7d51434001b0ae45a603a5af0f507aee0a LICENSE
|
22
package/python-rpds-py/python-rpds-py.mk
Normal file
22
package/python-rpds-py/python-rpds-py.mk
Normal file
@ -0,0 +1,22 @@
|
||||
################################################################################
|
||||
#
|
||||
# python-rpds-py
|
||||
#
|
||||
################################################################################
|
||||
|
||||
PYTHON_RPDS_PY_VERSION = 0.9.2
|
||||
PYTHON_RPDS_PY_SOURCE = rpds_py-$(PYTHON_RPDS_PY_VERSION).tar.gz
|
||||
PYTHON_RPDS_PY_SITE = https://files.pythonhosted.org/packages/da/3c/fa2701bfc5d67f4a23f1f0f4347284c51801e9dbc24f916231c2446647df
|
||||
PYTHON_RPDS_PY_SETUP_TYPE = pep517
|
||||
PYTHON_RPDS_PY_LICENSE = MIT
|
||||
PYTHON_RPDS_PY_LICENSE_FILES = LICENSE
|
||||
PYTHON_RPDS_PY_DEPENDENCIES = host-python-maturin
|
||||
PYTHON_RPDS_PY_ENV = \
|
||||
$(PKG_CARGO_ENV) \
|
||||
PYO3_CROSS_LIB_DIR="$(STAGING_DIR)/usr/lib/python$(PYTHON3_VERSION_MAJOR)"
|
||||
# We need to vendor the Cargo crates at download time
|
||||
PYTHON_RPDS_PY_DOWNLOAD_POST_PROCESS = cargo
|
||||
PYTHON_RPDS_PY_DOWNLOAD_DEPENDENCIES = host-rustc
|
||||
PYTHON_RPDS_PY_DL_ENV = $(PKG_CARGO_ENV)
|
||||
|
||||
$(eval $(python-package))
|
Loading…
Reference in New Issue
Block a user