Skip to content

Commit 0baeb8c

Browse files
Ignore NFG for now since there are none in the catalog
1 parent cce0284 commit 0baeb8c

2 files changed

Lines changed: 41 additions & 42 deletions

File tree

build_support/catalog/update.py

Lines changed: 40 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -48,57 +48,57 @@ def _write_efg_table(df: pd.DataFrame, f):
4848
f.write(" \n")
4949

5050

51-
def _write_nfg_table(df: pd.DataFrame, f):
52-
"""Write the NFG games list-table to file handle f."""
53-
f.write(".. list-table::\n")
54-
f.write(" :header-rows: 1\n")
55-
f.write(" :widths: 100\n")
56-
f.write(" :class: tight-table\n")
57-
f.write("\n")
58-
f.write(" * - **Strategic form games**\n")
59-
60-
nfg_df = df[df["Format"] == "nfg"]
61-
for _, row in nfg_df.iterrows():
62-
slug = row["Game"]
63-
64-
# Title as plain text header
65-
f.write(" * - \n")
66-
f.write(" \n")
67-
68-
# Jupyter-execute block (no dropdown)
69-
f.write(" .. jupyter-execute::\n")
70-
f.write(" \n")
71-
f.write(" import pygambit\n")
72-
f.write(f' pygambit.catalog.load("{slug}")\n')
73-
f.write(" \n")
74-
75-
# Download link (plain, no dropdown)
76-
f.write(f" :download:`{slug}.nfg <../catalog/{slug}.nfg>`\n")
77-
f.write(" \n")
51+
# def _write_nfg_table(df: pd.DataFrame, f):
52+
# """Write the NFG games list-table to file handle f."""
53+
# f.write(".. list-table::\n")
54+
# f.write(" :header-rows: 1\n")
55+
# f.write(" :widths: 100\n")
56+
# f.write(" :class: tight-table\n")
57+
# f.write("\n")
58+
# f.write(" * - **Strategic form games**\n")
59+
60+
# nfg_df = df[df["Format"] == "nfg"]
61+
# for _, row in nfg_df.iterrows():
62+
# slug = row["Game"]
63+
64+
# # Title as plain text header
65+
# f.write(" * - \n")
66+
# f.write(" \n")
67+
68+
# # Jupyter-execute block (no dropdown)
69+
# f.write(" .. jupyter-execute::\n")
70+
# f.write(" \n")
71+
# f.write(" import pygambit\n")
72+
# f.write(f' pygambit.catalog.load("{slug}")\n')
73+
# f.write(" \n")
74+
75+
# # Download link (plain, no dropdown)
76+
# f.write(f" :download:`{slug}.nfg <../catalog/{slug}.nfg>`\n")
77+
# f.write(" \n")
7878

7979

8080
def generate_rst_table(df: pd.DataFrame, rst_path: Path):
8181
"""Generate RST output with two list-tables: one for EFG and one for NFG games."""
8282

8383
with open(rst_path, "w", encoding="utf-8") as f:
8484
# TOC linking to both sections
85-
f.write(".. contents::\n")
86-
f.write(" :local:\n")
87-
f.write(" :depth: 1\n")
88-
f.write("\n")
85+
# f.write(".. contents::\n")
86+
# f.write(" :local:\n")
87+
# f.write(" :depth: 1\n")
88+
# f.write("\n")
8989

9090
# EFG section
91-
f.write("Extensive form games\n")
92-
f.write("--------------------\n")
93-
f.write("\n")
91+
# f.write("Extensive form games\n")
92+
# f.write("--------------------\n")
93+
# f.write("\n")
9494
_write_efg_table(df, f)
95-
f.write("\n")
95+
# f.write("\n")
9696

97-
# NFG section
98-
f.write("Strategic form games\n")
99-
f.write("--------------------\n")
100-
f.write("\n")
101-
_write_nfg_table(df, f)
97+
# # NFG section
98+
# f.write("Strategic form games\n")
99+
# f.write("--------------------\n")
100+
# f.write("\n")
101+
# _write_nfg_table(df, f)
102102

103103

104104
def update_makefile():

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,8 +43,7 @@ doc = [
4343
"pickleshare",
4444
"jupyter",
4545
"open_spiel; sys_platform != 'win32'",
46-
"draw-tree @ git+https://github.com/gambitproject/draw_tree.git@v0.4.0",
47-
"jupyter_sphinx"
46+
"draw-tree @ git+https://github.com/gambitproject/draw_tree.git@v0.4.0"
4847
]
4948

5049
[project.urls]

0 commit comments

Comments
 (0)