User#
Welcome. This guide is organized as a tutorial path so you can integrate DepDigest in your library without friction.
If you follow the pages in order, you will go from a minimal setup to advanced patterns and edge cases.
Before implementing, keep this contract at hand:
If you want to contribute to DepDigest itself (not only integrate it in your own library), continue in the Developers section.
Recommended practice:
place a copy of
DEPDIGEST_GUIDE.mdin your project root, so humans and AI agents follow the same contract.
Learning Path#
Quick Start: first working integration in minutes.
Mini Library Walkthrough: complete narrative from zero to production.
Configuration: how
_depdigest.pydefines your dependency policy.Hard vs Soft: what each dependency type means in practice.
Integrating in Your Library: implementation blueprint for real codebases.
Conditional Dependencies: enforce dependencies only when needed.
Lazy Registry: lazy plugin/module loading at scale.
Introspection: expose dependency status to your users.
SMonitor Integration: understand diagnostics behavior and controls.
Edge Cases: recovecos you should know before production.
Troubleshooting: fast diagnosis for common integration failures.
Audit CLI: detect top-level imports of soft dependencies before release.
CI Profile: recommended pipeline checks for integrators.
Production Checklist: final verification before release.
FAQ: short answers to common integration questions.