Uv Python Template

B 84 completed
Library
cli / python · small
92
Files
11,631
LOC
1
Frameworks
6
Languages

Pipeline State

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

Pipeline Metadata

Stage
Skipped
Decision
skip_scaffold_dup
Novelty
44.13
Framework unique
Isolation
Last stage change
2026-04-16 18:15:42
Deduplication group #47941
Member of a group with 1 similar repo(s) — canonical #9446 view group →
Top concepts (2)
Project DescriptionTesting
Source: Repobility analyzer · https://repobility.com

AI Prompt

Create a production-ready template for starting new Python packages. I need a CLI tool that sets up everything needed, including dependency management, linting, type checking, and testing. The setup should be fully wired up with pytest, Ruff linting, Pyright type checking, pre-commit hooks, and GitHub Actions CI across Python 3.10 through 3.13. Please ensure it includes documentation setup using MkDocs and handles semantic versioning.
python cli template packaging devops pytest ruff pyright documentation
Generated by gemma4:latest

Catalog Information

This project provides a production-ready template for starting new Python packages.

Description

The python-package-template is a starter kit for creating new Python packages. It includes a basic directory structure, setup.py file, and other essential files to get you started quickly. This template is designed to be used as a foundation for building robust and maintainable Python packages. With this template, you can focus on writing your package's core functionality without worrying about the underlying infrastructure.

الوصف

هذا المشروع يوفّر شجرة توجيهية مُعدّة لبدء مشاريع باكجات جديدة للغة البرمجة Python. يتضمّن هذا الشجرة الأساسية لمشروع باكج، وملف الإعدادات، وملفات أخرى أساسية لبدء العمل بسرعة. تم تصميم هذه الشجرة لتكون قاعدةً لبناء باكجات Python متينة وقابلة للتطوير. مع هذه الشجرة، يمكنك التركيز على كتابة الوظائف الأساسية للباكج دون القلق من البنية التحتية.

Novelty

5/10

Tags

package-template python-package-starter project-structure setup-file package-infrastructure

Technologies

numpy

Claude Models

claude-opus-4.6 claude (unknown version)

Quality Score

B
83.5/100
Structure
89
Code Quality
80
Documentation
88
Testing
85
Practices
65
Security
100
Dependencies
60

Strengths

  • CI/CD pipeline configured (github_actions)
  • Good test coverage (131% test-to-source ratio)
  • Code linting configured (ruff (possible))
  • Consistent naming conventions (snake_case)
  • Good security practices \u2014 no major issues detected
  • Containerized deployment (Docker)
  • Properly licensed project

Weaknesses

  • 357 duplicate lines detected \u2014 consider DRY refactoring
  • 1 'god files' with >500 LOC need decomposition

Security & Health

5.1h
Tech Debt (B)
A
OWASP (100%)
PASS
Quality Gate
A
Risk (1)
Citation: Repobility (2026). State of AI-Generated Code. https://repobility.com/research/
Apache-2.0
License
1.0%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

python
65.3%
markdown
18.0%
yaml
7.9%
shell
5.1%
toml
2.7%
json
1.1%

Frameworks

pytest

Concepts (2)

Repobility · the analyzer behind every row · https://repobility.com
CategoryNameDescriptionConfidence
All rows scored by the Repobility analyzer (https://repobility.com)
auto_descriptionProject Description![CI](https://github.com/michaelellis003/pypkgkit/actions/workflows/ci.yml) ![](https://www.python.org) ![uv](https://github.com/astral-sh/uv)80%
auto_categoryTestingtesting70%

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

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