Skip to content

Commit cc84c44

Browse files
committed
Merge branch 'master' of https://github.com/The-OpenROAD-Project-private/OpenROAD-flow-scripts into place_repair_timing
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
2 parents 8da7a93 + 748bb11 commit cc84c44

36 files changed

Lines changed: 2777 additions & 78 deletions
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
firebase-admin
2+
pyyaml
3+
tclint==0.7.0
4+
yamlfix==1.19.1

.github/requirements/requirements_lock.txt

Lines changed: 894 additions & 0 deletions
Large diffs are not rendered by default.

.github/workflows/github-actions-lint-tcl.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,14 @@ jobs:
1515
- name: Checkout repository
1616
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
1717

18+
- uses: actions/setup-python@v6
19+
with:
20+
python-version: "3.10"
21+
1822
- name: Install Dependencies
1923
run: |
2024
python3 -m venv venv
21-
venv/bin/pip install tclint==0.7.0
25+
venv/bin/pip install -r .github/requirements/requirements_lock.txt
2226
2327
- name: Lint
2428
run: |

.github/workflows/github-actions-update-rules.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
- name: Install Python Packages
2626
run: |
2727
python3 -m venv venv
28-
venv/bin/pip install firebase-admin
28+
venv/bin/pip install -r .github/requirements/requirements_lock.txt
2929
- name: Execute Python Script Update
3030
env:
3131
CREDS_FILE: ${{ secrets.CREDS_FILE }}

.github/workflows/github-actions-yaml-test.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,14 @@ jobs:
2020
flow/scripts/variables.json
2121
docs/user/FlowVariables.md
2222
yamlfix.toml
23+
.github/requirements/requirements_lock.txt
24+
- uses: actions/setup-python@v6
25+
with:
26+
python-version: "3.10"
2327
- name: Install dependencies
2428
run: |
2529
python3 -m venv venv
26-
venv/bin/pip install --quiet pyyaml yamlfix==1.19.1
30+
venv/bin/pip install --quiet -r .github/requirements/requirements_lock.txt
2731
- name: Run generate-variables-docs.py
2832
run: |
2933
venv/bin/python3 flow/scripts/generate-variables-docs.py

.readthedocs.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ version: 2
88
build:
99
os: ubuntu-22.04
1010
tools:
11-
python: "3.7"
11+
python: "3.10"
1212

1313
# Build documentation in the "docs/" directory with Sphinx
1414
sphinx:
@@ -19,4 +19,4 @@ sphinx:
1919
# See https://docs.readthedocs.io/en/stable/guides/reproducible-builds.html
2020
python:
2121
install:
22-
- requirements: docs/requirements.txt
22+
- requirements: docs/requirements_lock.txt

docker/Dockerfile.dev

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ FROM $fromImage
88
WORKDIR /tmp/installer/etc
99

1010
COPY DependencyInstaller.sh .
11+
COPY requirements-common_lock.txt .
1112

1213
COPY InstallerOpenROAD.sh \
1314
/tmp/installer/tools/OpenROAD/etc/DependencyInstaller.sh

docs/conf.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
"sphinx_copybutton",
3838
"myst_parser",
3939
"sphinxcontrib.mermaid",
40+
"sphinx_llm.txt",
4041
]
4142

4243
myst_enable_extensions = [
Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1-
git+https://github.com/executablebooks/sphinx-external-toc.git@v0.3.1
1+
sphinx-external-toc==0.3.1
22
sphinx
33
sphinx-autobuild
44
myst-parser
55
sphinx-book-theme
66
sphinx-copybutton
77
sphinxcontrib-mermaid
8+
sphinx-llm

docs/requirements_lock.txt

Lines changed: 688 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)