Highsoft have recently released a Python integration for Highcharts Gantt which can be found here Highcharts for Python.
Highcharts Gantt JS v7.1.3
Released: Aug 14, 2019
Updates in v7.1.3
Features
New in Highcharts v7.1.3
Added new 'minLinkWidth' option to sankey series.
Added support for 'label.formatter' callback for plot lines and plot bands.
Made chart credits accessible to screen readers.
Added support for number type in 'annotation.id'.
Added 'crop' and 'overflow' options for stack labels.
Added sensible defaults to plot lines and bands. A plot band can now be initialized with only a 'value', and a plot band with either 'from', 'to', or both.
Added new option 'accessibility.pointNavigationThreshold'.
Improved keyboard navigation for inverted charts, including bar charts.
Added support for Windows High Contrast Mode. A set of styling options are automatically set using chart/series/point update when WHCM is detected. The options automatically match the OS theme, but can be overridden with the new 'accessibility.highContrastTheme' option.
Added 'tooltip.className' option for additional custom CSS class.
New in Highcharts Gantt v7.1.3
Most changes listed under Highcharts 7.1.3 above also apply to Highcharts Gantt 7.1.3.
Fixes
Fixes in Highcharts 7.1.3
Fixed #11632, using plotOptions.series.marker.radius for all nodes in a network graph did not prevent them from being cut off.