Favicon of python-package-management

python-package-management Skill

AI Agent SkillPythonOpen source

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.

Trust signal
95/100
Maintenance signal
90/100
Adoption signal
100/100

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

Copy skill directory
  • Install or run with Copy skill directory

When to use python-package-management Skill

  • Use it for developers using agent-framework.

Built with

PythonCopy skill directory

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.

Share:

Stars
12,108
Forks
2,028
Last commit
9 days ago
Repository age
1 year
License
MIT

Auto-fetched from GitHub.

Ad
Favicon

 

  
 

Similar to python-package-management