- Changes CI to use the stable release of Python 3.12.
- Adds support for Python 3.12.
- Changes
apispec
dependency version in order to be compatible withPyYAML
v6. - Fixes container image fixtures to be Podman-compatible.
- Fixes Kombu documentation linking.
- Adds fixture providing example of user secrets needed for Kerberos tests.
- Adds support for Python 3.11.
- Fixes location of Celery docs for ReadTheDocs pages.
- Removes hard-dependency on
black
code formatter version.
- Adds support for Python 3.10.
- Adds nested Yadage workflow specification fixture.
- Adds empty workflow workspaces for sample workflows by default.
- Adds internal representation of a scatter-gather Snakemake workflow fixture.
- Changes
tmp_shared_volume_path
fixture to be configurable through environment variable. - Changes fixtures to run with the full workspace path stored in the database.
- Removes support for Python 2.
- Changes internal dependencies to remove click.
- Adds support for Python 3.9.
- Fixes minor code warnings.
- Fixes installation by upgrading REANA-DB version.
- Adds new
__reana
database schema fordb
fixture. - Fixes a problem related to duplicated database session.
- Changes code formatting to respect
black
coding style. - Changes documentation to single-page layout.
- Adds fixtures for secrets store.
- Centralises test requirements.
- Adds Python 3.8 support.
- Makes workspace path configurable for the
sample_workflow_workspace
fixture through thepath
parameter. - Adds
sample_serial_workflow_in_db
fixture. - Exposes previously hidden
sample_yadage_workflow_in_db
fixture. - Adds missing database session close in
session
fixture. - Adds helpers to represent starting and requeueing job conditions,
sample_condition_for_starting_queued_workflows
andsample_condition_for_requeueing_workflows
.
- Adds directory including sample workspace data.
- Initial public release.