scout_apm_python icon indicating copy to clipboard operation
scout_apm_python copied to clipboard

Fix build

Open tim-schilling opened this issue 1 year ago • 2 comments

Accumulating all the changes from pending PRs to see if the build will pass entirely. This PR should be closed, not merged.

tim-schilling avatar Jun 28 '23 11:06 tim-schilling

@quinnmil @mitchh456 Sorry, I've been struggling to make time to address these open PRs I have. I think the code is sound. The issues with py2.7 and py3.4 are because we don't have GitHub action images for those versions. What are your thoughts?

tim-schilling avatar Aug 23 '23 21:08 tim-schilling

@tim-schilling No worries. Our team has decided to drop support for Python versions < 3.8 and ensure that we fully support 3.11. Along with this, we'll be removing some integrations for libraries that are no longer commonly used.

Our data shows that very few clients are still using these older versions/integrations, so we effectively want to slim down this project to simplify future maintenance. We're planning on this being a new major version release so we can instruct users to pin previous versions if they want to retain support for the older python versions/libraries.

Many of these changes/removals have been done in the dev branch and we had made many of the same changes you did here before finding this PR and related branches.

I will discuss with @mitchh456 next week on if we'd like to merge some/all of your PRs, but since we're no longer concerned about supporting these old Python and library versions, the entire test suite (and all those tox dependencies) can be hugely simplified.

So nothing actionable right now, just wanted to give you an update. Thanks for all your work on this project!

quinnmil avatar Aug 25 '23 00:08 quinnmil