17db96d56Sopenharmony_ci##### 27db96d56Sopenharmony_ci# First, rules intended to apply in all subdirectories. 37db96d56Sopenharmony_ci# These contain no slash, or only a trailing slash. 47db96d56Sopenharmony_ci 57db96d56Sopenharmony_ci*.cover 67db96d56Sopenharmony_ci*.iml 77db96d56Sopenharmony_ci*.o 87db96d56Sopenharmony_ci*.a 97db96d56Sopenharmony_ci*.so 107db96d56Sopenharmony_ci*.so.* 117db96d56Sopenharmony_ci*.dylib 127db96d56Sopenharmony_ci*.dll 137db96d56Sopenharmony_ci*.wasm 147db96d56Sopenharmony_ci*.orig 157db96d56Sopenharmony_ci*.pyc 167db96d56Sopenharmony_ci*.pyd 177db96d56Sopenharmony_ci*.pyo 187db96d56Sopenharmony_ci*.rej 197db96d56Sopenharmony_ci*.swp 207db96d56Sopenharmony_ci*~ 217db96d56Sopenharmony_ci*.gc?? 227db96d56Sopenharmony_ci*.profclang? 237db96d56Sopenharmony_ci*.profraw 247db96d56Sopenharmony_ci*.dyn 257db96d56Sopenharmony_ci.gdb_history 267db96d56Sopenharmony_ci.purify 277db96d56Sopenharmony_ci__pycache__ 287db96d56Sopenharmony_ci.hg/ 297db96d56Sopenharmony_ci.svn/ 307db96d56Sopenharmony_ci.idea/ 317db96d56Sopenharmony_citags 327db96d56Sopenharmony_ciTAGS 337db96d56Sopenharmony_ci.vs/ 347db96d56Sopenharmony_ci.vscode/ 357db96d56Sopenharmony_cigmon.out 367db96d56Sopenharmony_ci.coverage 377db96d56Sopenharmony_ci.mypy_cache/ 387db96d56Sopenharmony_ci.pytest_cache/ 397db96d56Sopenharmony_ci.DS_Store 407db96d56Sopenharmony_ci 417db96d56Sopenharmony_ci*.exe 427db96d56Sopenharmony_ci!Lib/distutils/command/*.exe 437db96d56Sopenharmony_ci 447db96d56Sopenharmony_ci# Ignore core dumps... but not Tools/msi/core/ or the like. 457db96d56Sopenharmony_cicore 467db96d56Sopenharmony_ci!core/ 477db96d56Sopenharmony_ci 487db96d56Sopenharmony_ci 497db96d56Sopenharmony_ci##### 507db96d56Sopenharmony_ci# Then, rules meant for a specific location relative to the repo root. 517db96d56Sopenharmony_ci# These must contain a non-trailing slash (and may also have a trailing slash.) 527db96d56Sopenharmony_ci 537db96d56Sopenharmony_ciDoc/build/ 547db96d56Sopenharmony_ciDoc/venv/ 557db96d56Sopenharmony_ciDoc/.venv/ 567db96d56Sopenharmony_ciDoc/env/ 577db96d56Sopenharmony_ciDoc/.env/ 587db96d56Sopenharmony_ciInclude/pydtrace_probes.h 597db96d56Sopenharmony_ciLib/distutils/command/*.pdb 607db96d56Sopenharmony_ciLib/lib2to3/*.pickle 617db96d56Sopenharmony_ciLib/site-packages/* 627db96d56Sopenharmony_ci!Lib/site-packages/README.txt 637db96d56Sopenharmony_ciLib/test/data/* 647db96d56Sopenharmony_ci!Lib/test/data/README 657db96d56Sopenharmony_ci/_bootstrap_python 667db96d56Sopenharmony_ci/Makefile 677db96d56Sopenharmony_ci/Makefile.pre 687db96d56Sopenharmony_ciMac/Makefile 697db96d56Sopenharmony_ciMac/PythonLauncher/Info.plist 707db96d56Sopenharmony_ciMac/PythonLauncher/Makefile 717db96d56Sopenharmony_ciMac/PythonLauncher/Python Launcher 727db96d56Sopenharmony_ciMac/PythonLauncher/Python Launcher.app/* 737db96d56Sopenharmony_ciMac/Resources/app/Info.plist 747db96d56Sopenharmony_ciMac/Resources/framework/Info.plist 757db96d56Sopenharmony_ciMac/pythonw 767db96d56Sopenharmony_ci/*.framework/ 777db96d56Sopenharmony_ciMisc/python.pc 787db96d56Sopenharmony_ciMisc/python-embed.pc 797db96d56Sopenharmony_ciMisc/python-config.sh 807db96d56Sopenharmony_ciModules/Setup.bootstrap 817db96d56Sopenharmony_ciModules/Setup.config 827db96d56Sopenharmony_ciModules/Setup.local 837db96d56Sopenharmony_ciModules/Setup.stdlib 847db96d56Sopenharmony_ciModules/config.c 857db96d56Sopenharmony_ciModules/ld_so_aix 867db96d56Sopenharmony_ciPrograms/_freeze_module 877db96d56Sopenharmony_ciPrograms/_testembed 887db96d56Sopenharmony_ciPC/python_nt*.h 897db96d56Sopenharmony_ciPC/pythonnt_rc*.h 907db96d56Sopenharmony_ciModules/python.exp 917db96d56Sopenharmony_ciPC/*/*.exp 927db96d56Sopenharmony_ciPC/*/*.lib 937db96d56Sopenharmony_ciPC/*/*.bsc 947db96d56Sopenharmony_ciPC/*/*.dll 957db96d56Sopenharmony_ciPC/*/*.pdb 967db96d56Sopenharmony_ciPC/*/*.user 977db96d56Sopenharmony_ciPC/*/*.ncb 987db96d56Sopenharmony_ciPC/*/*.suo 997db96d56Sopenharmony_ciPC/*/Win32-temp-* 1007db96d56Sopenharmony_ciPC/*/x64-temp-* 1017db96d56Sopenharmony_ciPC/*/amd64 1027db96d56Sopenharmony_ciPCbuild/*.user 1037db96d56Sopenharmony_ciPCbuild/*.suo 1047db96d56Sopenharmony_ciPCbuild/*.*sdf 1057db96d56Sopenharmony_ciPCbuild/*-pgi 1067db96d56Sopenharmony_ciPCbuild/*-pgo 1077db96d56Sopenharmony_ciPCbuild/*.VC.db 1087db96d56Sopenharmony_ciPCbuild/*.VC.opendb 1097db96d56Sopenharmony_ciPCbuild/amd64/ 1107db96d56Sopenharmony_ciPCbuild/arm32/ 1117db96d56Sopenharmony_ciPCbuild/arm64/ 1127db96d56Sopenharmony_ciPCbuild/obj/ 1137db96d56Sopenharmony_ciPCbuild/win32/ 1147db96d56Sopenharmony_ciTools/unicode/data/ 1157db96d56Sopenharmony_ci/autom4te.cache 1167db96d56Sopenharmony_ci/build/ 1177db96d56Sopenharmony_ci/config.cache 1187db96d56Sopenharmony_ci/config.log 1197db96d56Sopenharmony_ci/config.status 1207db96d56Sopenharmony_ci/config.status.lineno 1217db96d56Sopenharmony_ci# hendrikmuhs/ccache-action@v1 1227db96d56Sopenharmony_ci/.ccache 1237db96d56Sopenharmony_ci/platform 1247db96d56Sopenharmony_ci/profile-clean-stamp 1257db96d56Sopenharmony_ci/profile-run-stamp 1267db96d56Sopenharmony_ci/Python/deepfreeze/*.c 1277db96d56Sopenharmony_ci/pybuilddir.txt 1287db96d56Sopenharmony_ci/pyconfig.h 1297db96d56Sopenharmony_ci/python-config 1307db96d56Sopenharmony_ci/python-config.py 1317db96d56Sopenharmony_ci/python.bat 1327db96d56Sopenharmony_ci/python-gdb.py 1337db96d56Sopenharmony_ci/python.exe-gdb.py 1347db96d56Sopenharmony_ci/reflog.txt 1357db96d56Sopenharmony_ci/coverage/ 1367db96d56Sopenharmony_ci/externals/ 1377db96d56Sopenharmony_ci/htmlcov/ 1387db96d56Sopenharmony_ciTools/msi/obj 1397db96d56Sopenharmony_ciTools/ssl/amd64 1407db96d56Sopenharmony_ciTools/ssl/win32 1417db96d56Sopenharmony_ciTools/freeze/test/outdir 1427db96d56Sopenharmony_ci 1437db96d56Sopenharmony_ci# The frozen modules are always generated by the build so we don't 1447db96d56Sopenharmony_ci# keep them in the repo. Also see Tools/scripts/freeze_modules.py. 1457db96d56Sopenharmony_ciPython/frozen_modules/*.h 1467db96d56Sopenharmony_ci# The manifest can be generated at any time with "make regen-frozen". 1477db96d56Sopenharmony_ciPython/frozen_modules/MANIFEST 1487db96d56Sopenharmony_ci 1497db96d56Sopenharmony_ci# Two-trick pony for OSX and other case insensitive file systems: 1507db96d56Sopenharmony_ci# Ignore ./python binary on Unix but still look into ./Python/ directory. 1517db96d56Sopenharmony_ci/python 1527db96d56Sopenharmony_ci!/Python/ 1537db96d56Sopenharmony_ci 1547db96d56Sopenharmony_ci# main branch only: ABI files are not checked/maintained 1557db96d56Sopenharmony_ciDoc/data/python*.abi 156