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