-
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gitignore
More file actions
104 lines (89 loc) 路 2.3 KB
/
Copy path.gitignore
File metadata and controls
104 lines (89 loc) 路 2.3 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
# .gitignore for class-6-cybersecurity-social-engineering-building-apis
# Python bytecode and cache:
# These files are created automatically by Python to speed up imports.
# They should never be committed because they are generated again on any machine.
__pycache__/
*.py[cod]
*$py.class
# C extensions
*.so
# Build / packaging artefacts:
# Created when you build or distribute a package (dist, wheels, eggs, etc.).
# They are derived artefacts, not source code.
.Python
build/
dist/
downloads/
eggs/
.eggs/
lib/
lib64/
parts/
sdist/
var/
wheels/
share/python-wheels/
*.egg-info/
.installed.cfg
*.egg
MANIFEST
# Virtual environments:
# Each developer can have their own venv; it should not be tracked in Git.
.venv/
venv/
env/
ENV/
# Flask-specific:
# 'instance/' is where Flask apps often store local configs, sqlite dbs, etc.
# '.webassets-cache/' is created by some extensions to cache compiled assets.
instance/
.webassets-cache/
# Environment variables / secrets:
# .env files commonly store API keys, passwords, tokens, and config.
# They must stay local and out of version control.
.env
.env.*
*.env
# Jupyter Notebook:
# Checkpoint folders are autosave copies; they are noise in Git history.
.ipynb_checkpoints/
# IPython:
# Local IPython configuration; environment-specific, not project-specific.
profile_default/
ipython_config.py
# Tests / coverage:
# These folders and files are generated when you run tests or coverage tools.
# They are reproducible and should not be committed.
.pytest_cache/
.coverage
.coverage.*
htmlcov/
.tox/
.nox/
# Type checkers / linters:
# Caches for tools like mypy, pyre, pytype, ruff; they speed up checks locally.
.mypy_cache/
.pyre/
.pytype/
.ruff_cache/
# Logs:
# Runtime logs are useful locally but not in source control.
*.log
# IDE / editor settings:
# Each developer uses their own editor; these configs are personal.
.vscode/
.idea/
# OS-specific files:
# Created by the operating system (e.g. Finder, Explorer); always ignore.
.DS_Store
Thumbs.db
# Local database files:
# If you create small local DBs for testing (SQLite), usually they should not
# be versioned. If one DB is part of the teaching material, add it explicitly
# by name instead of '*.db'.
*.sqlite3
*.db
# Temporary / backup files:
# Generic patterns for temporary or backup files created by editors/tools.
*.tmp
*.bak