diff --git a/example/helpers/zendesk_common/__init__.py b/example/helpers/zendesk_common/__init__.py index e3d9001..a42e155 100644 --- a/example/helpers/zendesk_common/__init__.py +++ b/example/helpers/zendesk_common/__init__.py @@ -1 +1,5 @@ """Example helpers module.""" + +__author__ = "Dave Hall " +__copyright__ = "Copyright 2024 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" diff --git a/example/helpers/zendesk_common/preprocessor.py b/example/helpers/zendesk_common/preprocessor.py index 95aa002..2b50a7c 100644 --- a/example/helpers/zendesk_common/preprocessor.py +++ b/example/helpers/zendesk_common/preprocessor.py @@ -1,5 +1,9 @@ """Preprocessor for Zendesk API requests.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2024 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import base64 import aws_lambda_powertools.utilities.parameters diff --git a/picofun/__init__.py b/picofun/__init__.py index 94bfeff..a07939b 100644 --- a/picofun/__init__.py +++ b/picofun/__init__.py @@ -1,3 +1,7 @@ """PicoFun package.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + __app_name__ = "picofun" diff --git a/picofun/__main__.py b/picofun/__main__.py index 372f58f..1a87365 100644 --- a/picofun/__main__.py +++ b/picofun/__main__.py @@ -1,5 +1,9 @@ """Entry point for the application script.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import logging import picofun.cli diff --git a/picofun/auth_generator.py b/picofun/auth_generator.py index 79e5a4f..97f3698 100644 --- a/picofun/auth_generator.py +++ b/picofun/auth_generator.py @@ -1,5 +1,9 @@ """Authentication hook code generator.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import re from jinja2 import Environment, FileSystemLoader diff --git a/picofun/cli.py b/picofun/cli.py index 16b7f65..7eb6b40 100644 --- a/picofun/cli.py +++ b/picofun/cli.py @@ -1,5 +1,9 @@ """Command line interface for picofun.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import logging import os import typing diff --git a/picofun/config.py b/picofun/config.py index ceb10b7..53825b6 100644 --- a/picofun/config.py +++ b/picofun/config.py @@ -1,5 +1,9 @@ """Configuration handling.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import os import typing from importlib.resources import files diff --git a/picofun/endpoint_filter.py b/picofun/endpoint_filter.py index b87121d..633589c 100644 --- a/picofun/endpoint_filter.py +++ b/picofun/endpoint_filter.py @@ -1,5 +1,9 @@ """Endpoint filtering based on allowlist configuration.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import logging import os import re diff --git a/picofun/errors.py b/picofun/errors.py index e96948e..ece9171 100644 --- a/picofun/errors.py +++ b/picofun/errors.py @@ -1,5 +1,9 @@ """PicoFun exceptions.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import typing import requests diff --git a/picofun/lambda_generator.py b/picofun/lambda_generator.py index 940e66d..f44468e 100644 --- a/picofun/lambda_generator.py +++ b/picofun/lambda_generator.py @@ -1,5 +1,9 @@ """Lambda generator.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import hashlib import logging import os diff --git a/picofun/layer.py b/picofun/layer.py index d07168d..8f99cb2 100644 --- a/picofun/layer.py +++ b/picofun/layer.py @@ -1,5 +1,9 @@ """Lambda layer manager.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import logging import os import shutil diff --git a/picofun/pyproject_manager.py b/picofun/pyproject_manager.py index e0ace24..090e595 100644 --- a/picofun/pyproject_manager.py +++ b/picofun/pyproject_manager.py @@ -1,5 +1,9 @@ """Manage contents of pyproject.toml.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2025 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import os import re import textwrap diff --git a/picofun/security.py b/picofun/security.py index fb31038..c3959de 100644 --- a/picofun/security.py +++ b/picofun/security.py @@ -1,5 +1,9 @@ """Security scheme parsing and selection from OpenAPI specifications.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + from dataclasses import dataclass from picofun.errors import UnsupportedSecuritySchemeError diff --git a/picofun/spec.py b/picofun/spec.py index 8347600..737a9a3 100644 --- a/picofun/spec.py +++ b/picofun/spec.py @@ -1,5 +1,9 @@ """Spec file handler.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import abc import errno import json diff --git a/picofun/template.py b/picofun/template.py index 693f760..2569f9d 100644 --- a/picofun/template.py +++ b/picofun/template.py @@ -1,5 +1,9 @@ """Template loader for Jinja2 templates.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import os import typing diff --git a/picofun/terraform_generator.py b/picofun/terraform_generator.py index cf12728..2cf32dc 100644 --- a/picofun/terraform_generator.py +++ b/picofun/terraform_generator.py @@ -1,5 +1,9 @@ """Terraform generator.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import logging import os diff --git a/tests/integration/test_full_generation.py b/tests/integration/test_full_generation.py index 3d39636..f75b2ed 100644 --- a/tests/integration/test_full_generation.py +++ b/tests/integration/test_full_generation.py @@ -1,5 +1,9 @@ """Integration tests for full generation with authentication.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import os import tempfile diff --git a/tests/test_auth_generator.py b/tests/test_auth_generator.py index 1ec087f..86e3f9c 100644 --- a/tests/test_auth_generator.py +++ b/tests/test_auth_generator.py @@ -1,5 +1,9 @@ """Tests for authentication hook code generator.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import ast from picofun.auth_generator import _to_kebab_case, generate_auth_hooks diff --git a/tests/test_config.py b/tests/test_config.py index b01baac..4761ed9 100644 --- a/tests/test_config.py +++ b/tests/test_config.py @@ -1,5 +1,9 @@ """Test picofun Configuration loader.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import os import random import string diff --git a/tests/test_endpoint_filter.py b/tests/test_endpoint_filter.py index 1545452..cb5636c 100644 --- a/tests/test_endpoint_filter.py +++ b/tests/test_endpoint_filter.py @@ -1,5 +1,9 @@ """Tests for the EndpointFilter class.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import os import tempfile diff --git a/tests/test_errors.py b/tests/test_errors.py index a5a4a48..06da90b 100644 --- a/tests/test_errors.py +++ b/tests/test_errors.py @@ -1,5 +1,9 @@ """Tests for picofun exceptions.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import pytest import requests.exceptions import requests.models diff --git a/tests/test_lambda_generator.py b/tests/test_lambda_generator.py index 1dd14b3..661c54a 100644 --- a/tests/test_lambda_generator.py +++ b/tests/test_lambda_generator.py @@ -1,5 +1,9 @@ """Tests for the LambdaGenerator class.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import os import tempfile diff --git a/tests/test_layer.py b/tests/test_layer.py index 522eb54..d4a0a11 100644 --- a/tests/test_layer.py +++ b/tests/test_layer.py @@ -1,5 +1,9 @@ """Tests for the LayerGenerator class.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import os import tempfile diff --git a/tests/test_pyproject_manager.py b/tests/test_pyproject_manager.py index f5611e0..cd8b86f 100644 --- a/tests/test_pyproject_manager.py +++ b/tests/test_pyproject_manager.py @@ -1,5 +1,9 @@ """Test the pyproject manager.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2025 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import os import tempfile diff --git a/tests/test_security.py b/tests/test_security.py index 55488cc..aefc4ba 100644 --- a/tests/test_security.py +++ b/tests/test_security.py @@ -1,5 +1,9 @@ """Tests for security scheme parsing and selection.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import pytest from picofun.errors import UnsupportedSecuritySchemeError diff --git a/tests/test_spec.py b/tests/test_spec.py index 530e670..b18ecee 100644 --- a/tests/test_spec.py +++ b/tests/test_spec.py @@ -1,5 +1,9 @@ """Test the spec file handler.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import pytest import requests diff --git a/tests/test_template.py b/tests/test_template.py index 7dd40d4..802a5ed 100644 --- a/tests/test_template.py +++ b/tests/test_template.py @@ -1,5 +1,9 @@ """Test the template module.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import jinja2 import pytest diff --git a/tests/test_terraform_generator.py b/tests/test_terraform_generator.py index 109a4a7..94b5378 100644 --- a/tests/test_terraform_generator.py +++ b/tests/test_terraform_generator.py @@ -1,5 +1,9 @@ """Tests for the TerraformGenerator class.""" +__author__ = "Dave Hall " +__copyright__ = "Copyright 2023 - 2026, Dave Hall https://proactiveops.io" +__license__ = "MIT" + import os import tempfile