pyvider-hcl 2025-08-10
Lowered Python minimum to 3.11 and added environment scripts
6 files · 793+ · 167-

Python version requirement lowered to 3.11

2 files changed
  • pyproject.toml Changed requires-python from >=3.12 to >=3.11, added 3.11 classifier, updated ruff/mypy targets
  • .python-version Updated Python version pin
  • Changed requires-python from >=3.12 to >=3.11 in pyproject.toml baseline behavioral
    1 file
    • pyproject.toml
  • Updated ruff target-version from py313 to py311 and mypy python_version from 3.13 to 3.11 baseline internal
    1 file
    • pyproject.toml

Simplified CtyValue generic type annotations

1 file changed
  • parser.py Removed generic [Any] from CtyValue and CtyType return types in function signatures
  • Removed generic type parameter [Any] from CtyValue return types in parser.py for cleaner signatures decouple internal
    1 file
    • parser.py

Added environment setup scripts

4 files changed
  • hcl-env.sh New standalone environment setup script (248 lines)
  • env.ps1 Extensive PowerShell environment script additions (315 lines)
  • env.sh Updated shell environment configuration
  • .gitignore Added workenv/ to ignore list
  • Added hcl-env.sh standalone environment setup script baseline internal
    1 file
    • hcl-env.sh
  • Added extensive updates to env.ps1 PowerShell environment script baseline internal
    1 file
    • env.ps1
  • Updated env.sh shell environment configuration and added workenv/ to .gitignore baseline internal
    2 files
    • env.sh
    • .gitignore