Skip to main content

Build container images faster ⚡️

Project description

# Prefab

#### Build container images faster ⚡️

[![https://xkcd.com/303/](https://imgs.xkcd.com/comics/compiling.png)](https://xkcd.com/license.html)

[![shields.io](https://img.shields.io/pypi/pyversions/container-prefab.svg)](https://pypi.org/project/container-prefab/) [![shields.io](https://img.shields.io/pypi/v/container-prefab.svg)](https://pypi.org/project/container-prefab/) [![shields.io](https://img.shields.io/pypi/wheel/container-prefab.svg)](https://pypi.org/project/container-prefab/) [![readthedocs.org](https://readthedocs.org/projects/prefab/badge/?version=stable)](https://prefab.readthedocs.io/en/stable/?badge=stable) [![coveralls.io](https://coveralls.io/repos/github/lexsca/prefab/badge.svg?branch=main)](https://coveralls.io/github/lexsca/prefab?branch=main) [![shields.io](https://img.shields.io/github/license/lexsca/prefab.svg)](https://github.com/lexsca/prefab/blob/master/LICENSE) [![shields.io](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)

A variation of the above [xkcd webcomic](https://xkcd.com/303/) is, “containers are building!” If it takes way to long to build your containers, Prefab might be able to help!

Prefab is a Python-based container build tool that uses deterministic remote caching to help reduce build times, especially in cases of compiled or other CPU intensive builds. Unlike [BuildKit](https://github.com/moby/buildkit#cache) and the [Docker CLI](https://docs.docker.com/engine/reference/commandline/build/#specifying-external-cache-sources), which use container layer caching, Prefab caches based on the *content* that goes into a container image.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

container-prefab-20.11.180407.tar.gz (10.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

container_prefab-20.11.180407-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

Details for the file container-prefab-20.11.180407.tar.gz.

File metadata

  • Download URL: container-prefab-20.11.180407.tar.gz
  • Upload date:
  • Size: 10.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.7.9

File hashes

Hashes for container-prefab-20.11.180407.tar.gz
Algorithm Hash digest
SHA256 50fa918854d1974a9627c06fef3bd1eee4d9026a8d116d9ed8ba788917a93c8d
MD5 91afe0510d93fe5096926b1363026b9a
BLAKE2b-256 36fcb9f3e09d0982ba529dca15414b7c7c7f04bed27d0edb7e1b0bd74fe33bc0

See more details on using hashes here.

File details

Details for the file container_prefab-20.11.180407-py3-none-any.whl.

File metadata

  • Download URL: container_prefab-20.11.180407-py3-none-any.whl
  • Upload date:
  • Size: 14.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.7.9

File hashes

Hashes for container_prefab-20.11.180407-py3-none-any.whl
Algorithm Hash digest
SHA256 7706b3ae0f92db0f2d1d7128d1da45113364c7fdccf1be72ca8d9d31a00d70f8
MD5 8230ece0c549d53a890f4ec5464831cc
BLAKE2b-256 92fb2138c7f4693d59f6568b68ef5ab3bc91a9ff01444b8b0beaa93e9e05d5fb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page