Skip to content

version-fox/version-vault

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

version-vault

Usage

Get sdk versions

pyenv versions

curl https://vault.vfox.dev/python/pyenv

uv-build versions

Fetch Python Build Standalone release assets from astral-sh/python-build-standalone.

curl https://vault.vfox.dev/python/uv-build

The response contains an items array. Each item includes parsed build fields, the release tag, filename, download URL, platform details, and GitHub release asset metadata such as sha256 when GitHub provides an asset digest.

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 Linux C library type gnu, musl, gnueabihf

Examples:

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

# All macOS builds
curl "https://vault.vfox.dev/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

Version metadata service for vfox SDK plugins.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors