Skip to content
Snippets Groups Projects
Select Git revision
  • 60f704f1258d8c225ad0a9ba3f342b553064206a
  • main default protected
  • 3.10
  • 3.11
  • revert-15688-bpo-38031-_io-FileIO-opener-crash
  • 3.8
  • 3.9
  • 3.7
  • enum-fix_auto
  • branch-v3.11.0
  • backport-c3648f4-3.11
  • gh-93963/remove-importlib-resources-abcs
  • refactor-wait_for
  • shared-testcase
  • v3.12.0a2
  • v3.12.0a1
  • v3.11.0
  • v3.8.15
  • v3.9.15
  • v3.10.8
  • v3.7.15
  • v3.11.0rc2
  • v3.8.14
  • v3.9.14
  • v3.7.14
  • v3.10.7
  • v3.11.0rc1
  • v3.10.6
  • v3.11.0b5
  • v3.11.0b4
  • v3.10.5
  • v3.11.0b3
  • v3.11.0b2
  • v3.9.13
34 results

.gitattributes

Blame
  • .gitattributes 1.82 KiB
    # 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
    
    # 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/blob/master/docs/overrides.md
    **/clinic/*.h               linguist-generated=true
    Python/importlib.h          linguist-generated=true
    Python/importlib_external.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
    
    # 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