Python Development

Python Development from aRustyDev/agents.

by @arustydev 5 skills

Skills in this plugin

5
  1. Python Packaging · arustydev
    Create distributable Python packages with proper project structure, setup.py/pyproject.toml, and publishing to PyPI. Use when packaging Python libraries, creating CLI tools, or distributing Python code.
    8 repo stars
  2. Uv Package Manager · arustydev
    Master the uv package manager for fast Python dependency management, virtual environments, and modern Python project workflows. Use when setting up Python projects, managing dependencies, or optimizing Python development workflows with uv.
    8 repo stars
  3. Async Python Patterns · arustydev
    Master Python asyncio, concurrent programming, and async/await patterns for high-performance applications. Use when building async APIs, concurrent systems, or I/O-bound applications requiring non-blocking operations.
    8 repo stars
  4. Python Testing Patterns · arustydev
    Implement comprehensive testing strategies with pytest, fixtures, mocking, and test-driven development. Use when writing Python tests, setting up test suites, or implementing testing best practices.
    8 repo stars
  5. Python Performance Optimization · arustydev
    Profile and optimize Python code using cProfile, memory profilers, and performance best practices. Use when debugging slow Python code, optimizing bottlenecks, or improving application performance.
    8 repo stars