liumaolin commited on
Commit
8db3e96
·
1 Parent(s): e054d0c

feat(dependencies): add `aiosqlite` and `torchcodec` to `pyproject.toml`

Browse files

- Include `aiosqlite>=0.19.0` for SQLite-based async operations
- Add `torchcodec` with platform-specific index configurations

Files changed (2) hide show
  1. pyproject.toml +1 -0
  2. uv.lock +68 -0
pyproject.toml CHANGED
@@ -4,6 +4,7 @@ version = "0.1.0"
4
  description = "Add your description here"
5
  requires-python = ">=3.11"
6
  dependencies = [
 
7
  "av>=11",
8
  "chardet>=5.2.0",
9
  "cn2an>=0.5.23",
 
4
  description = "Add your description here"
5
  requires-python = ">=3.11"
6
  dependencies = [
7
+ "aiosqlite>=0.19.0",
8
  "av>=11",
9
  "chardet>=5.2.0",
10
  "cn2an>=0.5.23",
uv.lock CHANGED
@@ -178,6 +178,15 @@ wheels = [
178
  { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 7490, upload-time = "2025-07-03T22:54:42.156Z" },
179
  ]
180
 
 
 
 
 
 
 
 
 
 
181
  [[package]]
182
  name = "aliyun-python-sdk-core"
183
  version = "2.16.0"
@@ -1414,6 +1423,7 @@ name = "gpt-sovits"
1414
  version = "0.1.0"
1415
  source = { virtual = "." }
1416
  dependencies = [
 
1417
  { name = "av" },
1418
  { name = "chardet" },
1419
  { name = "cn2an" },
@@ -1457,6 +1467,9 @@ dependencies = [
1457
  { name = "torchaudio", version = "2.9.1", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
1458
  { name = "torchaudio", version = "2.9.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'darwin' and sys_platform != 'linux'" },
1459
  { name = "torchaudio", version = "2.9.1+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "platform_machine != 'aarch64' and sys_platform == 'linux'" },
 
 
 
1460
  { name = "torchmetrics" },
1461
  { name = "tqdm" },
1462
  { name = "transformers" },
@@ -1466,6 +1479,7 @@ dependencies = [
1466
 
1467
  [package.metadata]
1468
  requires-dist = [
 
1469
  { name = "av", specifier = ">=11" },
1470
  { name = "chardet", specifier = ">=5.2.0" },
1471
  { name = "cn2an", specifier = ">=0.5.23" },
@@ -1508,6 +1522,9 @@ requires-dist = [
1508
  { name = "torchaudio", marker = "sys_platform != 'darwin' and sys_platform != 'linux'" },
1509
  { name = "torchaudio", marker = "sys_platform == 'darwin'", index = "https://download.pytorch.org/whl/cpu" },
1510
  { name = "torchaudio", marker = "sys_platform == 'linux'", index = "https://download.pytorch.org/whl/cu126" },
 
 
 
1511
  { name = "torchmetrics", specifier = "<=1.5" },
1512
  { name = "tqdm", specifier = ">=4.67.1" },
1513
  { name = "transformers", specifier = ">=4.43,<=4.50" },
@@ -4471,6 +4488,57 @@ wheels = [
4471
  { url = "https://download.pytorch.org/whl/cu126/torchaudio-2.9.1%2Bcu126-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:e8dfdec8cabb80ddf85e7ba308151c320fc6eeca4332fc13eeca3bb8551f6581" },
4472
  ]
4473
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
4474
  [[package]]
4475
  name = "torchmetrics"
4476
  version = "1.5.0"
 
178
  { url = "https://files.pythonhosted.org/packages/fb/76/641ae371508676492379f16e2fa48f4e2c11741bd63c48be4b12a6b09cba/aiosignal-1.4.0-py3-none-any.whl", hash = "sha256:053243f8b92b990551949e63930a839ff0cf0b0ebbe0597b0f3fb19e1a0fe82e", size = 7490, upload-time = "2025-07-03T22:54:42.156Z" },
179
  ]
180
 
181
+ [[package]]
182
+ name = "aiosqlite"
183
+ version = "0.22.1"
184
+ source = { registry = "https://pypi.org/simple" }
185
+ sdist = { url = "https://files.pythonhosted.org/packages/4e/8a/64761f4005f17809769d23e518d915db74e6310474e733e3593cfc854ef1/aiosqlite-0.22.1.tar.gz", hash = "sha256:043e0bd78d32888c0a9ca90fc788b38796843360c855a7262a532813133a0650", size = 14821, upload-time = "2025-12-23T19:25:43.997Z" }
186
+ wheels = [
187
+ { url = "https://files.pythonhosted.org/packages/00/b7/e3bf5133d697a08128598c8d0abc5e16377b51465a33756de24fa7dee953/aiosqlite-0.22.1-py3-none-any.whl", hash = "sha256:21c002eb13823fad740196c5a2e9d8e62f6243bd9e7e4a1f87fb5e44ecb4fceb", size = 17405, upload-time = "2025-12-23T19:25:42.139Z" },
188
+ ]
189
+
190
  [[package]]
191
  name = "aliyun-python-sdk-core"
192
  version = "2.16.0"
 
1423
  version = "0.1.0"
1424
  source = { virtual = "." }
1425
  dependencies = [
1426
+ { name = "aiosqlite" },
1427
  { name = "av" },
1428
  { name = "chardet" },
1429
  { name = "cn2an" },
 
1467
  { name = "torchaudio", version = "2.9.1", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "platform_machine == 'aarch64' and sys_platform == 'linux'" },
1468
  { name = "torchaudio", version = "2.9.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'darwin' and sys_platform != 'linux'" },
1469
  { name = "torchaudio", version = "2.9.1+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "platform_machine != 'aarch64' and sys_platform == 'linux'" },
1470
+ { name = "torchcodec", version = "0.9.1", source = { registry = "https://download.pytorch.org/whl/cpu" }, marker = "sys_platform == 'darwin'" },
1471
+ { name = "torchcodec", version = "0.9.1", source = { registry = "https://pypi.org/simple" }, marker = "sys_platform != 'darwin' and sys_platform != 'linux'" },
1472
+ { name = "torchcodec", version = "0.9.1+cu126", source = { registry = "https://download.pytorch.org/whl/cu126" }, marker = "sys_platform == 'linux'" },
1473
  { name = "torchmetrics" },
1474
  { name = "tqdm" },
1475
  { name = "transformers" },
 
1479
 
1480
  [package.metadata]
1481
  requires-dist = [
1482
+ { name = "aiosqlite", specifier = ">=0.19.0" },
1483
  { name = "av", specifier = ">=11" },
1484
  { name = "chardet", specifier = ">=5.2.0" },
1485
  { name = "cn2an", specifier = ">=0.5.23" },
 
1522
  { name = "torchaudio", marker = "sys_platform != 'darwin' and sys_platform != 'linux'" },
1523
  { name = "torchaudio", marker = "sys_platform == 'darwin'", index = "https://download.pytorch.org/whl/cpu" },
1524
  { name = "torchaudio", marker = "sys_platform == 'linux'", index = "https://download.pytorch.org/whl/cu126" },
1525
+ { name = "torchcodec", marker = "sys_platform != 'darwin' and sys_platform != 'linux'" },
1526
+ { name = "torchcodec", marker = "sys_platform == 'darwin'", index = "https://download.pytorch.org/whl/cpu" },
1527
+ { name = "torchcodec", marker = "sys_platform == 'linux'", index = "https://download.pytorch.org/whl/cu126" },
1528
  { name = "torchmetrics", specifier = "<=1.5" },
1529
  { name = "tqdm", specifier = ">=4.67.1" },
1530
  { name = "transformers", specifier = ">=4.43,<=4.50" },
 
4488
  { url = "https://download.pytorch.org/whl/cu126/torchaudio-2.9.1%2Bcu126-cp314-cp314t-manylinux_2_28_x86_64.whl", hash = "sha256:e8dfdec8cabb80ddf85e7ba308151c320fc6eeca4332fc13eeca3bb8551f6581" },
4489
  ]
4490
 
4491
+ [[package]]
4492
+ name = "torchcodec"
4493
+ version = "0.9.1"
4494
+ source = { registry = "https://download.pytorch.org/whl/cpu" }
4495
+ resolution-markers = [
4496
+ "python_full_version >= '3.13' and sys_platform == 'darwin'",
4497
+ "python_full_version == '3.12.*' and sys_platform == 'darwin'",
4498
+ "python_full_version < '3.12' and sys_platform == 'darwin'",
4499
+ ]
4500
+ wheels = [
4501
+ { url = "https://download.pytorch.org/whl/cpu/torchcodec-0.9.1-cp311-cp311-macosx_11_0_arm64.whl" },
4502
+ { url = "https://download.pytorch.org/whl/cpu/torchcodec-0.9.1-cp312-cp312-macosx_11_0_arm64.whl" },
4503
+ { url = "https://download.pytorch.org/whl/cpu/torchcodec-0.9.1-cp313-cp313-macosx_12_0_arm64.whl" },
4504
+ { url = "https://download.pytorch.org/whl/cpu/torchcodec-0.9.1-cp314-cp314-macosx_11_0_arm64.whl" },
4505
+ ]
4506
+
4507
+ [[package]]
4508
+ name = "torchcodec"
4509
+ version = "0.9.1"
4510
+ source = { registry = "https://pypi.org/simple" }
4511
+ resolution-markers = [
4512
+ "python_full_version >= '3.13' and sys_platform != 'darwin' and sys_platform != 'linux'",
4513
+ "python_full_version == '3.12.*' and sys_platform != 'darwin' and sys_platform != 'linux'",
4514
+ "python_full_version < '3.12' and sys_platform != 'darwin' and sys_platform != 'linux'",
4515
+ ]
4516
+ wheels = [
4517
+ { url = "https://files.pythonhosted.org/packages/53/66/0612c7852cb7854dec45db9357397b4dbd4d6274832cc8949a8d1c0e518a/torchcodec-0.9.1-cp311-cp311-win_amd64.whl", hash = "sha256:508e0ce6da1e4af186b131cdbdd3d998bc4313e9f3a3f5b78f64aa5f9685ed88", size = 2181959, upload-time = "2025-12-10T15:56:13.191Z" },
4518
+ { url = "https://files.pythonhosted.org/packages/b2/12/c0bbf01b0ed52b69aaeed4af1043dc8308ccc522a47fcc082b34882e2ba2/torchcodec-0.9.1-cp312-cp312-win_amd64.whl", hash = "sha256:d9c8efe5845bde45a428f96493b4a041511f47f5bd53b333a0ad90426be4623a", size = 2187178, upload-time = "2025-12-10T15:56:16.968Z" },
4519
+ { url = "https://files.pythonhosted.org/packages/13/a2/d78cd65863fb805d9e35fe90ae7574eab86ff0ae63438208bd07d2cf1fd2/torchcodec-0.9.1-cp313-cp313-win_amd64.whl", hash = "sha256:df0b5a15998fd7457625c2af2a6276e0e710fac158d145045340dbbcd1cfdb65", size = 2186788, upload-time = "2025-12-10T15:56:20.204Z" },
4520
+ { url = "https://files.pythonhosted.org/packages/f2/63/752d0fc1c6e8f799ae880ca1087510def663a7f9aa1a70074ae334c6908f/torchcodec-0.9.1-cp314-cp314-win_amd64.whl", hash = "sha256:2d01c8b3685a3a38f050ed2b526808a2938dba6f56cb9f9e967884fd858bba15", size = 2188320, upload-time = "2025-12-10T15:56:24.63Z" },
4521
+ ]
4522
+
4523
+ [[package]]
4524
+ name = "torchcodec"
4525
+ version = "0.9.1+cu126"
4526
+ source = { registry = "https://download.pytorch.org/whl/cu126" }
4527
+ resolution-markers = [
4528
+ "python_full_version >= '3.13' and platform_machine != 'aarch64' and sys_platform == 'linux'",
4529
+ "python_full_version == '3.12.*' and platform_machine != 'aarch64' and sys_platform == 'linux'",
4530
+ "python_full_version >= '3.13' and platform_machine == 'aarch64' and sys_platform == 'linux'",
4531
+ "python_full_version == '3.12.*' and platform_machine == 'aarch64' and sys_platform == 'linux'",
4532
+ "python_full_version < '3.12' and platform_machine != 'aarch64' and sys_platform == 'linux'",
4533
+ "python_full_version < '3.12' and platform_machine == 'aarch64' and sys_platform == 'linux'",
4534
+ ]
4535
+ wheels = [
4536
+ { url = "https://download.pytorch.org/whl/cu126/torchcodec-0.9.1%2Bcu126-cp311-cp311-manylinux_2_28_x86_64.whl" },
4537
+ { url = "https://download.pytorch.org/whl/cu126/torchcodec-0.9.1%2Bcu126-cp312-cp312-manylinux_2_28_x86_64.whl" },
4538
+ { url = "https://download.pytorch.org/whl/cu126/torchcodec-0.9.1%2Bcu126-cp313-cp313-manylinux_2_28_x86_64.whl" },
4539
+ { url = "https://download.pytorch.org/whl/cu126/torchcodec-0.9.1%2Bcu126-cp314-cp314-manylinux_2_28_x86_64.whl" },
4540
+ ]
4541
+
4542
  [[package]]
4543
  name = "torchmetrics"
4544
  version = "1.5.0"