sentry-python icon indicating copy to clipboard operation
sentry-python copied to clipboard

The Falcon integration for Falcon 3.0.1

Open bartolootrit opened this issue 3 years ago • 15 comments

The Falcon integration passed the tests for Falcon 3.0.1, 2.0.0, 1.4.0 (Python 3.8) and Falcon 2.0.0, 1.4.0 (Python 2.7)

bartolootrit avatar Jan 11 '22 10:01 bartolootrit

This pull request has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog or Status: In Progress, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

github-actions[bot] avatar Feb 01 '22 12:02 github-actions[bot]

any news about this ?

pecalleja avatar Feb 01 '22 14:02 pecalleja

Hello @bartolootrit ! Thanks for your contribution!

We also got an PR for Falcon 3.0.0 from @Seluj78: https://github.com/getsentry/sentry-python/pull/1073

Could you @bartolootrit talk to @Seluj78 on how you can merge the two PRs into one? So we have only one Falcon Integration that we can review and eventually merge?

Thanks!

antonpirker avatar Feb 15 '22 08:02 antonpirker

Maybe also @pecalleja could help somehow?

antonpirker avatar Feb 15 '22 09:02 antonpirker

This pull request has gone three weeks without activity. In another week, I will close it.

But! If you comment or otherwise update it, I will reset the clock, and if you label it Status: Backlog or Status: In Progress, I will leave it alone ... forever!


"A weed is but an unloved flower." ― Ella Wheeler Wilcox 🥀

github-actions[bot] avatar Mar 08 '22 09:03 github-actions[bot]

https://github.com/getsentry/sentry-python/pull/1073 was closed. Are my changes from there in here ? :)

Seluj78 avatar Mar 09 '22 19:03 Seluj78

Hey @Seluj78 I am not sure if your changes are in here (or what your changes are, to be precise ;-) ) Could you have a look at the files changed to see if they are here: https://github.com/getsentry/sentry-python/pull/1297/files ?

antonpirker avatar Mar 30 '22 10:03 antonpirker

FYI @bartolootrit and @Seluj78

I have now added Falcon 3.0.0 and 3.1.0 to our test suite here: https://github.com/getsentry/sentry-python/pull/1378

If all the tests for this are green I can merge this into master and then you can rebase your pull request onto the new master, so we can run all our tests in Falcon 3.0 and 3.1!

antonpirker avatar Mar 30 '22 10:03 antonpirker

Looking good, it just seems like the imports are differently named now ? https://github.com/getsentry/sentry-python/pull/1073/files#diff-af8d1eba8feb85336f0d9a1a04a78beaa87da4a8efa675b478a18b8f603d63f8R20

Seluj78 avatar Mar 30 '22 10:03 Seluj78

@antonpirker Ok. I'll rebase this pull request after https://github.com/getsentry/sentry-python/pull/1378 has been merged.

bartolootrit avatar Apr 01 '22 07:04 bartolootrit

Hey @bartolootrit !

Turns out I can not merge https://github.com/getsentry/sentry-python/pull/1378 because it fails (because it has not Falcon 3 support) :-)

So I changed this PR to be merge into the branch with the Tests. Lets see how this turns out. If there are errors, you can try to fix them in your branch and push again, the tests should be triggered again.

antonpirker avatar Apr 01 '22 11:04 antonpirker

@antonpirker I've rebased this branch. An approval is needed to run workflows.

bartolootrit avatar Apr 06 '22 10:04 bartolootrit

The doc still say that it is compatible only with 1.4 and 2.0 only https://docs.sentry.io/platforms/python/guides/falcon/ The Falcon integration adds support for the [Falcon Web Framework](https://falconframework.org/). The integration has been confirmed to work with Falcon 1.4 and 2.0

Could you please confirm that it is now compatible with falcon 3.0.1 ?

Omnia6975 avatar Jun 02 '22 19:06 Omnia6975

Is there any reason why this pull requests has never been done ?

Omnia6975 avatar Jul 20 '22 15:07 Omnia6975

Why this pull request has never been merged ? Could be great to have falcon 3 support !

Omnia6975 avatar Sep 07 '22 14:09 Omnia6975

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Updated
sentry-python ✅ Ready (Inspect) Visit Preview Nov 10, 2022 at 1:46PM (UTC)

vercel[bot] avatar Nov 10 '22 13:11 vercel[bot]

Sorry for the huuuge delay on this. I really messed this up.

I have now merged this into another branch that has updates to the test matrix for Falcon: https://github.com/getsentry/sentry-python/pull/1733

antonpirker avatar Nov 10 '22 14:11 antonpirker