diff options
author | Bill Huang <bill.huang2001@gmail.com> | 2022-11-01 17:36:26 +0800 |
---|---|---|
committer | Bill Huang <bill.huang2001@gmail.com> | 2022-11-01 22:22:54 +0800 |
commit | 06c9d4d95c1ef5e0fb19bf346ee297b94b32b666 (patch) | |
tree | 9d781e0aa058b353c9c2599c6db97913532f02dc | |
parent | 60426c0a356aba0d9a855e2edf4adc051810afc6 (diff) |
gym: 0.21.0 -> 0.26.2
add importlib-metadata as dependency when python < 3.10
-rw-r--r-- | pkgs/development/python-modules/gym-notices/default.nix | 24 | ||||
-rw-r--r-- | pkgs/development/python-modules/gym/default.nix | 12 | ||||
-rw-r--r-- | pkgs/top-level/python-packages.nix | 2 |
3 files changed, 34 insertions, 4 deletions
diff --git a/pkgs/development/python-modules/gym-notices/default.nix b/pkgs/development/python-modules/gym-notices/default.nix new file mode 100644 index 0000000000000..1cd974976e4a4 --- /dev/null +++ b/pkgs/development/python-modules/gym-notices/default.nix @@ -0,0 +1,24 @@ +{ lib +, buildPythonPackage +, fetchPypi +}: + +buildPythonPackage rec { + pname = "gym-notices"; + version = "0.0.8"; + + src = fetchPypi { + inherit pname version; + sha256 = "sha256-rSXiAEh8r6NpcoYl/gZOiK2hNGYYUmECZZtGQPK0uRE="; + }; + + pythonImportsCheck = [ "gym_notices" ]; + + meta = with lib; { + description = "Notices for Python package Gym"; + homepage = "https://github.com/Farama-Foundation/gym-notices"; + license = licenses.mit; + maintainers = with maintainers; [ billhuang ]; + }; +} + diff --git a/pkgs/development/python-modules/gym/default.nix b/pkgs/development/python-modules/gym/default.nix index 1616343f8b436..44fbdc0401237 100644 --- a/pkgs/development/python-modules/gym/default.nix +++ b/pkgs/development/python-modules/gym/default.nix @@ -3,23 +3,27 @@ , fetchFromGitHub , numpy , cloudpickle +, gym-notices +, importlib-metadata +, pythonOlder }: buildPythonPackage rec { pname = "gym"; - version = "0.21.0"; + version = "0.26.2"; src = fetchFromGitHub { owner = "openai"; repo = pname; - rev = "v${version}"; - sha256 = "12b545xz0r2g4z5r7f8amxl7nm0lqymkzwcwhg1bni9h0sxwpv6c"; + rev = "${version}"; + sha256 = "sha256-uJgm8l1SxIRC5PV6BIH/ht/1ucGT5UaUhkFMdusejgA="; }; propagatedBuildInputs = [ cloudpickle numpy - ]; + gym-notices + ] ++ lib.optionals (pythonOlder "3.10") [ importlib-metadata ]; # The test needs MuJoCo that is not free library. doCheck = false; diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index 112bd45d1b6df..c978b80214e9a 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -4053,6 +4053,8 @@ self: super: with self; { gym = callPackage ../development/python-modules/gym { }; + gym-notices = callPackage ../development/python-modules/gym-notices { }; + gyp = callPackage ../development/python-modules/gyp { }; h11 = callPackage ../development/python-modules/h11 { }; |