Permalink
cpython/.gitignore
Newer
100644
156 lines (147 sloc)
2.58 KB
1
#####
2
# First, rules intended to apply in all subdirectories.
3
# These contain no slash, or only a trailing slash.
23
*.gc??
24
*.profclang?
25
*.profraw
28
.purify
29
__pycache__
30
.hg/
31
.svn/
32
.idea/
33
tags
34
TAGS
35
.vs/
36
.vscode/
37
gmon.out
38
.coverage
39
.mypy_cache/
42
43
*.exe
44
45
# Ignore core dumps... but not Tools/msi/core/ or the like.
46
core
47
!core/
48
49
50
#####
51
# Then, rules meant for a specific location relative to the repo root.
52
# These must contain a non-trailing slash (and may also have a trailing slash.)
53
56
Doc/.venv/
57
Doc/env/
58
Doc/.env/
61
Lib/site-packages/*
62
!Lib/site-packages/README.txt
64
!Lib/test/data/README
67
/Makefile.pre
68
Mac/Makefile
69
Mac/PythonLauncher/Info.plist
70
Mac/PythonLauncher/Makefile
71
Mac/PythonLauncher/Python Launcher
72
Mac/PythonLauncher/Python Launcher.app/*
73
Mac/Resources/app/Info.plist
74
Mac/Resources/framework/Info.plist
75
Mac/pythonw
76
/*.framework/
83
Modules/Setup.stdlib
86
Programs/_freeze_module
88
PC/python_nt*.h
89
PC/pythonnt_rc*.h
91
PC/*/*.exp
92
PC/*/*.lib
93
PC/*/*.bsc
94
PC/*/*.dll
95
PC/*/*.pdb
96
PC/*/*.user
97
PC/*/*.ncb
98
PC/*/*.suo
99
PC/*/Win32-temp-*
100
PC/*/x64-temp-*
101
PC/*/amd64
102
PCbuild/*.user
103
PCbuild/*.suo
104
PCbuild/*.*sdf
105
PCbuild/*-pgi
106
PCbuild/*-pgo
107
PCbuild/*.VC.db
108
PCbuild/*.VC.opendb
110
PCbuild/arm32/
114
Tools/unicode/data/
115
/autom4te.cache
116
/build/
118
/config.cache
119
/config.log
120
/config.status
121
/config.status.lineno
122
# hendrikmuhs/ccache-action@v1
123
/.ccache
125
/profile-clean-stamp
126
/profile-run-stamp
128
/pybuilddir.txt
130
/python-config
131
/python-config.py
132
/python.bat
133
/python-gdb.py
134
/python.exe-gdb.py
135
/reflog.txt
136
/coverage/
137
/externals/
138
/htmlcov/
140
Tools/ssl/amd64
141
Tools/ssl/win32
144
# The frozen modules are always generated by the build so we don't
145
# keep them in the repo. Also see Tools/build/freeze_modules.py.
146
Python/frozen_modules/*.h
147
# The manifest can be generated at any time with "make regen-frozen".
148
Python/frozen_modules/MANIFEST
150
# Two-trick pony for OSX and other case insensitive file systems:
151
# Ignore ./python binary on Unix but still look into ./Python/ directory.
152
/python
153
!/Python/
154
155
# main branch only: ABI files are not checked/maintained
156
Doc/data/python*.abi