# Binary data types *.aif binary *.aifc binary *.aiff binary *.au binary *.bmp binary *.exe binary *.icns binary *.gif binary *.ico binary *.jpg binary *.pck binary *.png binary *.psd binary *.tar binary *.wav binary *.whl binary *.zip binary # Specific binary files Lib/test/sndhdrdata/sndhdr.* binary PC/classicAppCompat.* binary # Text files that should not be subject to eol conversion Lib/test/cjkencodings/* -text Lib/test/decimaltestdata/*.decTest -text Lib/test/test_email/data/*.txt -text Lib/test/xmltestdata/* -text Lib/test/coding20731.py -text Lib/test/test_importlib/data01/* -text Lib/test/test_importlib/namespacedata01/* -text # CRLF files *.bat text eol=crlf *.ps1 text eol=crlf *.sln text eol=crlf *.vcxproj* text eol=crlf *.props text eol=crlf *.proj text eol=crlf PCbuild/readme.txt text eol=crlf PC/readme.txt text eol=crlf # Generated files # https://github.com/github/linguist#generated-code Modules/clinic/*.h linguist-generated=true Objects/clinic/*.h linguist-generated=true PC/clinic/*.h linguist-generated=true Python/clinic/*.h linguist-generated=true Python/frozen_modules/*.h linguist-generated=true Include/internal/pycore_ast.h linguist-generated=true Python/Python-ast.c linguist-generated=true Include/opcode.h linguist-generated=true Python/opcode_targets.h linguist-generated=true Objects/typeslots.inc linguist-generated=true *_db.h linguist-generated=true Doc/library/token-list.inc linguist-generated=true Include/token.h linguist-generated=true Lib/token.py linguist-generated=true Parser/token.c linguist-generated=true Programs/test_frozenmain.h linguist-generated=true # Language aware diff headers # https://tekin.co.uk/2020/10/better-git-diff-output-for-ruby-python-elixir-and-more # https://gist.github.com/tekin/12500956bd56784728e490d8cef9cb81 *.c diff=cpp *.h diff=cpp *.css diff=css *.html diff=html *.py diff=python *.md diff=markdown