-
Notifications
You must be signed in to change notification settings - Fork 770
Open
Description
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:
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
Reactions are currently unavailable