python-package-management Skill
Guide for managing packages in the Agent Framework Python monorepo, including creating new connector packages, versioning, and the lazy-loading pattern. Use this when adding, modifying, or releasing packages. Published by microsoft in agent-framework.
What is python-package-management Skill?
Guide for managing packages in the Agent Framework Python monorepo, including creating new connector packages, versioning, and the lazy-loading pattern. Use this when adding, modifying, or releasing packages. Published by microsoft in agent-framework. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Developers using agent-framework
Technical details
- Install or run with Copy skill directory
When to use python-package-management Skill
- Use it for developers using agent-framework.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/agent-framework
- Skill file: python/.github/skills/python-package-management/SKILL.md
What it does
Guide for managing packages in the Agent Framework Python monorepo, including creating new connector packages, versioning, and the lazy-loading pattern. Use this when adding, modifying, or releasing packages.
Skill instructions
Python Package Management Monorepo Structure python/ ├── pyproject.toml Root package (agent-framework) ├── packages/ │ ├── core/ agent-framework-core (main package) │ ├── foundry/ agent-framework-foundry │ ├── anthropic/ agent-framework-anthropic │ └── ... Other connector packages - agent-framework-core contains core abstractions and OpenAI/Azure OpenAI built-in - Provider packages extend core with specific integrations - Root agent-framework depends on agent-framework-core[all] Dependency Management Uses uv for dependency management and poethepoet for task automation. bash Full setup (venv + install + prek hooks) uv run poe setup Install dependencies from lockfile (frozen resolution with prerelease policy) uv run poe install Create venv with specific Python version uv run poe venv --python 3.12 Intentionally upgrade a specific dependency to reduce lockfile conflicts uv lock --upgrade-package <dependency-name && uv run poe install Refresh exact development dependency-group pins, lockfi
Explore related resources
Frequently asked questions
What is python-package-management?
python-package-management is a open-source AI agent skill with Copy skill directory. Guide for managing packages in the Agent Framework Python monorepo, including creating new connector packages, versioning, and the lazy-loading pattern.
Who is python-package-management best for?
python-package-management is best for reusing agent instructions, scripts, and references.
How do I install python-package-management?
Install or run python-package-management using Copy skill directory. Check python-package-management for the latest setup command.
Is python-package-management actively maintained?
python-package-management may need a closer maintenance check before production use.
Auto-fetched from GitHub.