python-manager-discovery

Community

Navigate Python environment managers.

Authormahmoud20138
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill helps developers understand and troubleshoot the complex discovery patterns, environment variable precedence, and known issues associated with various Python environment managers, ensuring consistent and reliable project setups.

Core Features & Use Cases

  • Manager-Specific Patterns: Details discovery locations and configuration precedence for Poetry, Pipenv, Pyenv, Conda, and venv.
  • Environment Variable Insights: Lists key environment variables that influence each manager's behavior.
  • Known Issues & Fixes: Provides common pitfalls and their solutions for each manager.
  • Code Patterns: Includes illustrative TypeScript code snippets for environment path discovery.
  • PET Server Integration: Explains JSON-RPC communication with the PET server for environment discovery and highlights potential issues.
  • Use Case: When a developer is unsure why their project is not picking up the correct virtual environment, they can consult this Skill for Poetry's configuration precedence or Pipenv's WORKON_HOME variable.

Quick Start

Consult the documentation for the 'poetry' environment manager to understand its virtual environment discovery paths and configuration precedence.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: python-manager-discovery
Download link: https://github.com/mahmoud20138/Claude-Skills-Collection/archive/main.zip#python-manager-discovery

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.