# Python __pycache__/ *.py[cod] *.egg-info/ .eggs/ .venv/ venv/ env/ .pytest_cache/ .mypy_cache/ .ruff_cache/ build/ dist/ *.spec.bak # PyInstaller output /packaging/build/ /packaging/dist/ # Generated at build time from cim_suite.__version__ (see packaging/suite.spec) /packaging/_version_info.generated.txt # Packaged portable-build zips — transient test artifacts, regenerated per build /packaging/CIM-Service-Suite_*.zip /packaging/CIM-Service-Suite-portable-*.zip # Inno Setup output /packaging/Output/ # IDE / OS .vscode/ .idea/ *.swp .DS_Store Thumbs.db # App runtime artifacts (legacy + new) — do not version local logs/config DA-Logs/ cim_suite/modules/da12/legacy/DA-Logs/ *.log da12_config.json # Distilled help source — working copy, not versioned (its content ships baked # into the per-module help.py; see BL-8) /docs/Help.rtf # Keep the legacy reference data files (DACal.csv, DAService.tab, Exceptions.txt) # tracked intentionally; they are useful as fixtures/spec. # Legacy VB6 binaries & manuals are intentionally NOT versioned. They were purged # from history (2026-06-04) to shrink the repo — only the readable VB6 source # (.frm/.bas/.cls/.vbp/.txt) and the small .tab reference files are kept. The # originals live in the PRE-legacy-purge backup bundle. These guards stop the # binaries from being re-added by an accidental `git add` of a legacy folder. cim_suite/modules/*/legacy/**/*.exe cim_suite/modules/*/legacy/**/*.dll cim_suite/modules/*/legacy/**/*.ocx cim_suite/modules/*/legacy/**/*.[Oo][Cc][Xx] cim_suite/modules/*/legacy/**/*.tlb cim_suite/modules/*/legacy/**/*.[Ff][Rr][Xx] cim_suite/modules/*/legacy/**/*.ise cim_suite/modules/*/legacy/**/*.cdr cim_suite/modules/*/legacy/**/*.pdf cim_suite/modules/*/legacy/**/*.rtf cim_suite/modules/*/legacy/**/*.doc cim_suite/modules/*/legacy/**/*.aip cim_suite/modules/*/legacy/**/*.gif cim_suite/modules/*/legacy/**/*.[Ii][Cc][Oo] cim_suite/modules/*/legacy/**/*.sxs32mm cim_suite/modules/*/legacy/**/*.[Mm]anifest cim_suite/modules/*/legacy/**/*.tmp