uvify / README.md
aviol's picture
Fixed README
4305d15
---
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*