Skip to content

paulf-999/python_templates

Repository files navigation

Python Utilities Project

This project provides a structured set of Python utilities and templates to accelerate development. It covers core utilities, integrations, examples, and coding standards.


2. Getting Started

Installation

Set PYTHONPATH:

export PYTHONPATH=/path/to/python_templates/src

How-to Run

Run scripts directly:

python3 src/python_utils/classes/integrations/azure_key_vault/azure_key_vault_client.py

Run tests:

pytest src/tests/

3. Git Branching Strategy

See docs/git_branching_strategy.md.


4. Help

  • Import errors → check PYTHONPATH
  • Dependencies missingpip install -r requirements.txt --upgrade
  • Code style → follow Python Style Guide

5. Folder Contents

Path Description
examples/ Example scripts
src/python_utils/classes/core/ Core utilities (file, logging, variables)
src/python_utils/classes/integrations/ Integrations (Azure Key Vault, Snowflake, Jinja)
src/tests/ Unit tests

About

Python template scripts I've collated over time.

Topics

Resources

Contributing

Stars

Watchers

Forks