Urpm Ng
D 53 completed
Cli Tool
cli / python · small
136
Files
36,916
LOC
1
Frameworks
8
Languages
Pipeline State
completedRun ID
#372015Phase
doneProgress
1%Started
Finished
2026-04-13 01:31:02LLM tokens
0Pipeline Metadata
Stage
SkippedDecision
skip_scaffold_dupNovelty
40.00Framework unique
—Isolation
—Last stage change
2026-04-16 18:15:42Deduplication group #47626
Member of a group with 2 similar repo(s) — canonical #93576 view group →
Top concepts (2)
Project DescriptionTesting
Repobility — the code-quality scanner for AI-generated software · https://repobility.com
AI Prompt
Create a command-line package manager for Mageia Linux called urpm-ng. It should be written in Python and provide modern features like faster performance and better dependency resolution compared to older tools. The CLI should support installing packages, managing media sources (including importing from existing `urpmi.cfg`), and ideally handle P2P package sharing if the user opens the necessary firewall ports. Please include instructions for various installation packages like `urpm-ng-core` and `urpm-ng-daemon`.
python cli package-manager mageia linux command-line devops system-tool
Generated by gemma4:latest
Catalog Information
urpm is a modern package manager designed specifically for Mageia Linux.
Description
urpm is a package manager developed for Mageia Linux, providing efficient and effective management of software packages on the system. It offers features to install, update, and remove packages with ease. urpm aims to simplify the process of managing software dependencies and ensure smooth operation of the system.
الوصف
هو مدير حزم حديثة مصممة خصيصاً لمageia Linux، توفر إدارة الحزم الفعالة والفعالة على النظام. يقدم الميزات لتركيب وتحديث وإزالة الحزم بسهولة. يهدف urpm إلى تسهيل عملية إدارة التبعيات البرمجية وضمان تشغيل النظام بسلاسة.
Novelty
3/10Tags
package-management mageia-linux software-installation dependency-management
Claude Models
claude-opus-4.5
Quality Score
D
53.4/100
Structure
66
Code Quality
39
Documentation
84
Testing
50
Practices
36
Security
49
Dependencies
60
Strengths
- Code linting configured (ruff (possible))
- Consistent naming conventions (snake_case)
- Properly licensed project
Weaknesses
- No CI/CD configuration \u2014 manual testing and deployment
- 1 files with critical complexity need refactoring
- 13 bare except/catch blocks swallowing errors
- 5329 duplicate lines detected \u2014 consider DRY refactoring
- 19 'god files' with >500 LOC need decomposition
Recommendations
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Replace bare except/catch blocks with specific exception types
Security & Health
20.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Open data scored by Repobility · https://repobility.com
AGPL-3.0
License
7.1%
Duplication
Languages
Frameworks
pytest
Concepts (2)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · MCP-ready · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | A modern package manager for Mageia Linux, written in Python. | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_category | Testing | testing | 70% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
