tensorflow/quantum

Avoid hard-coding "quantum" in `scripts/` scripts

Open

#1,082 建立於 2026年6月5日

在 GitHub 查看
 (1 留言) (1 反應) (0 負責人)Python (653 fork)github user discovery
area/devopshelp wantedno QC knowledge neededpriority/before-0.7.7

倉庫指標

Star
 (2,145 star)
PR 合併指標
 (PR 指標待抓取)

描述

scripts/ci_validate_tutorials.sh has a hard-coded assumption that the user's local git working directory is named "quantum":

cd ..
examples_output=$(python3 quantum/scripts/test_tutorials.py)

This fails for developers who (like me) have multiple copies of the TFQ source tree, with different names for different concurrent development projects. Instead of assuming the directory is quantum, the scripts in the scripts/ directory should get the correct name using code such as the following:

thisdir=$(CDPATH="" cd -- "$(dirname -- "${0}")" && pwd -P)
repo_dir=$(git -C "${thisdir}" rev-parse --show-toplevel 2>/dev/null)

貢獻者指南