.gitignore
1 # For PCBs designed using KiCad: https://www.kicad.org/ 2 # Format documentation: https://kicad.org/help/file-formats/ 3 4 # KiCad files 5 # ----------- 6 # Temporary files 7 *.000 8 *.bak 9 *.bck 10 *.kicad_pcb-bak 11 *.kicad_sch-bak 12 *-backups 13 *.kicad_prl 14 *.sch-bak 15 *~ 16 _autosave-* 17 *.tmp 18 *-save.pro 19 *-save.kicad_pcb 20 *.kicad_pcb.lck 21 fp-info-cache 22 23 # Netlist files (exported from Eeschema) 24 *.net 25 26 # Autorouter files (exported from Pcbnew) 27 *.dsn 28 *.ses 29 30 # Exported BOM files 31 *.xml 32 *.csv 33 34 # Python 35 # ------ 36 # Byte-compiled / optimized / DLL files 37 __pycache__/ 38 *.py[cod] 39 *$py.class 40 41 # C extensions 42 *.so 43 44 # Distribution / packaging 45 .Python 46 build/ 47 develop-eggs/ 48 dist/ 49 downloads/ 50 eggs/ 51 .eggs/ 52 lib/ 53 lib64/ 54 sdist/ 55 var/ 56 wheels/ 57 share/python-wheels/ 58 *.egg-info/ 59 .installed.cfg 60 *.egg 61 MANIFEST 62 63 # Testing 64 htmlcov/ 65 .tox/ 66 .nox/ 67 .coverage 68 .coverage.* 69 .cache 70 nosetests.xml 71 coverage.xml 72 *.cover 73 *.py,cover 74 *,cover 75 .hypothesis/ 76 .pytest_cache/ 77 cover/ 78 79 # Environments 80 .env 81 .venv/ 82 venv/ 83 env/ 84 ENV/ 85 env.bak/ 86 venv.bak/ 87 88 # IDE 89 .vscode/ 90 !.vscode/*.shared.json 91 !.vscode/extensions.json 92 .idea/ 93 .spyderproject 94 .spyproject 95 .ropeproject 96 .aider* 97 98 # Misc 99 .DS_Store 100 .ato/ 101 .ruff_cache/ 102 103 # PyInstaller 104 # Usually these files are written by a python script from a template 105 # before PyInstaller builds the exe, so as to inject date/other infos into it. 106 *.manifest 107 *.spec 108 109 # Installer logs 110 pip-log.txt 111 pip-delete-this-directory.txt 112 113 # Translations 114 *.mo 115 *.pot 116 117 # Django stuff: 118 *.log 119 local_settings.py 120 db.sqlite3 121 db.sqlite3-journal 122 123 # Flask stuff: 124 instance/ 125 .webassets-cache 126 127 # Scrapy stuff: 128 .scrapy 129 130 # Sphinx documentation 131 docs/_build/ 132 133 # PyBuilder 134 .pybuilder/ 135 target/ 136 137 # Jupyter Notebook 138 .ipynb_checkpoints 139 140 # IPython 141 profile_default/ 142 ipython_config.py 143 144 # pyenv 145 # For a library or package, you might want to ignore these files since the code is 146 # intended to run in multiple environments; otherwise, check them in: 147 # .python-version 148 149 # pipenv 150 # According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control. 151 # However, in case of collaboration, if having platform-specific dependencies or dependencies 152 # having no cross-platform support, pipenv may install dependencies that don't work, or not 153 # install all needed dependencies. 154 #Pipfile.lock 155 156 # poetry 157 # Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control. 158 # This is especially recommended for binary packages to ensure reproducibility, and is more 159 # commonly ignored for libraries. 160 # https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control 161 #poetry.lock 162 163 # pdm 164 # Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control. 165 #pdm.lock 166 # pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it 167 # in version control. 168 # https://pdm.fming.dev/#use-with-ide 169 .pdm.toml 170 171 # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm 172 __pypackages__/ 173 174 # Celery stuff 175 celerybeat-schedule 176 celerybeat.pid 177 178 # SageMath parsed files 179 *.sage.py 180 181 # mkdocs documentation 182 /site 183 184 # mypy 185 .mypy_cache/ 186 .dmypy.json 187 dmypy.json 188 189 # Pyre type checker 190 .pyre/ 191 192 # pytype static type analyzer 193 .pytype/ 194 195 # Cython debug symbols 196 cython_debug/