mirror of
https://github.com/kokarare1212/librespot-python.git
synced 2026-04-25 08:35:49 +03:00
[GH-ISSUE #130] [REQUEST] Regenerate proto code to support protobuf 4 #16
Labels
No labels
bug
dependencies
duplicate
enhancement
invalid
pull-request
question
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/librespot-python-kokarare1212#16
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @wolkenschieber on GitHub (May 28, 2022).
Original GitHub issue: https://github.com/kokarare1212/librespot-python/issues/130
When using
librespot-pythonin version 0.0.1 it pulls a dependency to package `protobuf´. If this dependency is updated to current version 4.20.1, the library ceases to work producing following error:@kokarare1212 commented on GitHub (May 29, 2022):
Temporarily forced to use requirements.txt version because proto2 is used in upstream repositories.
@van4oza commented on GitHub (May 10, 2023):
Can protobuf be updated or changed? having conflicts with google api
@kokarare1212 commented on GitHub (May 10, 2023):
It's difficult because proto2 is no longer supported in newer versions at the moment...
@ChanceHarrison commented on GitHub (Oct 27, 2024):
Please excuse my lack of understanding, but it isn't clear to me what the path to resolution here might be.
Questions that arise from past past comments:
I would definitely be curious as to if there are any workarounds for package maintainers such that other packages that depend on
librespot-pythondon't run into the same error?@kokarare1212 commented on GitHub (Oct 27, 2024):
This project is a port of librespot-java for Python.
The original repository now seems to have a mix of proto2 and proto3, but protobuf in Python cannot use proto2 above version 4.0, so versions 3.20.3 or lower must be used.