Skip to content

chore: clean up pyproject.toml#96

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

chore: clean up pyproject.toml#96
MaleicAcid merged 1 commit intozh-plus:masterfrom
iautolab:cleanup-deps

Conversation

@MaleicAcid
Copy link
Copy Markdown
Collaborator

Dependencies Removed

The following packages are not directly imported anywhere in the openlrc/ source tree and have been removed from [project] dependencies:

Package Reason for removal
punctuators Never imported. Punctuation handling in openlrc is done with custom string replacement logic, not this library.
pandas Never imported.
matplotlib Never imported.
aiohttp Never imported.
soundfile Never imported. If upstream libraries (e.g. faster-whisper) depend on it, they should declare it in their own dependencies.
ctranslate2 Never imported. This is a runtime dependency of faster-whisper, which should declare it itself.
typing-extensions Never imported. Commonly pulled in as a transitive dependency by other packages.

Dependencies Added

Package Reason
pip>=25.1 Required at runtime by spacy.cli.download(), which is called in openlrc/utils.py:spacy_load() to auto-download missing spacy language models. Without pip installed in the virtual environment, this auto-download fails with No module named pip.

@MaleicAcid MaleicAcid merged commit 6d90bd4 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