Skip to content

Commit 7b5639c

Browse files
committed
Huge WIP
This is a massive WIP and should not be trusted or used right now. However, major milestones have been crossed. Both message boxes and file dialogs are now properly subprocessed and work on macOS. I think by extension, it may work on runpod environments as well, but that remains to be tested.
1 parent 14bd126 commit 7b5639c

21 files changed

+796
-489
lines changed

.gitignore

+236-5
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,242 @@
1-
venv
2-
__pycache__
1+
# Kohya_SS Specifics
32
cudnn_windows
43
.vscode
5-
*.egg-info
6-
build
74
wd14_tagger_model
85
.DS_Store
96
locon
107
gui-user.bat
11-
gui-user.ps1
8+
gui-user.ps1
9+
*.whl*
10+
.idea
11+
12+
# Byte-compiled / optimized / DLL files
13+
__pycache__/
14+
*.py[cod]
15+
*$py.class
16+
17+
# C extensions
18+
*.so
19+
20+
# Distribution / packaging
21+
.Python
22+
build/
23+
develop-eggs/
24+
dist/
25+
downloads/
26+
eggs/
27+
.eggs/
28+
lib/
29+
lib64/
30+
parts/
31+
sdist/
32+
var/
33+
wheels/
34+
share/python-wheels/
35+
*.egg-info/
36+
.installed.cfg
37+
*.egg
38+
MANIFEST
39+
40+
# PyInstaller
41+
# Usually these files are written by a python script from a template
42+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
43+
*.manifest
44+
*.spec
45+
46+
# Installer logs
47+
pip-log.txt
48+
pip-delete-this-directory.txt
49+
50+
# Unit test / coverage reports
51+
htmlcov/
52+
.tox/
53+
.nox/
54+
.coverage
55+
.coverage.*
56+
.cache
57+
nosetests.xml
58+
coverage.xml
59+
*.cover
60+
*.py,cover
61+
.hypothesis/
62+
.pytest_cache/
63+
cover/
64+
65+
# Translations
66+
*.mo
67+
*.pot
68+
69+
# Django stuff:
70+
*.log
71+
local_settings.py
72+
db.sqlite3
73+
db.sqlite3-journal
74+
75+
# Flask stuff:
76+
instance/
77+
.webassets-cache
78+
79+
# Scrapy stuff:
80+
.scrapy
81+
82+
# Sphinx documentation
83+
docs/_build/
84+
85+
# PyBuilder
86+
.pybuilder/
87+
target/
88+
89+
# Jupyter Notebook
90+
.ipynb_checkpoints
91+
92+
# IPython
93+
profile_default/
94+
ipython_config.py
95+
96+
# pyenv
97+
# For a library or package, you might want to ignore these files since the code is
98+
# intended to run in multiple environments; otherwise, check them in:
99+
# .python-version
100+
101+
# pipenv
102+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
103+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
104+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
105+
# install all needed dependencies.
106+
#Pipfile.lock
107+
108+
# poetry
109+
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
110+
# This is especially recommended for binary packages to ensure reproducibility, and is more
111+
# commonly ignored for libraries.
112+
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
113+
#poetry.lock
114+
115+
# pdm
116+
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
117+
#pdm.lock
118+
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
119+
# in version control.
120+
# https://pdm.fming.dev/#use-with-ide
121+
.pdm.toml
122+
123+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
124+
__pypackages__/
125+
126+
# Celery stuff
127+
celerybeat-schedule
128+
celerybeat.pid
129+
130+
# SageMath parsed files
131+
*.sage.py
132+
133+
# Environments
134+
.env
135+
.venv
136+
env/
137+
venv/
138+
ENV/
139+
env.bak/
140+
venv.bak/
141+
142+
# Spyder project settings
143+
.spyderproject
144+
.spyproject
145+
146+
# Rope project settings
147+
.ropeproject
148+
149+
# mkdocs documentation
150+
/site
151+
152+
# mypy
153+
.mypy_cache/
154+
.dmypy.json
155+
dmypy.json
156+
157+
# Pyre type checker
158+
.pyre/
159+
160+
# pytype static type analyzer
161+
.pytype/
162+
163+
# Cython debug symbols
164+
cython_debug/
165+
166+
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio, WebStorm and Rider
167+
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
168+
169+
# User-specific stuff
170+
.idea/**/workspace.xml
171+
.idea/**/tasks.xml
172+
.idea/**/usage.statistics.xml
173+
.idea/**/dictionaries
174+
.idea/**/shelf
175+
176+
# AWS User-specific
177+
.idea/**/aws.xml
178+
179+
# Generated files
180+
.idea/**/contentModel.xml
181+
182+
# Sensitive or high-churn files
183+
.idea/**/dataSources/
184+
.idea/**/dataSources.ids
185+
.idea/**/dataSources.local.xml
186+
.idea/**/sqlDataSources.xml
187+
.idea/**/dynamic.xml
188+
.idea/**/uiDesigner.xml
189+
.idea/**/dbnavigator.xml
190+
191+
# Gradle
192+
.idea/**/gradle.xml
193+
.idea/**/libraries
194+
195+
# Gradle and Maven with auto-import
196+
# When using Gradle or Maven with auto-import, you should exclude module files,
197+
# since they will be recreated, and may cause churn. Uncomment if using
198+
# auto-import.
199+
# .idea/artifacts
200+
# .idea/compiler.xml
201+
# .idea/jarRepositories.xml
202+
# .idea/modules.xml
203+
# .idea/*.iml
204+
# .idea/modules
205+
# *.iml
206+
# *.ipr
207+
208+
# CMake
209+
cmake-build-*/
210+
211+
# Mongo Explorer plugin
212+
.idea/**/mongoSettings.xml
213+
214+
# File-based project format
215+
*.iws
216+
217+
# IntelliJ
218+
out/
219+
220+
# mpeltonen/sbt-idea plugin
221+
.idea_modules/
222+
223+
# JIRA plugin
224+
atlassian-ide-plugin.xml
225+
226+
# Cursive Clojure plugin
227+
.idea/replstate.xml
228+
229+
# SonarLint plugin
230+
.idea/sonarlint/
231+
232+
# Crashlytics plugin (for Android Studio and IntelliJ)
233+
com_crashlytics_export_strings.xml
234+
crashlytics.properties
235+
crashlytics-build.properties
236+
fabric.properties
237+
238+
# Editor-based Rest Client
239+
.idea/httpRequests
240+
241+
# Android studio 3.1+ serialized cache file
242+
.idea/caches/build_file_checksums.ser

0 commit comments

Comments
 (0)