-
Notifications
You must be signed in to change notification settings - Fork 12
Description
I was testing the repo against Python 3.14, and found out that torch needs to be updated for the new Python version.
Failing tests: https://github.com/ulgens/stream-py/actions/runs/18564158162/job/52920540502?pr=1
Torch 2.9.0 release: https://github.com/pytorch/pytorch/releases/tag/v2.9.0
I tried to update the package and test, but the diff generated by that update was huge. I believe this is the result of two cases: Outdated dependencies and dependency definitions with >= in the pyproject file. Because this is library and not a project, pinning everything to patch version wouldn't make sense, but I think the project still needs a regular lock file refresh.
I'd like to support the project by adding Python 3.14 support, but I'm not sure how to proceed with torch or other updates. Before creating a PR and hoping that will match your policy/approach, I wanted to ask about about what is the best next step here?
List of outdated dependencies
Package Version Latest Type
---------------------------------------- ------- ----------- -----
av 14.4.0 16.0.1 wheel
charset-normalizer 3.4.3 3.4.4 wheel
cryptography 46.0.2 46.0.3 wheel
filelock 3.19.1 3.20.0 wheel
idna 3.10 3.11 wheel
ijson 3.4.0 3.4.0.post0 wheel
marshmallow 3.26.1 4.0.1 wheel
mypy-protobuf 3.5.0 3.6.0 wheel
numpy 2.2.6 2.3.4 wheel
openai 2.2.0 2.3.0 wheel
opentelemetry-api 1.37.0 1.38.0 wheel
opentelemetry-exporter-otlp 1.37.0 1.38.0 wheel
opentelemetry-exporter-otlp-proto-common 1.37.0 1.38.0 wheel
opentelemetry-exporter-otlp-proto-grpc 1.37.0 1.38.0 wheel
opentelemetry-exporter-otlp-proto-http 1.37.0 1.38.0 wheel
opentelemetry-proto 1.37.0 1.38.0 wheel
opentelemetry-sdk 1.37.0 1.38.0 wheel
platformdirs 4.4.0 4.5.0 wheel
propcache 0.4.0 0.4.1 wheel
protobuf 6.32.1 6.33.0 wheel
pydantic 2.12.0 2.12.2 wheel
pydantic-core 2.41.1 2.41.4 wheel
pylibsrtp 0.12.0 1.0.0 wheel
rich 14.1.0 14.2.0 wheel
scipy 1.15.3 1.16.2 wheel
structlog 23.3.0 25.4.0 wheel
torch 2.8.0 2.9.0 wheel
torchaudio 2.8.0 2.9.0 wheel
virtualenv 20.34.0 20.35.3 wheel