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