跳转到主要内容
此内容尚未提供您的语言版本,正在以英文显示。

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.

目的

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

功能

  • 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

使用场景

  • 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

非目标

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

安装

请先添加 Marketplace

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

质量评分

已验证
99 /100
1 day ago 分析

信任信号

最近提交3 days ago
星标5.2k
许可证CC-BY-SA-4.0
状态
查看源代码