gpo.zugaina.org

Search Portage & Overlays:

dev-python/optuna

Hyperparameter optimization framework

Screenshots

  • optuna-5.0.0
    ~amd64 ~arm64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15

    View      Download      Browse     License: MIT   
    Overlay: stuff
  • optuna-4.9.0
    ~amd64 ~arm64
    test python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15

    View      Download      Browse     License: MIT   
    Overlay: stuff

ChangeLog

commit 3fc58613230836b2c92fa568ea2a59ffe66bd03b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 06:50:21 2026 +0200

dev-python/optuna: trim 4.9.0 test rationale

commit 92a1c573c1014cc4521eb613a19a8228a7487274
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 04:50:09 2026 +0200

dev-python/optuna: trim 5.0.0 comment prose

commit ecd09b2c5c1e21678c829134775b01fdd6395cc4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 7 10:39:55 2026 +0200

dev-python/optuna: drop 4.8.0

Retention: 4.9.0 and 5.0.0 are the last two, and 4.9.0 doubles as the
rollback anchor for the 4 series now that 5.0.0 has removed the
multi_objective API, so 4.8.0 adds nothing.

commit 46b72f06e0b9dca4ca2d9fa3f25687c76700a1f7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Sep 7 10:39:41 2026 +0200

dev-python/optuna: add 5.0.0

Despite the major, the packaging surface is unchanged: the 5.0.0 and 4.9.0
sdists declare an identical runtime dependency list and the same
requires-python, and the only pyproject.toml deltas are plotly upper bounds
and a torchvision constraint inside the docs and test extras.

What 5.0.0 actually removes is the long-deprecated optuna.multi_objective
API plus the allennlp, chainer, chainermn and mxnet integrations. Neither
in-overlay consumer touches any of them: pyannote-pipeline uses
create_study, samplers, pruners, trial, distributions, exceptions, logging
and the three storages classes, ptyrad only pruners, samplers, create_study
and TrialPruned, and every one of those names still resolves in 5.0.0 with
optuna.storages exporting an identical public set. Both declare floors only
(>=4.2.0 and unversioned), so nothing caps out.

One further test needed deselecting, and it is not a 5.0.0 regression --
it is byte-identical in 4.9.0. It masks psycopg2 alone to force the "no DB
driver" ImportError, but SQLAlchemy 2.x resolves postgresql:// to psycopg
3; where that is installed the driver loads, no ImportError is raised, and
the test falls through to a real connection attempt that fails on DNS.

commit 83fa525800f2558cc1f749c35a29116a50e7e67f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 5 10:55:05 2026 +0200

dev-python/optuna: date the test-dependency suppressions

Stamp the EPYTEST ignore/deselect set; cmaes and lupa (needed by fakeredis[lua]) are
unpackaged.

commit af5e699f33f825a966f395d87366432b39d67ef3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 4 23:50:02 2026 +0200

dev-python/optuna: enable tests in 4.8.0

Run the packaged core, storage, and gRPC test suite while excluding optional integrations whose dependencies are unavailable or intentionally omitted. Add the required test dependencies and Python 3.15 support.

commit 4eb34d0881eaf7bf81fabc01a522e976c142ef7b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 4 23:43:20 2026 +0200

dev-python/optuna: enable tests in 4.9.0

Run the packaged core, storage, and gRPC test suite while excluding optional integrations whose dependencies are unavailable or intentionally omitted. Add the required test dependencies and Python 3.15 support.

commit ec3d32f7bdbd3486ca277d19c6dd8bd3f4b18699
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jun 20 15:49:18 2026 +0200

dev-python/optuna: Keyword 4.8.0 for ~arm64

commit 91f3e46609835269f938016c617a873ecf29197d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 16 16:41:03 2026 +0200

dev-python/optuna: Keyword 4.9.0 for ~arm64

Pure-Python (PEP517), architecture-independent.

commit 9534fb49192cf80161e28037023b5a2414200f6f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jun 1 11:35:23 2026 +0200

dev-python/optuna: add 4.9.0

Upstream pyproject.toml dependencies unchanged vs 4.8.0.

commit fbbbc0fa61d279a7c64e80736f8dedcafeece2c7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 16 09:58:10 2026 +0200

dev-python/optuna: new package, add 4.8.0

Define-by-run hyperparameter optimization framework. Required
runtime dep of sci-ml/pyannote-pipeline (its tunable-pipeline
abstraction sits on top of optuna).

Pure-python, multi-impl. Dep list mirrors upstream pyproject.toml
verbatim; tests restricted (heavy fixtures pulling scipy/boto3/...).