Open eblis opened 1 year ago
Sorry to see you're having this issue, I didn't expect this library to be used on Windows hence why it's incompatible. I'll see if I can extend the CI/CD configuration to support Windows somehow.
Looks like https://github.com/AustEcon/python-rocksdb/tree/develop was attempting to build python-rocksdb
for Windows, could probably try where they left off and cross-reference with https://github.com/facebook/rocksdb/wiki/Building-on-Windows.
Same on macos apple M1, any solution?
I'm currently working on creating wheels for macOS and Windows. The plan currently is to get macOS wheels rolled out first, then Windows, since macOS is typically easier to get initially working.
@mohammad-aqajani you can test this project's wheel builds for macOS via pipx run cibuildwheel --platform macos --archs aarch64
. You may experience some issues with delocate
as I did in https://github.com/faust-streaming/python-rocksdb/actions/runs/3743356084/jobs/6355429481. I don't have immediate access to a macOS development environment, so adding support is a bit difficult on my end. If you'd like to assist, feel free to join the Faust Slack.
There are notes to support macOS on https://github.com/twmht/python-rocksdb/issues/47
Does this support Rocksdb 7 installed from homebrew?
This project doesn't have support for RocksDB 7 unfortunately, but I have been contemplating an upgrade.
~I should note this project uses RocksDB 6, you may see errors similar to https://github.com/twmht/python-rocksdb/issues/105 for example if you use versions of rocksdict
later than 0.3.2 (which uses RocksDB 7) in tandem with this library.~
Edit: rocksdb==0.3.7
is safe to use alongside this project now.
I'm trying to install
faust-streaming-rocksdb
package on Windows and I'm getting various errors.pkg-config
missing, for which I installed this lite versionNow I'm getting errors with my Visual Studio compiler, namely this: