Skip to content

Commit fa81476

Browse files
committed
Add .gitignore for Python/uv artifacts and credentials
Ignore bytecode caches, virtualenvs, build/test output, local competition-data scratch dirs (per pyproject sdist excludes), and credential files (.env, kaggle.json) called out in CONTRIBUTING.md. Signed-off-by: Maximilian Jeblick <maximilianjeblick@gmail.com>
1 parent 9f976e3 commit fa81476

1 file changed

Lines changed: 40 additions & 0 deletions

File tree

.gitignore

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Python bytecode / caches
2+
__pycache__/
3+
*.py[cod]
4+
*$py.class
5+
.mypy_cache/
6+
.pytest_cache/
7+
.ruff_cache/
8+
9+
# Packaging / build output
10+
build/
11+
dist/
12+
*.egg-info/
13+
.eggs/
14+
15+
# Virtual environments
16+
.venv/
17+
venv/
18+
env/
19+
20+
# Test / coverage output
21+
reports/
22+
.coverage
23+
.coverage.*
24+
coverage.xml
25+
htmlcov/
26+
27+
# Credentials and account artifacts (see CONTRIBUTING.md)
28+
.env
29+
.env.*
30+
kaggle.json
31+
32+
# Local competition data / scratch (see pyproject sdist excludes)
33+
data/
34+
rapids-svd-oof-0-80/
35+
titanic-wcg-xgboost-0-84688/
36+
37+
# Editor / OS
38+
.idea/
39+
.vscode/
40+
.DS_Store

0 commit comments

Comments
 (0)