metadata
title: Fetch
emoji: π
colorFrom: green
colorTo: yellow
sdk: docker
pinned: false
license: wtfpl
short_description: Puppy installer
Puppy Installer
See https://github.com/liquidcarbon/puppy
One Installer To Rule Them All
The pup-py-fetch
API accepts query parameters that allow specifying the exact environment recipe you want to build:
python
: 3.10 through 3.13pixi
: comma-separated list of pixi/Conda dependencies- virtual environments: all other query parameters with comma-separated package names
As of Dec 2024, many packages still do not support python 3.13; thus, the default version in puppy is 3.12.
Visiting the URLs above returns the installation scripts. You can mix and match query parameters, unlocking single-command recipes for complex builds:
curl -fsSL "https://pup-py-fetch.hf.space?pixi=marimo&env1=duckdb,pandas&env2=cowsay" | bash
iex (iwr "https://pup-py-fetch.hf.space?python=3.11&pixi=marimo&tables=duckdb,pandas,polars").Content