Zum Hauptinhalt springen
Dieser Inhalt ist noch nicht in Ihrer Sprache verfügbar und wird auf Englisch angezeigt.

Modern Python

Skill Verifiziert Aktiv
Teil von:Modern Python

Configures Python projects with modern tooling (uv, ruff, ty). Use when creating projects, writing standalone scripts, or migrating from pip/Poetry/mypy/black.

Zweck

To streamline the setup of Python projects with current best practices and efficient development tools, ensuring consistency and quality from the start.

Funktionen

  • Automated project initialization with uv
  • Integrated linting and formatting with ruff
  • Type checking setup with ty
  • Guidance on dependency management with uv
  • Migration support for legacy Python tooling

Anwendungsfälle

  • Creating new Python projects with a modern toolchain
  • Setting up `pyproject.toml` for development environments
  • Migrating existing Python projects to uv, ruff, and ty
  • Writing standalone Python scripts with dependency management

Nicht-Ziele

  • Managing non-Python projects
  • Maintaining legacy tooling against user's explicit requests
  • Supporting Python versions older than 3.11

Installation

Zuerst Marketplace hinzufügen

/plugin marketplace add trailofbits/skills
/plugin install modern-python@trailofbits

Qualitätspunktzahl

Verifiziert
99 /100
Analysiert about 21 hours ago

Vertrauenssignale

Letzter Commit3 days ago
Sterne5.2k
LizenzCC-BY-SA-4.0
Status
Quellcode ansehen