Welcome to dtool Documentation

dtool is a comprehensive Python developer utilities toolkit that streamlines common development workflows. It provides powerful command-line tools for dependency resolution, environment management, pip configuration, and project initialization.

Features

  • Pure Stdlib Dependency Resolution - Analyze package dependencies without third-party tools

  • Lightning-Fast Environment Management - Powered by uv for instant virtual environments

  • Full uv Passthrough - Use any uv command through dtool seamlessly

  • Smart Environment Activation - Interactive shell activation with automatic .venv detection

  • Corporate PyPI Configuration - Easy setup for private package indexes

  • Project Templates - Initialize projects with IDE settings and GitHub workflows

  • Cookiecutter Integration - Create projects from popular cookiecutter templates

  • One-Command Bootstrap - Complete development environment setup

Getting Help

License

MIT License - See LICENSE for details.