Public demo snapshot of an in-house pyRevit extension for precast concrete shop-ticket QC (37 checks / 46 checklist rows) and a standalone panel handling solver (PCI Chapter 8). - No client, job, plant or product data: knowledge layers ship as structural templates only. - Ticket QC's model-read escalation targets a LAN model server endpoint (configurable), not a cloud provider. - Built from the private development repo via tools/make_dist.py.
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
# tools/setup_machine.py opt-file -- TEMPLATE, not read.
|
||||
#
|
||||
# This is `.setup-opts.example`. Only `.setup-opts` (no `.example`) is ever
|
||||
# read, and setup_machine.py never creates that file itself -- declaring an
|
||||
# install choice is the owner's to make, not a default this script picks for
|
||||
# you. Copy this file to `.setup-opts` beside the repo root and edit it if
|
||||
# you actually want to declare one.
|
||||
#
|
||||
# FORMAT -- one `<step>: <mode>` per line. `#` comments and blank lines are
|
||||
# ignored. A step name this script does not know, an unstated value
|
||||
# (`panellift:` with nothing after the colon), or a mode a known step does
|
||||
# not accept are all reported as FAILURES by `--check` and by a full run --
|
||||
# an opt file only stays trustworthy if a line nobody is honouring any more
|
||||
# is loud, not quiet.
|
||||
#
|
||||
# THE ONLY STEP OPT-ABLE TODAY:
|
||||
#
|
||||
# panellift: dev-mode
|
||||
#
|
||||
# Meaning: "panellift is not `pip install -e`d on purpose, while the package
|
||||
# is still being shaped. PYTHONPATH=src is the supported route on this
|
||||
# checkout, not a workaround." With this declared:
|
||||
# - `python tools/setup_machine.py --check` reports the installed-CLI step
|
||||
# SKIP ("dev mode, per .setup-opts") instead of a FAIL that never clears.
|
||||
# - `python tools/setup_machine.py` (full run) skips `pip install -e
|
||||
# panellift` and instead runs `PYTHONPATH=src python -m panellift --help`
|
||||
# to prove the route this checkout actually uses still works, and says so.
|
||||
#
|
||||
# Delete the line (or the whole file) once panellift is pip-installed for
|
||||
# real -- then the ordinary "installed, no PYTHONPATH" check verifies that
|
||||
# directly again, which is the stronger proof.
|
||||
Reference in New Issue
Block a user