Clone of https://github.com/NixOS/nixpkgs.git (to stress-test knotserver)

python3Packages.optuna-dashboard: init at 0.18.0 (#417487)

authored by Guillaume Girol and committed by GitHub 7bc4bec7 0561ca8a

Changed files
+80
pkgs
development
python-modules
optuna-dashboard
top-level
+78
pkgs/development/python-modules/optuna-dashboard/default.nix
··· 1 + { 2 + lib, 3 + buildPythonPackage, 4 + fetchFromGitHub, 5 + alembic, 6 + boto3, 7 + botorch, 8 + bottle, 9 + cmaes, 10 + colorlog, 11 + moto, 12 + numpy, 13 + optuna, 14 + packaging, 15 + plotly, 16 + pytestCheckHook, 17 + setuptools, 18 + scikit-learn, 19 + scipy, 20 + streamlit, 21 + tqdm, 22 + }: 23 + 24 + buildPythonPackage rec { 25 + pname = "optuna-dashboard"; 26 + version = "0.18.0"; 27 + pyproject = true; 28 + 29 + src = fetchFromGitHub { 30 + owner = "optuna"; 31 + repo = "optuna-dashboard"; 32 + tag = "v${version}"; 33 + hash = "sha256-0L1QTw9srZsHWDVP4J0WMIvndn5pn51Hs/Xz/tusv0I="; 34 + }; 35 + 36 + dependencies = [ 37 + alembic 38 + bottle 39 + cmaes 40 + colorlog 41 + numpy 42 + optuna 43 + packaging 44 + scikit-learn 45 + scipy 46 + tqdm 47 + ]; 48 + 49 + build-system = [ setuptools ]; 50 + 51 + nativeCheckInputs = [ 52 + pytestCheckHook 53 + boto3 54 + botorch 55 + moto 56 + plotly 57 + streamlit 58 + ]; 59 + 60 + # Disable tests that use playwright (needs network) 61 + disabledTestPaths = [ 62 + "e2e_tests/test_dashboard/test_usecases/test_preferential_optimization.py" 63 + "e2e_tests/test_dashboard/test_usecases/test_study_history.py" 64 + "e2e_tests/test_dashboard/visual_regression_test.py" 65 + "e2e_tests/test_standalone/test_study_list.py" 66 + ]; 67 + 68 + pythonImportsCheck = [ "optuna_dashboard" ]; 69 + 70 + meta = { 71 + description = "Real-time Web Dashboard for Optuna"; 72 + homepage = "https://github.com/optuna/optuna-dashboard"; 73 + changelog = "https://github.com/optuna/optuna-dashboard/releases/tag/v${version}"; 74 + license = lib.licenses.mit; 75 + maintainers = with lib.maintainers; [ jherland ]; 76 + mainProgram = "optuna-dashboard"; 77 + }; 78 + }
+2
pkgs/top-level/python-packages.nix
··· 10886 10886 10887 10887 optuna = callPackage ../development/python-modules/optuna { }; 10888 10888 10889 + optuna-dashboard = callPackage ../development/python-modules/optuna-dashboard { }; 10890 + 10889 10891 optype = callPackage ../development/python-modules/optype { }; 10890 10892 10891 10893 opuslib = callPackage ../development/python-modules/opuslib { };