-
Notifications
You must be signed in to change notification settings - Fork 29
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
Could not build wheels for faster-fifo, which is required to install pyproject.toml-based projects #40
Comments
Hi @muhammad-faizan-122 Looks like some files for the GNU C-library are missing. I found a similar error here: https://stackoverflow.com/questions/33559884/fatal-error-bits-types-h-file-not-found Can you try installing these packages to see if this fixes the issue? Or their alternative versions available in 22.04? Normally it's sufficient to just install |
HI @alex-petrenko,
Can you please help me out to resolve this?
|
Try: |
|
@muhammad-faizan-122 You shouldn't be seeing problems like this.
I found this old forum post about it https://ubuntuforums.org/showthread.php?t=674047
Can you try installing |
@alex-petrenko Have you guys ever considered vending out prebuilt wheels? I'm planning on using faster-fifo in my companies open source library (https://github.com/whylabs/whylogs) and I'm a bit worried about making our consumers have build-essential/gcc installed. It's ok most of the time but it can become a nuisance when you want to do things like use our library on Sagemaker (or other container environments) where the default images may not have gcc installed. That ends up forcing people to create their own container to install build-essential when they otherwise would have just used an off-the shelf container. Thanks for the work btw. This repo is what enabled us to create a python based container that does CPU bound operations behind a rest interface. The built-in mp.Queue is waaaay slower. |
@naddeoa on one hand requiring build-essentials is not such a big deal, on the other hand I understand your concern. It is nice to have clean dependencies with no requirements. I have lots of commitments now and not in the position to actively work on most of my repos. If something like this can be made as a PR/contribution, I'd love to review it and integrate! This would be a very welcome contribution. I've had bad experiences with prebuilt wheels in the past, so I'm trying to avoid them when I can (building something that will work reliably across many Linux distros is actually quite tricky). Perhaps as a temporary solution for your customers, you can build and host the wheel yourself, i.e. in a repo fork? I am also happy to host such a wheel for the latest version but I cannot promise that I'll keep updating it for future releases. |
python version: 3.9
|
Hi, I am facing following issue while installing faster-fifo library.
python version: 3.9.16
usage:
pip install faster-fifo
following this faster-fifo repo.OS: Ubuntu 22.04.2 LTS
If anyone could offer some guidance on how to get faster-fifo installed, I would greatly appreciate it. Thank you!
The text was updated successfully, but these errors were encountered: