IVPM
Contents:
Introduction
Getting Started with IVPM
Core Concepts
Dependency Sets
Package Types & Sources
Caching
Python Package Management
GitHub Releases
Environment & Paths
Development Workflows
Git Integration
Integrations
Troubleshooting
Reference
IVPM
Welcome to IVPM’s documentation!
View page source
Welcome to IVPM’s documentation!
Contents:
Introduction
What is IVPM?
Getting Started with IVPM
Installing IVPM
Quick Start: Clone an Existing Project
Creating a New IVPM Project
Working with Dependencies
Using the Python Virtual Environment
Practical Examples
Common Workflows
Troubleshooting
Next Steps
Core Concepts
Understanding IVPM’s Core Model
Project Structure
Key Concepts
Recursive Dependency Resolution
Package Types vs Source Types
Project-Local Management
Working with IVPM
Next Steps
Dependency Sets
What are Dependency Sets?
Why Use Dependency Sets?
Defining Dependency Sets
Using Dependency Sets
Hierarchical Dependency Sets
Dependency Set Diagram
Common Patterns
Best Practices
Troubleshooting
See Also
Package Types & Sources
Understanding Package Attributes
Source Types
Package Types
Auto-Detection
Common Dependency Patterns
Complete Reference
See Also
Caching
Overview
Cache Modes
Configuration
Cache Organization
Package Caching
Cache Management
Practical Examples
When to Use Caching
Troubleshooting
Performance Tips
Command Reference
See Also
Python Package Management
Overview
Virtual Environment Creation
Editable vs Binary Packages
PyPI Package Configuration
Source Packages
Setup Dependencies
Building Native Extensions
Using the Virtual Environment
Complete Examples
Troubleshooting
Best Practices
See Also
GitHub Releases
Overview
Basic Usage
Version Selection
Pre-release Handling
Platform Selection
Source Fallback
Complete Examples
Troubleshooting
Best Practices
Advanced Configuration
See Also
Environment & Paths
Overview
Environment Variables
Project Paths
Practical Examples
Troubleshooting
Best Practices
See Also
Development Workflows
Overview
Project Lifecycle
Working with Dependencies
Daily Development
Working with Editable Packages
Git Package Management
Building and Testing
Release Workflows
Team Workflows
Common Scenarios
Best Practices
Troubleshooting Common Issues
See Also
Git Integration
Overview
Clone Options
Version Selection
Clone Depth
Git Submodules
Status Command
Sync Command
Complete Git Workflows
Integration with Git Hooks
Advanced Patterns
Best Practices
Troubleshooting
See Also
Integrations
Overview
CMake Integration
VSCode Integration
CI/CD Integration
Docker Integration
Make Integration
FuseSoC Integration
Pre-commit Hooks
Continuous Deployment
Best Practices
See Also
Troubleshooting
Common Issues and Solutions
Diagnostic Tools
Common Error Messages
Getting Help
Prevention Tips
See Also
Reference
Commands
Command Details
Global Options
Environment Variables
YAML File Format
Common Patterns
See Also
Indices and tables
Index
Module Index
Search Page