/ .gitignore
.gitignore
  1  # Deployment packages
  2  deployment_package/
  3  deployment_package.zip
  4  *.zip
  5  
  6  # CDK
  7  cdk.out/
  8  
  9  # Byte-compiled / optimized / DLL files
 10  __pycache__/
 11  *.py[codz]
 12  *$py.class
 13  
 14  # C extensions
 15  *.so
 16  
 17  # Distribution / packaging
 18  .Python
 19  build/
 20  develop-eggs/
 21  dist/
 22  downloads/
 23  eggs/
 24  .eggs/
 25  lib/
 26  lib64/
 27  parts/
 28  sdist/
 29  var/
 30  wheels/
 31  share/python-wheels/
 32  *.egg-info/
 33  .installed.cfg
 34  *.egg
 35  MANIFEST
 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
 44  pip-log.txt
 45  pip-delete-this-directory.txt
 46  
 47  # Unit test / coverage reports
 48  htmlcov/
 49  .tox/
 50  .nox/
 51  .coverage
 52  .coverage.*
 53  .cache
 54  nosetests.xml
 55  coverage.xml
 56  *.cover
 57  *.py.cover
 58  .hypothesis/
 59  .pytest_cache/
 60  cover/
 61  
 62  # Translations
 63  *.mo
 64  *.pot
 65  
 66  # Django stuff:
 67  *.log
 68  local_settings.py
 69  db.sqlite3
 70  db.sqlite3-journal
 71  
 72  # Flask stuff:
 73  instance/
 74  .webassets-cache
 75  
 76  # Scrapy stuff:
 77  .scrapy
 78  
 79  # Sphinx documentation
 80  docs/_build/
 81  
 82  # PyBuilder
 83  .pybuilder/
 84  target/
 85  
 86  # Jupyter Notebook
 87  .ipynb_checkpoints
 88  
 89  # IPython
 90  profile_default/
 91  ipython_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  # UV
106  #   Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
107  #   This is especially recommended for binary packages to ensure reproducibility, and is more
108  #   commonly ignored for libraries.
109  #uv.lock
110  
111  # poetry
112  #   Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
113  #   This is especially recommended for binary packages to ensure reproducibility, and is more
114  #   commonly ignored for libraries.
115  #   https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
116  #poetry.lock
117  #poetry.toml
118  
119  # pdm
120  #   Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
121  #   pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python.
122  #   https://pdm-project.org/en/latest/usage/project/#working-with-version-control
123  #pdm.lock
124  #pdm.toml
125  .pdm-python
126  .pdm-build/
127  
128  # pixi
129  #   Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control.
130  #pixi.lock
131  #   Pixi creates a virtual environment in the .pixi directory, just like venv module creates one
132  #   in the .venv directory. It is recommended not to include this directory in version control.
133  .pixi
134  
135  # PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
136  __pypackages__/
137  
138  # Celery stuff
139  celerybeat-schedule
140  celerybeat.pid
141  
142  # SageMath parsed files
143  *.sage.py
144  
145  # Environments
146  .env
147  .envrc
148  .venv
149  env/
150  venv/
151  ENV/
152  env.bak/
153  venv.bak/
154  
155  # Spyder project settings
156  .spyderproject
157  .spyproject
158  
159  # Rope project settings
160  .ropeproject
161  
162  # mkdocs documentation
163  /site
164  
165  # mypy
166  .mypy_cache/
167  .dmypy.json
168  dmypy.json
169  
170  # Pyre type checker
171  .pyre/
172  
173  # pytype static type analyzer
174  .pytype/
175  
176  # Cython debug symbols
177  cython_debug/
178  
179  # PyCharm
180  #  JetBrains specific template is maintained in a separate JetBrains.gitignore that can
181  #  be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
182  #  and can be added to the global gitignore or merged into this file.  For a more nuclear
183  #  option (not recommended) you can uncomment the following to ignore the entire idea folder.
184  #.idea/
185  
186  # Abstra
187  # Abstra is an AI-powered process automation framework.
188  # Ignore directories containing user credentials, local state, and settings.
189  # Learn more at https://abstra.io/docs
190  .abstra/
191  
192  # Visual Studio Code
193  #  Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore 
194  #  that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
195  #  and can be added to the global gitignore or merged into this file. However, if you prefer, 
196  #  you could uncomment the following to ignore the entire vscode folder
197  # .vscode/
198  
199  # Ruff stuff:
200  .ruff_cache/
201  
202  # PyPI configuration file
203  .pypirc
204  
205  # Cursor
206  #  Cursor is an AI-powered code editor. `.cursorignore` specifies files/directories to
207  #  exclude from AI features like autocomplete and code analysis. Recommended for sensitive data
208  #  refer to https://docs.cursor.com/context/ignore-files
209  .cursorignore
210  .cursorindexingignore
211  
212  # Marimo
213  marimo/_static/
214  marimo/_lsp/
215  __marimo__/
216  .claude/*.mp4
217  
218  # Heavy media files
219  *.mp4
220  
221  
222  # Lambda layer installed dependencies (install with pip before deploy)
223  02-multichannel-api-gateway/layers/common/python/certifi*/
224  02-multichannel-api-gateway/layers/common/python/charset_normalizer*/
225  02-multichannel-api-gateway/layers/common/python/idna*/
226  02-multichannel-api-gateway/layers/common/python/requests*/
227  02-multichannel-api-gateway/layers/common/python/urllib3*/
228  02-multichannel-api-gateway/layers/common/python/*dist-info/