-
Notifications
You must be signed in to change notification settings - Fork 28
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
feat: upgrade to sentry 2024.02 and bump python to 3.11 #44
Conversation
@max-wittig @nejch Any idea how to solve this problem on the pipeline? Apparently the egg format for extras is not supported anymore, so it's not installing the whole development dependencies suite:
|
ec7fb4c
to
3126836
Compare
Seems like maybe we can just remove the extra part, like here: https://github.com/getsentry/sentry-plugins/blob/master/Makefile#L26 From the logs: |
@max-wittig Yes, that's what I mentioned above, those extras I tried the following:
Exception:
Upstream they ignore these errors in pyproject.toml: https://github.com/getsentry/sentry/blob/cfcff1f4fda857dcddc9401efb689b6af92a3214/pyproject.toml#L615. I tried adding that config to our pyproject, but it seems to be ignored. |
@dlouzan hmm why don't we track sentry in poetry as a git dependency instead? (not related to the last error). I'll clone this locally and play around a bit, maybe I missed something. Since upstream was archived as the code is now in sentry, we probably have more freedom here. We don't really need the Makefile imo (upstream never had poetry anyway). |
@nejch Yes, that'd be a very good idea, we need to adapt this fully as upstream completely killed any kind of support for server-side plugins. |
@nejch As discussed offline, in my last try locally I downloaded all three upstream |
@dlouzan I went with |
1959492
to
50d8132
Compare
742d7f0
to
868af12
Compare
868af12
to
8d69e57
Compare
@dlouzan @max-wittig this should be ready for review now. Let me know what you think, I had to work around some upstream sentry stuff. We could try to convince them to add their conftest stuff as a plugin so we can just include it here programmatically, but I think the existence of this repo shows that might not happen 🙂 Edit: also we should probably have this as a breaking change. |
@nejch Great one! Did we mark it anywhere as breaking? |
No description provided.