Highsoft have recently released a Python integration for Highcharts Gantt which can be found here Highcharts for Python.
Highcharts Gantt v11.1.0
Released: Jun 5, 2023
Updates in v11.1.0
Features
Added support for mouse wheel zooming. This feature is embedded in the Highcharts Stock bundle, but requires an additional module file for the Highcharts bundle.
Added 'heatmap.interpolation' option for creating smooth heatmaps.
Added new function: Chart.getOptions(), to get the current active configuration options for the chart.
Added 'treegraph.fillSpace' option for treegraphs to fill the whole plot area even when some points are collapsed.
Added 'borderRadius' option support for funnel and pyramid series.
Fixes
Better colors for arrows and top-level task title in dark mode in styled mode Gantt.
Redundant chart redraws on changing title, subtitle or caption font size, or top level chart font size.
Failure in parsing negative numbers with spaces in the data module.
Aa regression since 10.3 causing item series update not to work correctly.
Axis crossing was not always correct.
Updating enableMouseTracking from true to false didn't work.
Update of multiple data labels didn't work in specific conditions.
pointRange wasn't calculated for multiple series with single points.
Border radius was wrongly applied for negative column points when the zoneAxis option was x.
Packed bubble parent nodes had a bad position after width update.
Invisible data labels in treegraph series reacted to hover.
A regression in v11, wrong placement for data labels in dumbbell series.
yAxis.maxPadding was ignored when yAxis.softMin was set.
A regression causing small sankey nodes rendering as circles.
Updating the tooltip didn't work when wasn't declared in the chart configuration.