Skip to content
Permalink
Newer
Older
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.
5
*.cover
16
*.orig
17
*.pyc
18
*.pyd
19
*.pyo
20
*.rej
21
*.swp
23
*.gc??
24
*.profclang?
25
*.profraw
27
.gdb_history
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/
40
.pytest_cache/
41
.DS_Store
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
Oct 25, 2010
54
Doc/build/
56
Doc/.venv/
57
Doc/env/
58
Doc/.env/
59
Include/pydtrace_probes.h
60
Lib/lib2to3/*.pickle
61
Lib/site-packages/*
62
!Lib/site-packages/README.txt
63
Lib/test/data/*
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/
Oct 25, 2010
77
Misc/python.pc
79
Misc/python-config.sh
80
Modules/Setup.bootstrap
Oct 25, 2010
81
Modules/Setup.config
82
Modules/Setup.local
Oct 25, 2010
84
Modules/config.c
85
Modules/ld_so_aix
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
109
PCbuild/amd64/
112
PCbuild/obj/
113
PCbuild/win32/
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
127
/Python/deepfreeze/*.c
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/
139
Tools/msi/obj
140
Tools/ssl/amd64
141
Tools/ssl/win32
142
Tools/freeze/test/outdir
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