Skip to content

Commit 9801067

Browse files
authored
Update .gitignore
1 parent 373d2fe commit 9801067

File tree

1 file changed

+33
-188
lines changed

1 file changed

+33
-188
lines changed

.gitignore

Lines changed: 33 additions & 188 deletions
Original file line numberDiff line numberDiff line change
@@ -1,202 +1,47 @@
1-
# SPDX-FileCopyrightText: 2021 ladyada for Adafruit Industries
1+
# SPDX-FileCopyrightText: 2022 Kattni Rembor, written for Adafruit Industries
22
#
3-
# SPDX-License-Identifier: Unlicense
3+
# SPDX-License-Identifier: MIT
44

5-
*.mpy
6-
_build
7-
*.pyc
8-
bundles
9-
10-
.vscode/*
11-
!.vscode/settings.json
12-
!.vscode/tasks.json
13-
!.vscode/launch.json
14-
!.vscode/extensions.json
15-
!.vscode/*.code-snippets
16-
17-
# Local History for Visual Studio Code
18-
.history/
19-
20-
# Built Visual Studio Code Extensions
21-
*.vsix
22-
23-
# Byte-compiled / optimized / DLL files
24-
__pycache__/
25-
*.py[cod]
26-
*$py.class
27-
28-
# C extensions
29-
*.so
30-
31-
# Distribution / packaging
32-
.Python
33-
build/
34-
develop-eggs/
35-
dist/
36-
downloads/
37-
eggs/
38-
.eggs/
39-
lib/
40-
lib64/
41-
parts/
42-
sdist/
43-
var/
44-
wheels/
45-
share/python-wheels/
46-
*.egg-info/
47-
.installed.cfg
48-
*.egg
49-
MANIFEST
50-
51-
# PyInstaller
52-
# Usually these files are written by a python script from a template
53-
# before PyInstaller builds the exe, so as to inject date/other infos into it.
54-
*.manifest
55-
*.spec
56-
57-
# Installer logs
58-
pip-log.txt
59-
pip-delete-this-directory.txt
60-
61-
# Unit test / coverage reports
62-
htmlcov/
63-
.tox/
64-
.nox/
65-
.coverage
66-
.coverage.*
67-
.cache
68-
nosetests.xml
69-
coverage.xml
70-
*.cover
71-
*.py,cover
72-
.hypothesis/
73-
.pytest_cache/
74-
cover/
75-
76-
# Translations
77-
*.mo
78-
*.pot
79-
80-
# Django stuff:
81-
*.log
82-
local_settings.py
83-
db.sqlite3
84-
db.sqlite3-journal
85-
86-
# Flask stuff:
87-
instance/
88-
.webassets-cache
89-
90-
# Scrapy stuff:
91-
.scrapy
92-
93-
# Sphinx documentation
94-
docs/_build/
5+
# Do not include files and directories created by your personal work environment, such as the IDE
6+
# you use, except for those already listed here. Pull requests including changes to this file will
7+
# not be accepted.
958

96-
# PyBuilder
97-
.pybuilder/
98-
target/
9+
# This .gitignore file contains rules for files generated by working with CircuitPython libraries,
10+
# including building Sphinx, testing with pip, and creating a virual environment, as well as the
11+
# MacOS and IDE-specific files generated by using MacOS in general, or the PyCharm or VSCode IDEs.
9912

100-
# Jupyter Notebook
101-
.ipynb_checkpoints
13+
# If you find that there are files being generated on your machine that should not be included in
14+
# your git commit, you should create a .gitignore_global file on your computer to include the
15+
# files created by your personal setup. To do so, follow the two steps below.
10216

103-
# IPython
104-
profile_default/
105-
ipython_config.py
17+
# First, create a file called .gitignore_global somewhere convenient for you, and add rules for
18+
# the files you want to exclude from git commits.
10619

107-
# pyenv
108-
# For a library or package, you might want to ignore these files since the code is
109-
# intended to run in multiple environments; otherwise, check them in:
110-
.python-version
20+
# Second, configure Git to use the exclude file for all Git repositories by running the
21+
# following via commandline, replacing "path/to/your/" with the actual path to your newly created
22+
# .gitignore_global file:
23+
# git config --global core.excludesfile path/to/your/.gitignore_global
11124

112-
# pipenv
113-
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
114-
# However, in case of collaboration, if having platform-specific dependencies or dependencies
115-
# having no cross-platform support, pipenv may install dependencies that don't work, or not
116-
# install all needed dependencies.
117-
#Pipfile.lock
118-
119-
# poetry
120-
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
121-
# This is especially recommended for binary packages to ensure reproducibility, and is more
122-
# commonly ignored for libraries.
123-
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
124-
#poetry.lock
25+
# CircuitPython-specific files
26+
*.mpy
12527

126-
# PEP 582; used by e.g. github.com/David-OConnor/pyflow
127-
__pypackages__/
28+
# Python-specific files
29+
__pycache__
30+
*.pyc
12831

129-
# Celery stuff
130-
celerybeat-schedule
131-
celerybeat.pid
32+
# Sphinx build-specific files
33+
_build
13234

133-
# SageMath parsed files
134-
*.sage.py
35+
# This file results from running `pip -e install .` in a local repository
36+
*.egg-info
13537

136-
# Environments
38+
# Virtual environment-specific files
13739
.env
138-
.venv
139-
env/
140-
venv/
141-
ENV/
142-
env.bak/
143-
venv.bak/
144-
145-
# Spyder project settings
146-
.spyderproject
147-
.spyproject
148-
149-
# Rope project settings
150-
.ropeproject
151-
152-
# mkdocs documentation
153-
/site
154-
155-
# mypy
156-
.mypy_cache/
157-
.dmypy.json
158-
dmypy.json
159-
160-
# Pyre type checker
161-
.pyre/
162-
163-
# pytype static type analyzer
164-
.pytype/
165-
166-
# Cython debug symbols
167-
cython_debug/
168-
169-
# PyCharm
170-
# JetBrains specific template is maintainted in a separate JetBrains.gitignore that can
171-
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
172-
# and can be added to the global gitignore or merged into this file. For a more nuclear
173-
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
174-
.idea/
175-
176-
# General
177-
.DS_Store
178-
.AppleDouble
179-
.LSOverride
180-
181-
# Icon must end with two \r
182-
Icon
183-
184-
185-
# Thumbnails
186-
._*
18740

188-
# Files that might appear in the root of a volume
189-
.DocumentRevisions-V100
190-
.fseventsd
191-
.Spotlight-V100
192-
.TemporaryItems
193-
.Trashes
194-
.VolumeIcon.icns
195-
.com.apple.timemachine.donotpresent
41+
# MacOS-specific files
42+
*.DS_Store
19643

197-
# Directories potentially created on remote AFP share
198-
.AppleDB
199-
.AppleDesktop
200-
Network Trash Folder
201-
Temporary Items
202-
.apdisk
44+
# IDE-specific files
45+
.idea
46+
.vscode
47+
*~

0 commit comments

Comments
 (0)