github Netflix/metaflow 2.3.6
2.3.6 (Sep 8th, 2021)

latest releases: 2.18.4, 2.18.3, 2.18.2...
4 years ago

Metaflow 2.3.6 Release Notes

The Metaflow 2.3.6 release is a patch release.

  • Bug Fixes
    • Fix recursion error when METAFLOW_DEFAULT_ENVIRONMENT is set to conda
    • Allow dots in host_volumes attribute for @batch decorator

Bug Fixes

Fix recursion error when METAFLOW_DEFAULT_ENVIRONMENT is set to conda

Prior to this release, setting default execution environment to conda through METAFLOW_DEFAULT_ENVIRONMENT would result in a recursion error.

METAFLOW_DEFAULT_ENVIRONMENT=conda python flow.py run
  File "/Users/savin/Code/metaflow/metaflow/cli.py", line 868, in start
    if e.TYPE == environment][0](ctx.obj.flow)
  File "/Users/savin/Code/metaflow/metaflow/plugins/conda/conda_environment.py", line 27, in __init__
    if e.TYPE == DEFAULT_ENVIRONMENT][0](self.flow)
  File "/Users/savin/Code/metaflow/metaflow/plugins/conda/conda_environment.py", line 27, in __init__
    if e.TYPE == DEFAULT_ENVIRONMENT][0](self.flow)
  File "/Users/savin/Code/metaflow/metaflow/plugins/conda/conda_environment.py", line 27, in __init__
    if e.TYPE == DEFAULT_ENVIRONMENT][0](self.flow)
  [Previous line repeated 488 more times]
  File "/Users/savin/Code/metaflow/metaflow/plugins/conda/conda_environment.py", line 24, in __init__
    from ...plugins import ENVIRONMENTS
RecursionError: maximum recursion depth exceeded

This release fixes this bug.

Allow dots in host_volumes attribute for @batch decorator

Dots in volume names - @batch(host_volumes='/path/with/.dot') weren't being santized properly resulting in errors when a Metaflow task launched on AWS Batch. This release fixes this bug.

Don't miss a new metaflow release

NewReleases is sending notifications on new releases.