-
Notifications
You must be signed in to change notification settings - Fork 111
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
error: Linux distribution not supported: 'archlinux_unknown' #194
Comments
It should be noted I already have the C aerospike client installed on my machine, so I guess the issue here would be providing an install script that doesn't try to source the client but rather looks for it on the hosts machine first. Unless I may be doing something horribly wrong when installing. |
Basically, setting the following environment variables: export DOWNLOAD_C_CLIENT=0
export AEROSPIKE_C_HOME=/path/to/aerospike-c-client
export AEROSPIKE_LUA_PATH=/path/to/aerospike-lua-core/src |
I'm away from my laptop right now, I will try this first thing tomorrow and close the issue if it works, though it would be nice to add that info to the unsupported distro error message. |
I guess no one thought about letting the python lib have a pure python backoff instead of forcefully shoving the C lib at everyone. "Performance first" even if it does not install lol. |
Feel free to contribute code, but maybe your contribution is a joke so good you made yourself laugh? Hard to tell. |
Nah, its frustrating to the point that it becomes funny (after some headbanging of course). Maybe devrant is the better place for that :/ |
With pip (>=19.0) and latest python client (>=3.8.0), you should be able to install on linux without needing to clone the c client or install any other dependencies anymore. |
Well, it's broken for me at least..
|
Hi @Felixoid, The Python client doesn't officially support python3.8 yet so there isn't a manylinux2010 wheel for it on pip. The build script instead tries to build the Python client which requires the Aerospike C client. The C client does not officially support Arch so the build script tries to pull a C client artifact that doesn't exist and fails. You can get around this a few ways, using Python <= 3.7 should work, or, manually build the Python client and C client. This issue should be fixed when official 3.8 support is released (soon). |
Seems like this is still an issue:
|
Hi @sakebomb , Looks like there was an issue publishing the manylinux wheels for the last release so the client was building from source. The install should work now. Please give it another try, with the |
That worked! Thank you @dwelch-spike |
When trying to install aerospike via
sudo pip3 install --upgrade aerospike
I get the following error:
The text was updated successfully, but these errors were encountered: