Skip to content

Package updates and dependency maintenance #168

@ulgens

Description

@ulgens

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions