xref: /rk3399_ARM-atf/tools/cot_dt2c/.gitignore (revision 241ec3a5af2678983bd55fd03eb28df23c4ab246)
1*73f7b7ddSChris Kay# Created by https://www.toptal.com/developers/gitignore/api/python
2*73f7b7ddSChris Kay# Edit at https://www.toptal.com/developers/gitignore?templates=python
3*73f7b7ddSChris Kay
4*73f7b7ddSChris Kay### Python ###
5*73f7b7ddSChris Kay# Byte-compiled / optimized / DLL files
6*73f7b7ddSChris Kay__pycache__/
7*73f7b7ddSChris Kay*.py[cod]
8*73f7b7ddSChris Kay*$py.class
9*73f7b7ddSChris Kay
10*73f7b7ddSChris Kay# C extensions
11*73f7b7ddSChris Kay*.so
12*73f7b7ddSChris Kay
13*73f7b7ddSChris Kay# Distribution / packaging
14*73f7b7ddSChris Kay.Python
15*73f7b7ddSChris Kaybuild/
16*73f7b7ddSChris Kaydevelop-eggs/
17*73f7b7ddSChris Kaydist/
18*73f7b7ddSChris Kaydownloads/
19*73f7b7ddSChris Kayeggs/
20*73f7b7ddSChris Kay.eggs/
21*73f7b7ddSChris Kaylib/
22*73f7b7ddSChris Kaylib64/
23*73f7b7ddSChris Kayparts/
24*73f7b7ddSChris Kaysdist/
25*73f7b7ddSChris Kayvar/
26*73f7b7ddSChris Kaywheels/
27*73f7b7ddSChris Kayshare/python-wheels/
28*73f7b7ddSChris Kay*.egg-info/
29*73f7b7ddSChris Kay.installed.cfg
30*73f7b7ddSChris Kay*.egg
31*73f7b7ddSChris KayMANIFEST
32*73f7b7ddSChris Kay
33*73f7b7ddSChris Kay# PyInstaller
34*73f7b7ddSChris Kay#  Usually these files are written by a python script from a template
35*73f7b7ddSChris Kay#  before PyInstaller builds the exe, so as to inject date/other infos into it.
36*73f7b7ddSChris Kay*.manifest
37*73f7b7ddSChris Kay*.spec
38*73f7b7ddSChris Kay
39*73f7b7ddSChris Kay# Installer logs
40*73f7b7ddSChris Kaypip-log.txt
41*73f7b7ddSChris Kaypip-delete-this-directory.txt
42*73f7b7ddSChris Kay
43*73f7b7ddSChris Kay# Unit test / coverage reports
44*73f7b7ddSChris Kayhtmlcov/
45*73f7b7ddSChris Kay.tox/
46*73f7b7ddSChris Kay.nox/
47*73f7b7ddSChris Kay.coverage
48*73f7b7ddSChris Kay.coverage.*
49*73f7b7ddSChris Kay.cache
50*73f7b7ddSChris Kaynosetests.xml
51*73f7b7ddSChris Kaycoverage.xml
52*73f7b7ddSChris Kay*.cover
53*73f7b7ddSChris Kay*.py,cover
54*73f7b7ddSChris Kay.hypothesis/
55*73f7b7ddSChris Kay.pytest_cache/
56*73f7b7ddSChris Kaycover/
57*73f7b7ddSChris Kay
58*73f7b7ddSChris Kay# Translations
59*73f7b7ddSChris Kay*.mo
60*73f7b7ddSChris Kay*.pot
61*73f7b7ddSChris Kay
62*73f7b7ddSChris Kay# Django stuff:
63*73f7b7ddSChris Kay*.log
64*73f7b7ddSChris Kaylocal_settings.py
65*73f7b7ddSChris Kaydb.sqlite3
66*73f7b7ddSChris Kaydb.sqlite3-journal
67*73f7b7ddSChris Kay
68*73f7b7ddSChris Kay# Flask stuff:
69*73f7b7ddSChris Kayinstance/
70*73f7b7ddSChris Kay.webassets-cache
71*73f7b7ddSChris Kay
72*73f7b7ddSChris Kay# Scrapy stuff:
73*73f7b7ddSChris Kay.scrapy
74*73f7b7ddSChris Kay
75*73f7b7ddSChris Kay# Sphinx documentation
76*73f7b7ddSChris Kaydocs/_build/
77*73f7b7ddSChris Kay
78*73f7b7ddSChris Kay# PyBuilder
79*73f7b7ddSChris Kay.pybuilder/
80*73f7b7ddSChris Kaytarget/
81*73f7b7ddSChris Kay
82*73f7b7ddSChris Kay# Jupyter Notebook
83*73f7b7ddSChris Kay.ipynb_checkpoints
84*73f7b7ddSChris Kay
85*73f7b7ddSChris Kay# IPython
86*73f7b7ddSChris Kayprofile_default/
87*73f7b7ddSChris Kayipython_config.py
88*73f7b7ddSChris Kay
89*73f7b7ddSChris Kay# pyenv
90*73f7b7ddSChris Kay#   For a library or package, you might want to ignore these files since the code is
91*73f7b7ddSChris Kay#   intended to run in multiple environments; otherwise, check them in:
92*73f7b7ddSChris Kay# .python-version
93*73f7b7ddSChris Kay
94*73f7b7ddSChris Kay# pipenv
95*73f7b7ddSChris Kay#   According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
96*73f7b7ddSChris Kay#   However, in case of collaboration, if having platform-specific dependencies or dependencies
97*73f7b7ddSChris Kay#   having no cross-platform support, pipenv may install dependencies that don't work, or not
98*73f7b7ddSChris Kay#   install all needed dependencies.
99*73f7b7ddSChris Kay#Pipfile.lock
100*73f7b7ddSChris Kay
101*73f7b7ddSChris Kay# poetry
102*73f7b7ddSChris Kay#   Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
103*73f7b7ddSChris Kay#   This is especially recommended for binary packages to ensure reproducibility, and is more
104*73f7b7ddSChris Kay#   commonly ignored for libraries.
105*73f7b7ddSChris Kay#   https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
106*73f7b7ddSChris Kay#poetry.lock
107*73f7b7ddSChris Kay
108*73f7b7ddSChris Kay# pdm
109*73f7b7ddSChris Kay#   Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
110*73f7b7ddSChris Kay#pdm.lock
111*73f7b7ddSChris Kay#   pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
112*73f7b7ddSChris Kay#   in version control.
113*73f7b7ddSChris Kay#   https://pdm.fming.dev/#use-with-ide
114*73f7b7ddSChris Kay.pdm.toml
115*73f7b7ddSChris Kay
116*73f7b7ddSChris Kay# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
117*73f7b7ddSChris Kay__pypackages__/
118*73f7b7ddSChris Kay
119*73f7b7ddSChris Kay# Celery stuff
120*73f7b7ddSChris Kaycelerybeat-schedule
121*73f7b7ddSChris Kaycelerybeat.pid
122*73f7b7ddSChris Kay
123*73f7b7ddSChris Kay# SageMath parsed files
124*73f7b7ddSChris Kay*.sage.py
125*73f7b7ddSChris Kay
126*73f7b7ddSChris Kay# Environments
127*73f7b7ddSChris Kay.env
128*73f7b7ddSChris Kay.venv
129*73f7b7ddSChris Kayenv/
130*73f7b7ddSChris Kayvenv/
131*73f7b7ddSChris KayENV/
132*73f7b7ddSChris Kayenv.bak/
133*73f7b7ddSChris Kayvenv.bak/
134*73f7b7ddSChris Kay
135*73f7b7ddSChris Kay# Spyder project settings
136*73f7b7ddSChris Kay.spyderproject
137*73f7b7ddSChris Kay.spyproject
138*73f7b7ddSChris Kay
139*73f7b7ddSChris Kay# Rope project settings
140*73f7b7ddSChris Kay.ropeproject
141*73f7b7ddSChris Kay
142*73f7b7ddSChris Kay# mkdocs documentation
143*73f7b7ddSChris Kay/site
144*73f7b7ddSChris Kay
145*73f7b7ddSChris Kay# mypy
146*73f7b7ddSChris Kay.mypy_cache/
147*73f7b7ddSChris Kay.dmypy.json
148*73f7b7ddSChris Kaydmypy.json
149*73f7b7ddSChris Kay
150*73f7b7ddSChris Kay# Pyre type checker
151*73f7b7ddSChris Kay.pyre/
152*73f7b7ddSChris Kay
153*73f7b7ddSChris Kay# pytype static type analyzer
154*73f7b7ddSChris Kay.pytype/
155*73f7b7ddSChris Kay
156*73f7b7ddSChris Kay# Cython debug symbols
157*73f7b7ddSChris Kaycython_debug/
158*73f7b7ddSChris Kay
159*73f7b7ddSChris Kay# PyCharm
160*73f7b7ddSChris Kay#  JetBrains specific template is maintained in a separate JetBrains.gitignore that can
161*73f7b7ddSChris Kay#  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
162*73f7b7ddSChris Kay#  and can be added to the global gitignore or merged into this file.  For a more nuclear
163*73f7b7ddSChris Kay#  option (not recommended) you can uncomment the following to ignore the entire idea folder.
164*73f7b7ddSChris Kay#.idea/
165*73f7b7ddSChris Kay
166*73f7b7ddSChris Kay### Python Patch ###
167*73f7b7ddSChris Kay# Poetry local configuration file - https://python-poetry.org/docs/configuration/#local-configuration
168*73f7b7ddSChris Kaypoetry.toml
169*73f7b7ddSChris Kay
170*73f7b7ddSChris Kay# ruff
171*73f7b7ddSChris Kay.ruff_cache/
172*73f7b7ddSChris Kay
173*73f7b7ddSChris Kay# LSP config files
174*73f7b7ddSChris Kaypyrightconfig.json
175*73f7b7ddSChris Kay
176*73f7b7ddSChris Kay# End of https://www.toptal.com/developers/gitignore/api/python
177