Skip to content

chore: clean up pyproject.toml#95

Merged
MaleicAcid merged 1 commit intozh-plus:masterfrom
iautolab:cleanup-pyproject-8gm49
Mar 30, 2026
Merged

chore: clean up pyproject.toml#95
MaleicAcid merged 1 commit intozh-plus:masterfrom
iautolab:cleanup-pyproject-8gm49

Conversation

@MaleicAcid
Copy link
Copy Markdown
Collaborator

Changes

  1. Add version constraint to faster-whisper (>=1.1.1,<2)

    • Was completely unconstrained, meaning pip users could install any version (including incompatible future releases).
    • uv users were silently redirected to a GitHub archive via [tool.uv.sources], masking the missing constraint.
  2. Remove faster-whisper GitHub source override

    • The pinned commit (8327d8c, "Brings back original VAD parameters naming") was included in the v1.1.1 release. PyPI >=1.1.1 already covers it, so the override is no longer needed.
  3. Remove pip>=25.1 from dependencies

    • pip is a package manager, not a runtime dependency. Including it can cause unexpected upgrades of the user's pip installation and conflicts with other dependency managers.
  4. Remove stale [virtualenvs] section

    • This is a Poetry configuration block (virtualenvs.create, virtualenvs.in-project). The project uses hatchling as its build backend, so this section has no effect and is misleading.
  5. Update [project.urls] to current repository name

    • The repository was renamed from Open-Lyrics to openlrc. GitHub redirects still work, but the URLs should reflect the current name for consistency.
    • Homepage: zh-plus/Open-Lyricszh-plus/openlrc
    • Changelog: zh-plus/Open-Lyrics/blob/master/CHANGELOG.mdzh-plus/openlrc/blob/master/CHANGELOG.md
    • Bug Tracker: zh-plus/Open-Lyrics/issueszh-plus/openlrc/issues

@MaleicAcid MaleicAcid merged commit a03a7f4 into zh-plus:master Mar 30, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant