File size: 1,270 Bytes
4305d15 d51321a 4305d15 d51321a 4305d15 d51321a 4305d15 d51321a 4305d15 d51321a 4305d15 d51321a 4305d15 d51321a 4305d15 d51321a 4305d15 d51321a 4305d15 d51321a 4305d15 d51321a 4305d15 d51321a 4305d15 d51321a 4305d15 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 | ---
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*
|