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