21 lines
1003 B
Plaintext
21 lines
1003 B
Plaintext
# OPC DA Diagnozer — production dependencies.
|
|
#
|
|
# Install: pip install -r requirements.txt
|
|
# The interpreter MUST be 32-bit (SPECIFICATION §11): the OPC DA Automation
|
|
# Wrapper and Graybox DLLs are 32-bit in-proc COM servers — a 64-bit process
|
|
# cannot load them. Create the venv with the 32-bit Python (README
|
|
# "Development setup").
|
|
#
|
|
# Note: pyproject.toml remains the canonical dependency source for the
|
|
# package install (`pip install -e .`); this file mirrors it for tooling
|
|
# that expects plain requirements files (pip install -r, constraint sync).
|
|
|
|
ruamel.yaml>=0.18
|
|
# YAML config loading (config.py). Pure Python — PyYAML publishes no win32
|
|
# (32-bit) wheels for CPython 3.14 and its sdist requires MSVC, which the
|
|
# diag hosts lack.
|
|
|
|
pywin32>=306; sys_platform == "win32"
|
|
# COM access (pythoncom, win32com, win32evtlog) for the Automation Wrapper
|
|
# adapter, discovery and the Windows Event Log reporter. Every import is
|
|
# guarded so tests still run on any OS (IMPLEMENTATION_PLAN §9). |