Files
galaxy/scripts
mvdbeek a05c2c22d4 Resolve conditional dependencies from tool_shed.yml for the Tool Shed
common_startup.sh resolved only galaxy.yml, so a Tool Shed deployment
installed nothing from conditional-requirements.txt. That is why the
sentry-sdk>=2.63.0 pin never reached toolshed.test, which kept an older
sentry-sdk and hit the FastAPI >= 0.137 wrapper-loop crash: sentry
re-wraps dependant.call on every request there, and inspect.unwrap
raises once the chain passes the recursion limit.

Move the machinery and the app-agnostic checks into
BaseConditionalDependencies so the Tool Shed evaluates the database
driver and sentry-sdk checks against its own config section, and let
run_tool_shed.sh select it with GALAXY_CONDITIONAL_DEPENDENCIES_APP.
Galaxy-only checks stay on ConditionalDependencies, where check() keeps
treating a missing check_<name> method as "not needed".
2026-07-30 12:45:42 +02:00
..
2026-01-20 10:25:45 +00:00
2022-02-03 07:42:20 -05:00
2026-01-20 10:25:45 +00:00
2026-01-20 10:25:45 +00:00
2024-11-24 21:35:23 +00:00
2025-03-15 17:12:02 +00:00
2022-02-03 07:42:20 -05:00
2026-01-20 10:25:45 +00:00
2025-07-31 11:17:22 +01:00
2024-11-24 21:35:23 +00:00
2026-06-25 15:12:05 +01:00
2022-09-28 15:45:00 -04:00
2024-11-24 21:35:23 +00:00
2024-11-24 21:35:23 +00:00
2022-02-03 07:42:20 -05:00
2026-06-25 15:12:05 +01:00
2026-01-20 10:25:45 +00:00
2022-02-03 07:42:20 -05:00
2022-02-03 07:42:20 -05:00
2026-06-25 15:12:05 +01:00
2025-05-09 10:53:43 +02:00
2026-01-20 10:25:45 +00:00
2022-02-03 07:42:20 -05:00
2022-06-02 14:53:55 -04:00