Agent skill
dependency-updater
Stars
163
Forks
31
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/development/dependency-updater
SKILL.md
Dependency Updater
Manage Python dependencies systematically.
Analysis Commands
bash
# List installed packages
pip list
# Check for outdated
pip list --outdated
# Security check
pip-audit
# Dependency tree
pipdeptree
Update Priority
- Critical Security Fixes - Update immediately
- Bug Fixes - Next patch release
- New Features - Evaluate need
- Major Versions - Plan migration
Version Pinning
toml
[project]
dependencies = [
# Core: Pin to minor version
"PySide6>=6.6.0,<6.7.0",
# Infrastructure: Pin to patch
"asyncpg>=0.29.0,<0.30.0",
# Utilities: Allow minor updates
"loguru>=0.7.2",
]
Core Framework
PySide6- Qt GUI frameworkNodeGraphQt- Node graph visualizationPlaywright- Browser automationqasync- Qt + asyncio bridge
Update Workflow
- Research updates (changelogs, breaking changes)
- Update
pyproject.toml - Test in clean environment
- Run full test suite
- Update CHANGELOG.md
Special Cases
Playwright Updates
bash
playwright install chromium
pytest tests/nodes/browser/ -v
Database Drivers
bash
pytest tests/infrastructure/resources/test_database_manager.py -v
Didn't find tool you were looking for?