Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Breaking change in Cython - python-rocksdb python package dependency causing build issues with pip install of python-rocksdb #1642

Open
WadeBarnes opened this issue Nov 2, 2023 · 0 comments
Labels
dependencies Dependency Issues good first issue help wanted Ubuntu 22.04 Ubuntu 20.04 Ubuntu 22.04 related activity.

Comments

@WadeBarnes
Copy link
Member

This issue was reported in hyperledger/indy-node#1822 however the actual dependency issue exists at the indy-plenum level.

There has been a breaking change to the Cython package between 0.29.36 and the 3.0.x versions. This causes the rocksdb build to fail when it is installed using the python-rocksdb python package. This in turn causes the indy-plenum install to fail when it is installed using the python package. The indy-plenum and rocksdb deb packages built for indy-plenum are not affected, therefore there are no issues when indy-plenum is installed using apt-get.

Fix the Cython - python-rocksdb python package dependency issues. The quick fix for this is to pin the version of Cython to 0.29.36. However, some effort should be made to better understand the issues encountered with the 3.0.x versions of Cython to determine whether something can be done to fix the build when they are used.

@WadeBarnes WadeBarnes added the Ubuntu 22.04 Ubuntu 20.04 Ubuntu 22.04 related activity. label Feb 13, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Dependency Issues good first issue help wanted Ubuntu 22.04 Ubuntu 20.04 Ubuntu 22.04 related activity.
Projects
None yet
Development

No branches or pull requests

1 participant