Skip to content

version-fox/version-vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

version-vault

Usage

Get sdk versions

pyenv versions

curl https://version-vault.cdn.dog/python/pyenv

uv-build versions

Fetch the Python builds list provided by astral-sh/uv (sourced from crates/uv-python/download-metadata.json of the latest release).

curl https://version-vault.cdn.dog/python/uv-build

You can narrow down the result by passing query parameters. Filtering happens server-side, so the response is smaller and faster to consume.

Query Description Example values
os Operating system / platform darwin, linux, windows
arch CPU architecture family x86_64, aarch64, armv7
libc C library type none, gnu, musl

Examples:

# Linux + aarch64 + glibc builds only
curl "https://version-vault.cdn.dog/python/uv-build?os=linux&arch=aarch64&libc=gnu"

# All macOS builds
curl "https://version-vault.cdn.dog/python/uv-build?os=darwin"

Pass force=1 to bypass the cache for this endpoint.

Development

Install dependencies:

pnpm install

Node.js

Simply run:

pnpm run dev

Workers

Login to CloudFlare:

pnpx wrangler login

Create .env:

echo "GITHUB_TOKEN=$GITHUB_TOKEN" >> .env

Run dev:

pnpm run workers:dev

About

A serverless function to fetch the versions of various SDKs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors