github Netflix/metaflow 2.10.10

latest releases: 2.18.5, 2.18.4, 2.18.3...
20 months ago

Features

Support git repositories as @pypi dependencies

This release adds support for git repositories as dependencies for the @pypi decorator.

Usage

You can pin the version of the dependency with "@branch", "@commit", "@tag" or the head of the main branch with "".
Under the hood @pypi will resolve the dependency to a commit at the moment of creating the environment.

Limitations

Currently conda and pypi environments are created in advance before deploying on remote platforms, this includes gathering all the dependencies and bundling them up. The dependencies for pypi have been limited to binaries only in order to support cross-platform deployments.

For the git sources, we build a wheel from the source and check whether it is compatible with the target platform. This limits using sources where the output wheel is a platform specific binary, for example if building on an ARM platform but trying to deploy on x86.

What's Changed

Full Changelog: 2.10.9...2.10.10

Don't miss a new metaflow release

NewReleases is sending notifications on new releases.