Automatically categorizes installed pip packages and displays them by category.
Project description
piporganizer
Herramienta de terminal que clasifica automáticamente los paquetes instalados mediante pip y los muestra organizados por categorías. Funciona en Windows, Linux y macOS.
Instalación
pip install -e .
Uso
piporganizer # lista todos los paquetes agrupados (por defecto)
piporganizer list # igual que el anterior
piporganizer stats # estadísticas generales
piporganizer search <texto> # busca paquetes por nombre
piporganizer category <cat> # muestra paquetes de una categoría (ej. web, ia)
piporganizer uncategorized # paquetes sin categoría reconocida
piporganizer json # exporta todo en formato JSON
Estructura
piporganizer/
├── __init__.py
├── __main__.py # punto de entrada (argparse), sin lógica de negocio
├── analyzer.py # obtención, clasificación, ordenación, búsqueda, stats
├── categories.py # definición de categorías y paquetes conocidos
├── colors.py # constantes de estilo Rich
├── formatter.py # toda la salida en consola (Rich)
├── utils.py # funciones auxiliares puras
└── pyproject.toml
Dependencias
Únicamente rich.
Roadmap
- Detección automática de categoría mediante PyPI
- Interfaz interactiva tipo
htop - Exportación a Markdown, HTML y CSV
- Favoritos y filtros guardados
- Estadísticas avanzadas
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
piporganizer-0.1.0.tar.gz
(11.8 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file piporganizer-0.1.0.tar.gz.
File metadata
- Download URL: piporganizer-0.1.0.tar.gz
- Upload date:
- Size: 11.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d29c3f94c542f6fe2f00c95b5fb6e3218c4f7a32035aa5548d7d7ada140f5d09
|
|
| MD5 |
1fe9c5c8cf39ad635edf611171b01684
|
|
| BLAKE2b-256 |
bd3458859891c89694058aeda99c95e319400609e1c732f88f37ab8344cfbc59
|
File details
Details for the file piporganizer-0.1.0-py3-none-any.whl.
File metadata
- Download URL: piporganizer-0.1.0-py3-none-any.whl
- Upload date:
- Size: 13.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcb027c8235ffefc32d096093d7d9e7b93a5c919fb07592409d8939e40bc1e40
|
|
| MD5 |
34463d731a8dae999fd23d7ffba5c209
|
|
| BLAKE2b-256 |
50a130dc5ff1567fed52980456b5fd7158e56ba7315ac906eea809dff92e6ef8
|