From 9ae9252729f5f7533483a7263be0a154548487ad Mon Sep 17 00:00:00 2001 From: Fabian Affolter Date: Wed, 3 May 2023 20:18:47 +0200 Subject: [PATCH] python310Packages.rl-coach: remove This project will no longer be maintained by Intel. Intel has ceased development and contributions including, but not limited to, maintenance, bug fixes, new releases, or updates, to this project. --- .../python-modules/rl-coach/default.nix | 99 ------------------- pkgs/top-level/python-aliases.nix | 1 + pkgs/top-level/python-packages.nix | 2 - 3 files changed, 1 insertion(+), 101 deletions(-) delete mode 100644 pkgs/development/python-modules/rl-coach/default.nix diff --git a/pkgs/development/python-modules/rl-coach/default.nix b/pkgs/development/python-modules/rl-coach/default.nix deleted file mode 100644 index f1da92d056d2..000000000000 --- a/pkgs/development/python-modules/rl-coach/default.nix +++ /dev/null @@ -1,99 +0,0 @@ -{ lib -, buildPythonPackage -, pythonOlder -, fetchPypi -, tensorflow -, annoy -, pillow -, matplotlib -, numpy -, pandas -, pygame -, pyopengl -, scipy -, scikitimage -, gym -, bokeh -, kubernetes -, redis -, minio -, pytest -, psutil -}: - -buildPythonPackage rec { - version = "1.0.1"; - pname = "rl-coach"; - - src = fetchPypi { - inherit pname version; - sha256 = "0i47hf0l76ydyrky6f8h760bfr0zg5g3vy675x6m6pgm9wrklkqc"; - }; - - propagatedBuildInputs = [ - tensorflow - annoy - pillow - matplotlib - numpy - pandas - pygame - pyopengl - scipy - scikitimage - gym - bokeh - kubernetes - redis - minio - psutil - ]; - - nativeCheckInputs = [ - pytest - ]; - - # run only some tests that do not need any optional dependencies - # available tests: https://github.com/NervanaSystems/coach/tree/master/rl_coach/tests - testsToRun = [ - # test only the tensorflow backend (not mxnet) - "architectures/tensorflow_components" - "agents" - "exploration_policies" - "filters" - "memories" - "utils" - ]; - checkPhase = let - fullTestPaths = map (testfile: "rl_coach/tests/${testfile}") testsToRun; - escapedPaths = map lib.escapeShellArg fullTestPaths; - pytestArgs = builtins.concatStringsSep " " escapedPaths; - in - '' - pytest ${pytestArgs} - ''; - - postPatch = '' - # pinned to 8.0.1 for unknown reason, at least basic functionallity seems to work without it - # https://github.com/NervanaSystems/coach/pull/149#issuecomment-495915804 - sed -i '/kubernetes/d' requirements.txt - - # this is just an "intel-optimized" version of tensorflow, e.g. an implementation detail - sed -i 's/intel-tensorflow/tensorflow/g' setup.py - - # backports of python3 features not needed - # https://github.com/NervanaSystems/coach/issues/324 - sed -i '/futures/d' requirements.txt - ''; - - disabled = pythonOlder "3.5"; # minimum required version - - meta = with lib; { - description = "Enables easy experimentation with state of the art Reinforcement Learning algorithms"; - homepage = "https://nervanasystems.github.io/coach/"; - license = licenses.asl20; - maintainers = with maintainers; [ timokau ]; - # pythonPackages.gym is too new - broken = true; # since 2020-04-20 - }; -} diff --git a/pkgs/top-level/python-aliases.nix b/pkgs/top-level/python-aliases.nix index 53d0ad6df5b4..85dd738194b2 100644 --- a/pkgs/top-level/python-aliases.nix +++ b/pkgs/top-level/python-aliases.nix @@ -254,6 +254,7 @@ mapAliases ({ requests_oauthlib = requests-oauthlib; # added 2022-02-12 requests_toolbelt = requests-toolbelt; # added 2017-09-26 rig = throw "rig has been removed because it was pinned to python 2.7 and 3.5, failed to build and is otherwise unmaintained"; # added 2022-11-28 + rl-coach = "rl-coach was removed because the project is discontinued and was archived by upstream"; # added 2023-05-03 roboschool = throw "roboschool is deprecated in favor of PyBullet and has been removed"; # added 2022-01-15 ROPGadget = ropgadget; # added 2021-07-06 rotate-backups = throw "rotate-backups was removed in favor of the top-level rotate-backups"; # added 2021-07-01 diff --git a/pkgs/top-level/python-packages.nix b/pkgs/top-level/python-packages.nix index babbc1b68f23..d4879e673b99 100644 --- a/pkgs/top-level/python-packages.nix +++ b/pkgs/top-level/python-packages.nix @@ -10428,8 +10428,6 @@ self: super: with self; { rlax = callPackage ../development/python-modules/rlax { }; - rl-coach = callPackage ../development/python-modules/rl-coach { }; - rlp = callPackage ../development/python-modules/rlp { }; rmcl = callPackage ../development/python-modules/rmcl { };