-
Notifications
You must be signed in to change notification settings - Fork 104
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
New release? #388
Comments
Ehi @qwhelan, is there any chance we might enlarge the maintainer cohort for this project? At least for housekeeping related things? There are some problems with installation with |
@shoyer Thousands of users would be delighted, if we could start using Python-3.10 for our projects depending on bottleneck. Is there still an active maintainer? |
I'd love to hear from @qwhelan here, who last I heard was taking over for Keith Goodman. Seems like adding additional maintainers could be a good idea if there are any volunteers. |
Pushing releases to conda forge and PyPI seems not too much of a burden for me. I just have to admit, that I do not know anything about this code-base and release pipeline. But it also looks like the CI needs some fix ups too. |
I can also take care of the housekeeping of the package not related to the "math". I use the package at work, it would be directly useful for us. |
I'd be happy to help with housekeeping as well, particularly if we just need more people who can act as reviewers. |
So it seems there is no lack for volunteers, so we should proceed and choose somebody, right? |
@qwhelan Thanks! Sorry for the delay - my PyPi account is user |
Just to give some visibility on what we've been doing after being promoted maintainers of the project: After a chat with @qwhelan introducing the current situation on the project, the
Let us know what you think. |
Github actions also provides windows/osx arch support, so no need to hassle with Azure. |
Hello, I just released a pre-release version with pre-compiled wheels for most architectures. Can you give it a go?
PS: Should I include wheels or not? |
It works on Linux, 64bit, Python {3.10, 3.9, 3.8, 3.7, 3.6} |
Thank you so much! |
Thank you for the effort and time to volunteer to pick this up, I would be very grateful if wheels could be included in releases. This would be of great help to many users (including those who are not bothering to turn up here and simply choosing to drop installing bottleneck as an optional dependency for pandas). Largely the user base is split into two (my best guess) those who have no idea how to set up building and those who can't build due to corporate/educational environment restrictions. Also it was noted that during CI process it takes some time to build and a wheel would be extremely helpful to speed this process up. I'm just getting to grips with CI and as such can't provide much assistance except just say thank you for reading and taking it into consideration. |
Hello @TradingMax, thanks for your message! Wheels have been included starting from v1.3.3 for x86_64. Therefore, installing v1.3.3+ should be smooth on most machines (beware that probably using wheels will reduce the benefits of CPU-specific optimizations). I plan to add wheels for ARM in the future, just need to understand how to do that with Github Actions and in the mid / long term dynamical dispatching to ship into the the pre-compiled wheels all the possible optimized libraries and dispatch the most appropriate one based on CPU features. |
Hello, if anyone in this conversation would like to help with maintaining the project, this issue might be interesting for you: #424 |
It looks like there was an attempt to release bottleneck 1.3.3 #347 but it didn't reach PyPI. Since #306 hasn't been released yet, users are finding all sorts of installation problems in Python 3.9, see #376. This will continue happening with the release of Python 3.10.
Even if the package is now unmaintained or dormand, if a new release is made with #306, at least some common installation issues will be addressed.
cc @qwhelan
The text was updated successfully, but these errors were encountered: