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