Skip to content

[BUG] Unable to install with only wheels due to py-ubjson dependency #1849

Description

@norrisjeremy

Bug Description

Summary: Unable to install with only wheels due to py-ubjson dependency

Expected Behavior:
Be able to download wheels for autobahn and all it's declared dependencies, and thus be able to install without any source code based installation requirements.

Actual Behavior:
Unable to accomplish this due to unconditional dependency on py-ubjson that was added in 25.12.1 (since py-ubjson does not provide a wheel).

Reproduction Steps

Execute:

pip download autobahn==25.12.2 -d /wheels --platform manylinux_2_34_aarch64 --platform manylinux_2_28_aarch64 --platform manylinux_2_17_aarch64 --platform manylinux2014_aarch64 --only-binary :all:

Minimal Reproducible Example:
Execute:

pip download autobahn==25.12.2 -d /wheels --platform manylinux_2_34_aarch64 --platform manylinux_2_28_aarch64 --platform manylinux_2_17_aarch64 --platform manylinux2014_aarch64 --only-binary :all:

Environment

  • Package: autobahn-python
  • Version: 25.12.2
  • Python Version: CPython 3.13
  • Operating System: Ubuntu 25.10 & 26.04 on aarch64 (arm64)
  • Framework: n/a

Additional Context

Error Messages:

ERROR: Could not find a version that satisfies the requirement py-ubjson>=0.16.1 (from autobahn) (from versions: none)
ERROR: No matching distribution found for py-ubjson>=0.16.1

Relevant Logs:

n/a

Screenshots:

Image

Related Issues:
Seems related to b063660?

Checklist

  • I have searched existing issues to avoid duplicates
  • I have provided a minimal reproducible example
  • I have included version information
  • I have included error messages/logs

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions