You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For [populating tox
automatically](#3808),
we need to store min versions of frameworks/libraries in a
programmatically accessible place.
The obvious place for this would be in each integration; however, since
integrations can't be imported unless the respective framework is
installed, this couldn't be used from the script (unless we'd always
install all requirements of all integrations prior to running it, which
takes a non trivial amount of time). So instead I've opted for a central
place within `sentry_sdk/integrations/__init__.py`.
Note: the min versions probably need updating. Not sure when this was
last done, but some of them look quite ancient and we probably don't
support them because we'd already dropped the last Python version they'd
be able to run on.
Right now, we add new versions of integrations to test against to
tox.ini
whenever someone notices there has been a release (not very often).Write a script that instead does this automatically:
tox.ini
to figure out the lowest supported version of each integration (i.e., the lowest version we test with)tox.ini
with the new targetsscripts/split-tox-gh-actions/split-tox-gh-actions.py
)Additionally, would be great to define a deprecation policy for old framework versions.
The text was updated successfully, but these errors were encountered: