Repository navigation
Expand file tree
/
Copy path.gitignore
More file actions
139 lines (115 loc) · 2.43 KB
/
Copy path.gitignore
File metadata and controls
139 lines (115 loc) · 2.43 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
### Python template
.idea
.venv
.ruff_cache
.ty_cache
# HTML outputs from docstring examples (e.g. report.save("output/..."))
output/
### Don't expose API keys, etc.
.env
### Editor / agent tooling
.cursor/
.taskmaster/
### Local demos / scratch notes
demos/
### Local sample data (top-level only; must not swallow tests/pycharting/data/)
/data/
__marimo__
_tests
_book
_pdoc
docs/notebooks/*.html
docs/reports
docs/reports.md
_mkdocs
_benchmarks
_jupyter
_site
# LaTeX build artifacts
docs/paper/*.aux
docs/paper/*.fdb_latexmk
docs/paper/*.fls
docs/paper/*.log
docs/paper/*.out
docs/paper/*.toc
docs/paper/*.pdf
docs/paper/*.bbl
docs/paper/*.blg
# temp file used by Junie
.output.txt
# folder used for programs, e.g. uv, uvx, task, etc.
bin
# Byte-compiled / optimized / DLL files
__pycache__/
*.py[cod]
*$py.class
# Generated presentation files
presentation.html
presentation.pdf
*.pptx
# C extensions
*.so
# .DS_Store
.DS_Store
# Distribution / packaging
.Python
build/
develop-eggs/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# Poetry lock file
poetry.lock
# Installer logs
pip-log.txt
pip-delete-this-directory.txt
# Unit test / coverage reports
htmlcov/
.tox/
.nox/
.coverage
.coverage.*
.cache
nosetests.xml
coverage.xml
coverage.json
*.cover
*.py,cover
.hypothesis/
.benchmarks/
.pytest_cache/
cover/
# Security scanning baselines (regenerate as needed)
.bandit-baseline.json
# Translations
*.mo
*.pot
# Cython debug symbols
cython_debug/
# Makefile -- `local.mk` is deliberately not ignored. The Makefile is template-owned and
# overwritten by every sync, so `local.mk` is the only place a repo's own make targets can
# live, and anything CI invokes has to be committed. rhiza's own `make e2e`, which
# rhiza_e2e.yml runs in all three language jobs, is exactly that case.
#
# `local-setup.sh` is not ignored either, and for the same reason one step further out: it
# is the hook every layer's `install` runs to provision a native binary the project needs
# (graphviz, libpq, pandoc), so CI invokes it on every job. A gitignored provisioning script
# is one that works on its author's machine and nowhere else.
.bandit-baseline.json
# Rust (rust-core bundle). Kept in core rather than the language layer because
# .gitignore has one owner and git opens it with O_NOFOLLOW, so it cannot be a
# per-layer file. These entries are inert in a Python repo.
target/
**/*.rs.bk