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
- support git repos for
@pypi
by @savingoyal in #1681 - bump version to 2.10.10 by @saikonen in #1684
- chore: cleanup pypi bootstrap by @saikonen in #1685
Full Changelog: 2.10.9...2.10.10