Release declearn 2.0
This milestone is about stabilizing the 2.0 version of declearn, and releasing it as such, notably by adding a proper open source license, turning this repository public, and probably uploading the package to PyPI.
The new version of declearn has been under development for a while, and most APIs have had their revision in the wake of adding features and/or anticipating future ones; it is therefore logical to stabilize them into a versioned release, from which development will go on, abiding by semantic versioning.
Requirements
Prior to conducting release-oriented updates (listed in the next section), all revisions that are to be part of the release should be merged into main.
Those include:
- MR !19 (merged) revising and cleaning the Optimizer and its plug-ins APIs
- MR !20 (merged) implementing the Metric API
- MR !21 (merged) revising Checkpointer
Pre-release To-Do List
See MR !23 (merged) for the updated todo list and advancement notes.
Perform the release
-
add tag + release on gitlab -
make public on gitlab -
upload on PyPI