Skip to content

Latest commit

 

History

History
46 lines (38 loc) · 805 Bytes

File metadata and controls

46 lines (38 loc) · 805 Bytes

{filename}_DEPENDENCIES.md

Internal Dependencies

Direct Imports

from pathlib import Path
from typing import Dict, List, Optional, Any
import logging

External Dependencies

Required

# List from requirements.txt or imports
pyyaml>=6.0
requests>=2.28.0

Dependency Injection Points

Constructor

def __init__(
    self,
    data_path: Path = Path("data"),
    config: Optional[Dict] = None,
    logger: Optional[logging.Logger] = None
):
    self.data_path = data_path
    self.config = config or {}
    self.logger = logger or logging.getLogger(__name__)

Dependency Graph

{filename}.py
├── Standard Library
│   ├── pathlib
│   ├── typing
│   └── logging
└── Third Party
    └── pyyaml