-
Notifications
You must be signed in to change notification settings - Fork 0
Update project metadata and UV index configuration #1047
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Changes from all commits
f0e0eaf
b5c113e
5ed47d9
35fd0cc
7044ce5
d00536b
a5b9a63
a2025c3
49a6724
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -5,4 +5,5 @@ | |
| .venv/ | ||
| logs/ | ||
| results/ | ||
| pycrucible_payload/ | ||
| pycrucible_payload/ | ||
| .vscode/settings.json | ||
| Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
|
@@ -3,14 +3,13 @@ name = "vocalizr" | |||||||||||||||||||||||
| version = "0.1.0" | ||||||||||||||||||||||||
| description = "Voice Generator part of the Chatacter Backend" | ||||||||||||||||||||||||
| readme = "README.md" | ||||||||||||||||||||||||
| requires-python = ">=3.12, <3.13" | ||||||||||||||||||||||||
| requires-python = ">=3.13,<3.14" | ||||||||||||||||||||||||
|
||||||||||||||||||||||||
| requires-python = ">=3.13,<3.14" | |
| requires-python = ">=3.13, <3.14" |
Copilot
AI
Jan 12, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The Python version classifier is inconsistent with the project's actual Python version requirements. The project specifies requires-python = ">=3.12, <3.13" on line 6, which means it only supports Python 3.12. However, the classifier now lists Python 3.13 without listing Python 3.12. Either the Python 3.12 classifier should be kept and the 3.13 classifier removed, or the requires-python constraint should be updated to support Python 3.13.
| "Programming Language :: Python :: 3.13", | |
| "Programming Language :: Python :: 3.12", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There appears to be a mismatch between the requires-python setting and the classifiers. The requires-python is set to >=3.12, <3.13, which indicates the project supports Python 3.12 but not 3.13. The uv.lock file also specifies requires-python = "==3.12.*", reinforcing that Python 3.12 is the target version.
However, this change removes the Programming Language :: Python :: 3.12 classifier while keeping the incorrect Programming Language :: Python :: 3.13 classifier. To ensure the project metadata is accurate, I recommend restoring the Python 3.12 classifier and removing the one for Python 3.13.
| classifiers = [ | |
| "Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.4", | |
| "Programming Language :: Python :: 3.12", | |
| "Programming Language :: Python :: 3.13", | |
| "Topic :: Scientific/Engineering :: Artificial Intelligence", | |
| ] | |
| classifiers = [ | |
| "Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.4", | |
| "Programming Language :: Python :: 3.12", | |
| "Topic :: Scientific/Engineering :: Artificial Intelligence", | |
| ] |
Copilot
AI
Jan 12, 2026
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Removing the [tool.uv.sources] section and the explicit = true flag may cause PyTorch to be installed from the default PyPI index instead of the CUDA-specific pytorch-cu124 index. The project has a classifier indicating it requires "NVIDIA CUDA :: 12 :: 12.4", but without the sources configuration, uv may not install the correct CUDA-enabled PyTorch builds. The lockfile currently shows torch being installed from PyPI, which may not include CUDA support. Consider whether this change is intentional, and if CUDA support is required, the sources configuration should be retained.
| [tool.uv.sources] | |
| torch = { index = "pytorch-cu124", explicit = true } |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🧩 Analysis chain
🏁 Script executed:
cat pyproject.toml | head -50Repository: AlphaSphereDotAI/vocalizr
Length of output: 1304
🏁 Script executed:
Repository: AlphaSphereDotAI/vocalizr
Length of output: 734
kokoro does not support Python 3.13 and will fail with the current requirement.
The Python 3.13 requirement is incompatible with the kokoro dependency. PyPI metadata shows kokoro requires
<3.13,>=3.10, which explicitly excludes Python 3.13. Either downgrade the Python requirement to>=3.10,<3.13or wait for kokoro to release a version that supports Python 3.13. gradio and soundfile are compatible with Python 3.13.🤖 Prompt for AI Agents