LIghtJUNction commited on
Commit
aa587fe
·
1 Parent(s): e68104c
.gitignore CHANGED
@@ -1,3 +1,4 @@
1
  /docs
2
  /examples
3
  *.pyc
 
 
1
  /docs
2
  /examples
3
  *.pyc
4
+ dev_keys.toml
README.md CHANGED
@@ -8,4 +8,6 @@ pinned: false
8
  license: mit
9
  short_description: LightSpy x whoisspy
10
  ---
 
11
 
 
 
8
  license: mit
9
  short_description: LightSpy x whoisspy
10
  ---
11
+ # LightSpy
12
 
13
+ LightSpy x whoisspy
pyproject.toml CHANGED
@@ -6,5 +6,8 @@ readme = "README.md"
6
  requires-python = ">=3.13"
7
  dependencies = [
8
  "fastapi>=0.115.11",
 
9
  "openai-agents>=0.0.6",
 
 
10
  ]
 
6
  requires-python = ">=3.13"
7
  dependencies = [
8
  "fastapi>=0.115.11",
9
+ "markdown2>=2.5.3",
10
  "openai-agents>=0.0.6",
11
+ "toml>=0.10.2",
12
+ "uvicorn>=0.34.0",
13
  ]
src_dev/{webroot → LightSpy/webroot}/css/style.css RENAMED
File without changes
src_dev/LightSpy/webroot/img/# ADDED
File without changes
src_dev/{webroot → LightSpy/webroot}/index.html RENAMED
File without changes
src_dev/{webroot → LightSpy/webroot}/js/main.js RENAMED
File without changes
uv.lock CHANGED
@@ -55,6 +55,18 @@ wheels = [
55
  { url = "https://files.pythonhosted.org/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85", size = 49767 },
56
  ]
57
 
 
 
 
 
 
 
 
 
 
 
 
 
58
  [[package]]
59
  name = "colorama"
60
  version = "0.4.6"
@@ -174,13 +186,28 @@ version = "0.1.0"
174
  source = { virtual = "." }
175
  dependencies = [
176
  { name = "fastapi" },
 
177
  { name = "openai-agents" },
 
 
178
  ]
179
 
180
  [package.metadata]
181
  requires-dist = [
182
  { name = "fastapi", specifier = ">=0.115.11" },
 
183
  { name = "openai-agents", specifier = ">=0.0.6" },
 
 
 
 
 
 
 
 
 
 
 
184
  ]
185
 
186
  [[package]]
@@ -294,6 +321,15 @@ wheels = [
294
  { url = "https://files.pythonhosted.org/packages/a0/4b/528ccf7a982216885a1ff4908e886b8fb5f19862d1962f56a3fce2435a70/starlette-0.46.1-py3-none-any.whl", hash = "sha256:77c74ed9d2720138b25875133f3a2dae6d854af2ec37dceb56aef370c1d8a227", size = 71995 },
295
  ]
296
 
 
 
 
 
 
 
 
 
 
297
  [[package]]
298
  name = "tqdm"
299
  version = "4.67.1"
@@ -335,3 +371,16 @@ sdist = { url = "https://files.pythonhosted.org/packages/aa/63/e53da845320b757bf
335
  wheels = [
336
  { url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df", size = 128369 },
337
  ]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
55
  { url = "https://files.pythonhosted.org/packages/0e/f6/65ecc6878a89bb1c23a086ea335ad4bf21a588990c3f535a227b9eea9108/charset_normalizer-3.4.1-py3-none-any.whl", hash = "sha256:d98b1668f06378c6dbefec3b92299716b931cd4e6061f3c875a71ced1780ab85", size = 49767 },
56
  ]
57
 
58
+ [[package]]
59
+ name = "click"
60
+ version = "8.1.8"
61
+ source = { registry = "https://pypi.org/simple" }
62
+ dependencies = [
63
+ { name = "colorama", marker = "sys_platform == 'win32'" },
64
+ ]
65
+ sdist = { url = "https://files.pythonhosted.org/packages/b9/2e/0090cbf739cee7d23781ad4b89a9894a41538e4fcf4c31dcdd705b78eb8b/click-8.1.8.tar.gz", hash = "sha256:ed53c9d8990d83c2a27deae68e4ee337473f6330c040a31d4225c9574d16096a", size = 226593 }
66
+ wheels = [
67
+ { url = "https://files.pythonhosted.org/packages/7e/d4/7ebdbd03970677812aac39c869717059dbb71a4cfc033ca6e5221787892c/click-8.1.8-py3-none-any.whl", hash = "sha256:63c132bbbed01578a06712a2d1f497bb62d9c1c0d329b7903a866228027263b2", size = 98188 },
68
+ ]
69
+
70
  [[package]]
71
  name = "colorama"
72
  version = "0.4.6"
 
186
  source = { virtual = "." }
187
  dependencies = [
188
  { name = "fastapi" },
189
+ { name = "markdown2" },
190
  { name = "openai-agents" },
191
+ { name = "toml" },
192
+ { name = "uvicorn" },
193
  ]
194
 
195
  [package.metadata]
196
  requires-dist = [
197
  { name = "fastapi", specifier = ">=0.115.11" },
198
+ { name = "markdown2", specifier = ">=2.5.3" },
199
  { name = "openai-agents", specifier = ">=0.0.6" },
200
+ { name = "toml", specifier = ">=0.10.2" },
201
+ { name = "uvicorn", specifier = ">=0.34.0" },
202
+ ]
203
+
204
+ [[package]]
205
+ name = "markdown2"
206
+ version = "2.5.3"
207
+ source = { registry = "https://pypi.org/simple" }
208
+ sdist = { url = "https://files.pythonhosted.org/packages/44/52/d7dcc6284d59edb8301b8400435fbb4926a9b0f13a12b5cbaf3a4a54bb7b/markdown2-2.5.3.tar.gz", hash = "sha256:4d502953a4633408b0ab3ec503c5d6984d1b14307e32b325ec7d16ea57524895", size = 141676 }
209
+ wheels = [
210
+ { url = "https://files.pythonhosted.org/packages/84/37/0a13c83ccf5365b8e08ea572dfbc04b8cb87cadd359b2451a567f5248878/markdown2-2.5.3-py3-none-any.whl", hash = "sha256:a8ebb7e84b8519c37bf7382b3db600f1798a22c245bfd754a1f87ca8d7ea63b3", size = 48550 },
211
  ]
212
 
213
  [[package]]
 
321
  { url = "https://files.pythonhosted.org/packages/a0/4b/528ccf7a982216885a1ff4908e886b8fb5f19862d1962f56a3fce2435a70/starlette-0.46.1-py3-none-any.whl", hash = "sha256:77c74ed9d2720138b25875133f3a2dae6d854af2ec37dceb56aef370c1d8a227", size = 71995 },
322
  ]
323
 
324
+ [[package]]
325
+ name = "toml"
326
+ version = "0.10.2"
327
+ source = { registry = "https://pypi.org/simple" }
328
+ sdist = { url = "https://files.pythonhosted.org/packages/be/ba/1f744cdc819428fc6b5084ec34d9b30660f6f9daaf70eead706e3203ec3c/toml-0.10.2.tar.gz", hash = "sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f", size = 22253 }
329
+ wheels = [
330
+ { url = "https://files.pythonhosted.org/packages/44/6f/7120676b6d73228c96e17f1f794d8ab046fc910d781c8d151120c3f1569e/toml-0.10.2-py2.py3-none-any.whl", hash = "sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b", size = 16588 },
331
+ ]
332
+
333
  [[package]]
334
  name = "tqdm"
335
  version = "4.67.1"
 
371
  wheels = [
372
  { url = "https://files.pythonhosted.org/packages/c8/19/4ec628951a74043532ca2cf5d97b7b14863931476d117c471e8e2b1eb39f/urllib3-2.3.0-py3-none-any.whl", hash = "sha256:1cee9ad369867bfdbbb48b7dd50374c0967a0bb7710050facf0dd6911440e3df", size = 128369 },
373
  ]
374
+
375
+ [[package]]
376
+ name = "uvicorn"
377
+ version = "0.34.0"
378
+ source = { registry = "https://pypi.org/simple" }
379
+ dependencies = [
380
+ { name = "click" },
381
+ { name = "h11" },
382
+ ]
383
+ sdist = { url = "https://files.pythonhosted.org/packages/4b/4d/938bd85e5bf2edeec766267a5015ad969730bb91e31b44021dfe8b22df6c/uvicorn-0.34.0.tar.gz", hash = "sha256:404051050cd7e905de2c9a7e61790943440b3416f49cb409f965d9dcd0fa73e9", size = 76568 }
384
+ wheels = [
385
+ { url = "https://files.pythonhosted.org/packages/61/14/33a3a1352cfa71812a3a21e8c9bfb83f60b0011f5e36f2b1399d51928209/uvicorn-0.34.0-py3-none-any.whl", hash = "sha256:023dc038422502fa28a09c7a30bf2b6991512da7dcdb8fd35fe57cfc154126f4", size = 62315 },
386
+ ]