Skip to content

Commit ea2f91f

Browse files
committed
Merge branch 'main' of ssh://github.com/ryan4yin/nix-config
2 parents 7257002 + 6885c48 commit ea2f91f

55 files changed

Lines changed: 954 additions & 187 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 219 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,3 +19,222 @@ secrets/
1919
mysql/
2020
.Trash-*/
2121
./*.patch
22+
23+
# =============== Python.gitignore ===========================
24+
25+
# Byte-compiled / optimized / DLL files
26+
__pycache__/
27+
*.py[codz]
28+
*$py.class
29+
30+
# C extensions
31+
*.so
32+
33+
# Distribution / packaging
34+
.Python
35+
build/
36+
develop-eggs/
37+
dist/
38+
downloads/
39+
eggs/
40+
.eggs/
41+
lib/
42+
lib64/
43+
parts/
44+
sdist/
45+
var/
46+
wheels/
47+
share/python-wheels/
48+
*.egg-info/
49+
.installed.cfg
50+
*.egg
51+
MANIFEST
52+
53+
# PyInstaller
54+
# Usually these files are written by a python script from a template
55+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
56+
*.manifest
57+
*.spec
58+
59+
# Installer logs
60+
pip-log.txt
61+
pip-delete-this-directory.txt
62+
63+
# Unit test / coverage reports
64+
htmlcov/
65+
.tox/
66+
.nox/
67+
.coverage
68+
.coverage.*
69+
.cache
70+
nosetests.xml
71+
coverage.xml
72+
*.cover
73+
*.py.cover
74+
.hypothesis/
75+
.pytest_cache/
76+
cover/
77+
78+
# Translations
79+
*.mo
80+
*.pot
81+
82+
# Django stuff:
83+
*.log
84+
local_settings.py
85+
db.sqlite3
86+
db.sqlite3-journal
87+
88+
# Flask stuff:
89+
instance/
90+
.webassets-cache
91+
92+
# Scrapy stuff:
93+
.scrapy
94+
95+
# Sphinx documentation
96+
docs/_build/
97+
98+
# PyBuilder
99+
.pybuilder/
100+
target/
101+
102+
# Jupyter Notebook
103+
.ipynb_checkpoints
104+
105+
# IPython
106+
profile_default/
107+
ipython_config.py
108+
109+
# pyenv
110+
# For a library or package, you might want to ignore these files since the code is
111+
# intended to run in multiple environments; otherwise, check them in:
112+
# .python-version
113+
114+
# pipenv
115+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
116+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
117+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
118+
# install all needed dependencies.
119+
# Pipfile.lock
120+
121+
# UV
122+
# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
123+
# This is especially recommended for binary packages to ensure reproducibility, and is more
124+
# commonly ignored for libraries.
125+
# uv.lock
126+
127+
# poetry
128+
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
129+
# This is especially recommended for binary packages to ensure reproducibility, and is more
130+
# commonly ignored for libraries.
131+
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
132+
# poetry.lock
133+
# poetry.toml
134+
135+
# pdm
136+
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
137+
# pdm recommends including project-wide configuration in pdm.toml, but excluding .pdm-python.
138+
# https://pdm-project.org/en/latest/usage/project/#working-with-version-control
139+
# pdm.lock
140+
# pdm.toml
141+
.pdm-python
142+
.pdm-build/
143+
144+
# pixi
145+
# Similar to Pipfile.lock, it is generally recommended to include pixi.lock in version control.
146+
# pixi.lock
147+
# Pixi creates a virtual environment in the .pixi directory, just like venv module creates one
148+
# in the .venv directory. It is recommended not to include this directory in version control.
149+
.pixi
150+
151+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
152+
__pypackages__/
153+
154+
# Celery stuff
155+
celerybeat-schedule
156+
celerybeat.pid
157+
158+
# Redis
159+
*.rdb
160+
*.aof
161+
*.pid
162+
163+
# RabbitMQ
164+
mnesia/
165+
rabbitmq/
166+
rabbitmq-data/
167+
168+
# ActiveMQ
169+
activemq-data/
170+
171+
# SageMath parsed files
172+
*.sage.py
173+
174+
# Environments
175+
.env
176+
.envrc
177+
.venv
178+
env/
179+
venv/
180+
ENV/
181+
env.bak/
182+
venv.bak/
183+
184+
# Spyder project settings
185+
.spyderproject
186+
.spyproject
187+
188+
# Rope project settings
189+
.ropeproject
190+
191+
# mkdocs documentation
192+
/site
193+
194+
# mypy
195+
.mypy_cache/
196+
.dmypy.json
197+
dmypy.json
198+
199+
# Pyre type checker
200+
.pyre/
201+
202+
# pytype static type analyzer
203+
.pytype/
204+
205+
# Cython debug symbols
206+
cython_debug/
207+
208+
# PyCharm
209+
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
210+
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
211+
# and can be added to the global gitignore or merged into this file. For a more nuclear
212+
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
213+
# .idea/
214+
215+
# Abstra
216+
# Abstra is an AI-powered process automation framework.
217+
# Ignore directories containing user credentials, local state, and settings.
218+
# Learn more at https://abstra.io/docs
219+
.abstra/
220+
221+
# Visual Studio Code
222+
# Visual Studio Code specific template is maintained in a separate VisualStudioCode.gitignore
223+
# that can be found at https://github.com/github/gitignore/blob/main/Global/VisualStudioCode.gitignore
224+
# and can be added to the global gitignore or merged into this file. However, if you prefer,
225+
# you could uncomment the following to ignore the entire vscode folder
226+
# .vscode/
227+
228+
# Ruff stuff:
229+
.ruff_cache/
230+
231+
# PyPI configuration file
232+
.pypirc
233+
234+
# Marimo
235+
marimo/_static/
236+
marimo/_lsp/
237+
__marimo__/
238+
239+
# Streamlit
240+
.streamlit/secrets.toml

0 commit comments

Comments
 (0)