-
Notifications
You must be signed in to change notification settings - Fork 32
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
Handle unsupported python/ruby versions in a better way #175
Comments
I could take care of restricting pyroscope-rs for the python versions 3.7 to 3.11 and look how to do this in ruby. The question is if PRS are welcome. The repo looks a bit quiet in the last months. |
We don't need restrictions for old versions. We need support for new versions. |
That's a valid point but there will be always a gap between when a new python version is released and this project supports this new version. The same goes for ruby. From my experience i installed python 3.12 and then got an error while using the sdk forcing me to use ebpf.
Of all options i would prefer 3 but i am not sure this is possible, afterwards 1. WDYT? |
I think we don't need restrictions for old versions. We need support for new versions. |
That's great. I am waiting for python 3.12 support but in 0.512 it is not supported. Regarding the limitation this is not my invention. Here are two high starred libraries which do the same thing. https://github.com/robotframework/SeleniumLibrary/blob/master/setup.py#L44 Anyway this is your project so if you disagree, then just close the issue. Just bear in mind that the current lack of support for newer python and ruby versions plus the fact that they don't fail in the installation phase cause lots of agony. Thanks, |
I understand and agree. |
@korniltsev may you please share your plans how you are going to achieve support for new versions in a transparent way. This is especially hard in the case of pyroscope-rs as there is no official api of the languages themselve. This is not like go which has pprof as part of its sdk |
I don't know for sure |
I am not going to work on this in the near future. |
Describe the bug you encountered:
Pyroscope-rs let's you install on unsupported python and ruby versions and then swallows the fact that it cannot upload the profiles silently
What did you expect to happen instead?
Look here for many bugs:
#168
#173
#80
My use case is that the ruby sdk works in 3.1.4 but not in 3.1.5 and i get absolutely no error message. It is the same as #173 If i would have get an error in the installation time i would have considered waiting with the upgrade to 3.1.5 .
...
How did you install
pyroscope-rs
?with bundle
pyroscope-rs version and environment
The text was updated successfully, but these errors were encountered: