imagespec-fast-builder
imagespec-fast-builder is alternative backend for flytekit's ImageSpec with the following improvements:
- Smaller images by using multi-stage builds, a smaller base image, and
conda-pack - Uses
uvfor installing fromPyPI - No additional Python dependencies
Installation
pip install imagespec-fast-builder
How to use
After installing, set ImageSpec's builder to fast-builder:
from flytekit import ImageSpec
image = ImageSpec(
builder="fast-builder",
packages=["numpy"],
registry="localhost:30000", # Any registry
)
License
imagespec-fast-builder is distributed under the terms of the MIT license.
Metadata
Release files for imagespec-fast-builder 0.0.33
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| imagespec_fast_builder-0.0.33.tar.gz | 9.7 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| imagespec_fast_builder-0.0.33-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 16.1 kB
Release files / imagespec_fast_builder-0.0.33.tar.gz
| Download URL | imagespec_fast_builder-0.0.33.tar.gz |
|---|---|
| Size | 9.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5ede3489ac90e4061ae13f120fdd025e09fabb714ddb1e0b112dc054dec8338d
|
|
BLAKE2b-256 checksum How to use checksums |
64733b4c900188b0bdb19d6bdfe6054961dac53cc0bbff80ad62349021a983dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|
Release files / imagespec_fast_builder-0.0.33-py3-none-any.whl
| Download URL | imagespec_fast_builder-0.0.33-py3-none-any.whl |
|---|---|
| Size | 6.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
8bf2d0ebfbae76d94da68b0f2e8012214d72d74995ceb44a36979dbfe8e5b01b
|
|
BLAKE2b-256 checksum How to use checksums |
3629fe35481236695f444174b10d7b843846eb703ce80f371104a8b0244859b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/5.1.0 CPython/3.12.4
|