Urpm Ng

D 53 completed
Cli Tool
cli / python · small
136
Files
36,916
LOC
1
Frameworks
8
Languages

Pipeline State

completed
Run ID
#372015
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
40.00
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication 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/10

Tags

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
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
83.1%
markdown
9.3%
c
5.2%
shell
1.5%
xml
0.5%
yaml
0.2%
toml
0.1%
text
0.0%

Frameworks

pytest

Concepts (2)

Source: Repobility analyzer (https://repobility.com)
CategoryNameDescriptionConfidence
Repobility · MCP-ready · https://repobility.com
auto_descriptionProject DescriptionA modern package manager for Mageia Linux, written in Python.80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/96229.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV