diff --git a/DEVELOPERS b/DEVELOPERS index a4d5d37eff..b2d3305db6 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -3482,6 +3482,7 @@ F: configs/ti_am64x_sk_defconfig N: Xukai Wang F: package/python-cloudpickle/ F: package/python-farama-notifications/ +F: package/python-gymnasium/ N: Yair Ben Avraham F: package/casync/ diff --git a/package/Config.in b/package/Config.in index a9a2785102..50cfbfccc1 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1145,6 +1145,7 @@ menu "External python modules" source "package/python-grpcio-reflection/Config.in" source "package/python-grpclib/Config.in" source "package/python-gunicorn/Config.in" + source "package/python-gymnasium/Config.in" source "package/python-h11/Config.in" source "package/python-h2/Config.in" source "package/python-hid/Config.in" diff --git a/package/python-gymnasium/Config.in b/package/python-gymnasium/Config.in new file mode 100644 index 0000000000..19185f267c --- /dev/null +++ b/package/python-gymnasium/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_PYTHON_GYMNASIUM + bool "python-gymnasium" + select BR2_PACKAGE_PYTHON_CLOUDPICKLE # runtime + select BR2_PACKAGE_PYTHON_FARAMA_NOTIFICATIONS # runtime + select BR2_PACKAGE_PYTHON_NUMPY # runtime + select BR2_PACKAGE_PYTHON_TYPING_EXTENSIONS # runtime + help + A standard API for reinforcement learning and a diverse set + of reference environments (formerly Gym). + + https://farama.org diff --git a/package/python-gymnasium/python-gymnasium.hash b/package/python-gymnasium/python-gymnasium.hash new file mode 100644 index 0000000000..b76e0a5710 --- /dev/null +++ b/package/python-gymnasium/python-gymnasium.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/gymnasium/json +md5 b67cd4243af164eb11888fe731c91e11 gymnasium-1.2.3.tar.gz +sha256 2b2cb5b5fbbbdf3afb9f38ca952cc48aa6aa3e26561400d940747fda3ad42509 gymnasium-1.2.3.tar.gz +# Locally computed sha256 checksums +sha256 7dacaa9772e856aee6943b32ef663d3634d91d72ec7bbc74d136943673f91e18 LICENSE diff --git a/package/python-gymnasium/python-gymnasium.mk b/package/python-gymnasium/python-gymnasium.mk new file mode 100644 index 0000000000..1cf79a0baf --- /dev/null +++ b/package/python-gymnasium/python-gymnasium.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-gymnasium +# +################################################################################ + +PYTHON_GYMNASIUM_VERSION = 1.2.3 +PYTHON_GYMNASIUM_SOURCE = gymnasium-$(PYTHON_GYMNASIUM_VERSION).tar.gz +PYTHON_GYMNASIUM_SITE = https://files.pythonhosted.org/packages/76/59/653a9417d98ed3e29ef9734ba52c3495f6c6823b8d5c0c75369f25111708 +PYTHON_GYMNASIUM_SETUP_TYPE = setuptools +PYTHON_GYMNASIUM_LICENSE = MIT +PYTHON_GYMNASIUM_LICENSE_FILES = LICENSE + +$(eval $(python-package))