uvify / README.md
aviol's picture
Fixed README
4305d15
metadata
title: Uvify
emoji: 📦
colorFrom: blue
colorTo: purple
sdk: docker
pinned: false
license: mit

Uvify - UV Package Manager Helper

Uvify analyzes GitHub repositories and generates the optimal uv commands to install them with their dependencies.

Features

Smart Repository Analysis - Automatically detects project structure and dependencies
🚀 UV Command Generation - Creates optimized uv installation commands
🎯 Multiple Project Support - Handles various Python project types
🔧 Dependency Resolution - Finds and lists all required dependencies

How to Use

  1. Enter a GitHub repository URL or owner/repo format
  2. Click "Analyze Repository"
  3. Get the optimized uv command and dependency list
  4. Copy and run the command in your terminal

Example

Input: psf/requests
Output: uv run --with 'git+https://github.com/psf/requests' --python '3.11' python

API

This Space also provides a REST API:

  • GET /api/{owner}/{repo} - Analyze a repository
  • GET /api/docs - API documentation

Built With

  • Frontend: React + TypeScript + Tailwind CSS
  • Backend: FastAPI + uvify package
  • Deployment: Docker on HuggingFace Spaces

Made with ❤️ for the Python community