From add4044f607d5ef9f5590ec50b6a4293b815c16c Mon Sep 17 00:00:00 2001
From: Ace Pace <acepace@gmail.com>
Date: Sat, 21 Dec 2024 21:43:42 +0200
Subject: [PATCH 1/3] chore: remove dead code

The future is now, has been now for quite a few years

Signed-off-by: Ace Pace <acepace@gmail.com>
---
 packages/python/chart-studio/chart_studio/__init__.py           | 1 -
 packages/python/chart-studio/chart_studio/api/v2/__init__.py    | 2 --
 packages/python/chart-studio/chart_studio/api/v2/dash_apps.py   | 2 +-
 packages/python/chart-studio/chart_studio/api/v2/dashboards.py  | 2 +-
 packages/python/chart-studio/chart_studio/api/v2/files.py       | 2 +-
 packages/python/chart-studio/chart_studio/api/v2/folders.py     | 2 +-
 packages/python/chart-studio/chart_studio/api/v2/grids.py       | 2 +-
 packages/python/chart-studio/chart_studio/api/v2/images.py      | 2 +-
 packages/python/chart-studio/chart_studio/api/v2/plot_schema.py | 2 +-
 packages/python/chart-studio/chart_studio/api/v2/plots.py       | 2 +-
 .../chart-studio/chart_studio/api/v2/spectacle_presentations.py | 2 +-
 packages/python/chart-studio/chart_studio/api/v2/users.py       | 2 +-
 packages/python/chart-studio/chart_studio/api/v2/utils.py       | 2 --
 packages/python/chart-studio/chart_studio/config.py             | 2 +-
 packages/python/chart-studio/chart_studio/exceptions.py         | 2 +-
 packages/python/chart-studio/chart_studio/files.py              | 2 --
 packages/python/chart-studio/chart_studio/grid_objs/__init__.py | 2 +-
 .../python/chart-studio/chart_studio/grid_objs/grid_objs.py     | 2 +-
 packages/python/chart-studio/chart_studio/plotly/plotly.py      | 2 +-
 packages/python/chart-studio/chart_studio/session.py            | 2 +-
 .../tests/test_core/test_tools/test_configuration.py            | 2 --
 .../chart_studio/tests/test_core/test_tools/test_get_embed.py   | 2 --
 .../chart_studio/tests/test_optional/test_grid/test_grid.py     | 2 +-
 .../tests/test_optional/test_matplotlylib/test_plot_mpl.py      | 1 -
 .../chart_studio/tests/test_plot_ly/test_api/__init__.py        | 2 --
 .../tests/test_plot_ly/test_api/test_v2/test_files.py           | 2 --
 .../tests/test_plot_ly/test_api/test_v2/test_folders.py         | 2 --
 .../tests/test_plot_ly/test_api/test_v2/test_grids.py           | 2 --
 .../tests/test_plot_ly/test_api/test_v2/test_images.py          | 2 --
 .../tests/test_plot_ly/test_api/test_v2/test_plot_schema.py     | 2 --
 .../tests/test_plot_ly/test_api/test_v2/test_plots.py           | 2 --
 .../tests/test_plot_ly/test_api/test_v2/test_users.py           | 2 --
 .../tests/test_plot_ly/test_api/test_v2/test_utils.py           | 2 --
 .../tests/test_plot_ly/test_dashboard/test_dashboard.py         | 2 +-
 .../tests/test_plot_ly/test_get_figure/test_get_figure.py       | 2 +-
 .../chart_studio/tests/test_plot_ly/test_grid/test_grid.py      | 2 +-
 .../chart_studio/tests/test_plot_ly/test_image/test_image.py    | 2 --
 .../chart_studio/tests/test_plot_ly/test_meta/test_meta.py      | 2 +-
 .../tests/test_plot_ly/test_plotly/test_credentials.py          | 2 --
 .../chart_studio/tests/test_plot_ly/test_plotly/test_plot.py    | 2 +-
 .../tests/test_plot_ly/test_session/test_session.py             | 2 --
 .../test_spectacle_presentation/test_spectacle_presentation.py  | 2 +-
 packages/python/chart-studio/chart_studio/tools.py              | 2 +-
 packages/python/chart-studio/chart_studio/utils.py              | 2 +-
 44 files changed, 25 insertions(+), 61 deletions(-)

diff --git a/packages/python/chart-studio/chart_studio/__init__.py b/packages/python/chart-studio/chart_studio/__init__.py
index f613e4f4b40..b684bd97a17 100644
--- a/packages/python/chart-studio/chart_studio/__init__.py
+++ b/packages/python/chart-studio/chart_studio/__init__.py
@@ -1,2 +1 @@
-from __future__ import absolute_import
 from chart_studio import plotly, dashboard_objs, grid_objs, session, tools
diff --git a/packages/python/chart-studio/chart_studio/api/v2/__init__.py b/packages/python/chart-studio/chart_studio/api/v2/__init__.py
index 9013e3197df..c22dc5e4f31 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/__init__.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/__init__.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 from chart_studio.api.v2 import (
     dash_apps,
     dashboards,
diff --git a/packages/python/chart-studio/chart_studio/api/v2/dash_apps.py b/packages/python/chart-studio/chart_studio/api/v2/dash_apps.py
index 5d55e9bc062..b39553dc0d4 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/dash_apps.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/dash_apps.py
@@ -1,7 +1,7 @@
 """
 Beta interface to Plotly's /v2/dash-apps endpoints.
 """
-from __future__ import absolute_import
+
 
 from chart_studio.api.v2.utils import build_url, request
 
diff --git a/packages/python/chart-studio/chart_studio/api/v2/dashboards.py b/packages/python/chart-studio/chart_studio/api/v2/dashboards.py
index 1855f1f9287..37f6ec445fb 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/dashboards.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/dashboards.py
@@ -4,7 +4,7 @@
 Partially complete at the moment. Only being used by
 plotly.plotly.dashboard_ops.
 """
-from __future__ import absolute_import
+
 
 from chart_studio.api.v2.utils import build_url, request
 
diff --git a/packages/python/chart-studio/chart_studio/api/v2/files.py b/packages/python/chart-studio/chart_studio/api/v2/files.py
index 9ed248a23df..fdc1a1fbc9e 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/files.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/files.py
@@ -1,5 +1,5 @@
 """Interface to Plotly's /v2/files endpoints."""
-from __future__ import absolute_import
+
 
 from chart_studio.api.v2.utils import build_url, make_params, request
 
diff --git a/packages/python/chart-studio/chart_studio/api/v2/folders.py b/packages/python/chart-studio/chart_studio/api/v2/folders.py
index 4ba239b9909..e9f767ed341 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/folders.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/folders.py
@@ -1,5 +1,5 @@
 """Interface to Plotly's /v2/folders endpoints."""
-from __future__ import absolute_import
+
 
 from chart_studio.api.v2.utils import build_url, make_params, request
 
diff --git a/packages/python/chart-studio/chart_studio/api/v2/grids.py b/packages/python/chart-studio/chart_studio/api/v2/grids.py
index 505829d942a..2c7246b8a50 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/grids.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/grids.py
@@ -1,5 +1,5 @@
 """Interface to Plotly's /v2/grids endpoints."""
-from __future__ import absolute_import
+
 
 from chart_studio.api.v2.utils import build_url, make_params, request
 
diff --git a/packages/python/chart-studio/chart_studio/api/v2/images.py b/packages/python/chart-studio/chart_studio/api/v2/images.py
index 5cca9bc4ba5..86a37557558 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/images.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/images.py
@@ -1,5 +1,5 @@
 """Interface to Plotly's /v2/images endpoints."""
-from __future__ import absolute_import
+
 
 from chart_studio.api.v2.utils import build_url, request
 
diff --git a/packages/python/chart-studio/chart_studio/api/v2/plot_schema.py b/packages/python/chart-studio/chart_studio/api/v2/plot_schema.py
index e8a0e92f72e..d76fe557b22 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/plot_schema.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/plot_schema.py
@@ -1,5 +1,5 @@
 """Interface to Plotly's /v2/plot-schema endpoints."""
-from __future__ import absolute_import
+
 
 from chart_studio.api.v2.utils import build_url, make_params, request
 
diff --git a/packages/python/chart-studio/chart_studio/api/v2/plots.py b/packages/python/chart-studio/chart_studio/api/v2/plots.py
index 07e906affd4..ffb400caaf0 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/plots.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/plots.py
@@ -1,5 +1,5 @@
 """Interface to Plotly's /v2/plots endpoints."""
-from __future__ import absolute_import
+
 
 from chart_studio.api.v2.utils import build_url, make_params, request
 
diff --git a/packages/python/chart-studio/chart_studio/api/v2/spectacle_presentations.py b/packages/python/chart-studio/chart_studio/api/v2/spectacle_presentations.py
index eb5df977356..4f5b073e230 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/spectacle_presentations.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/spectacle_presentations.py
@@ -1,7 +1,7 @@
 """
 Interface to Plotly's /v2/spectacle-presentations endpoint.
 """
-from __future__ import absolute_import
+
 
 from chart_studio.api.v2.utils import build_url, request
 
diff --git a/packages/python/chart-studio/chart_studio/api/v2/users.py b/packages/python/chart-studio/chart_studio/api/v2/users.py
index ec5601fd13c..4e1ecae639d 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/users.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/users.py
@@ -1,5 +1,5 @@
 """Interface to Plotly's /v2/files endpoints."""
-from __future__ import absolute_import
+
 
 from chart_studio.api.v2.utils import build_url, request
 
diff --git a/packages/python/chart-studio/chart_studio/api/v2/utils.py b/packages/python/chart-studio/chart_studio/api/v2/utils.py
index 4c022957293..e80a732c836 100644
--- a/packages/python/chart-studio/chart_studio/api/v2/utils.py
+++ b/packages/python/chart-studio/chart_studio/api/v2/utils.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 import requests
 import json as _json
 from requests.exceptions import RequestException
diff --git a/packages/python/chart-studio/chart_studio/config.py b/packages/python/chart-studio/chart_studio/config.py
index 5cb2b30ad48..dd67223e4ba 100644
--- a/packages/python/chart-studio/chart_studio/config.py
+++ b/packages/python/chart-studio/chart_studio/config.py
@@ -4,7 +4,7 @@
 This is promoted to its own module to simplify imports.
 
 """
-from __future__ import absolute_import
+
 
 from chart_studio import session, tools
 
diff --git a/packages/python/chart-studio/chart_studio/exceptions.py b/packages/python/chart-studio/chart_studio/exceptions.py
index 675edff9103..4fb062de8fb 100644
--- a/packages/python/chart-studio/chart_studio/exceptions.py
+++ b/packages/python/chart-studio/chart_studio/exceptions.py
@@ -5,7 +5,7 @@
 A module that contains plotly's exception hierarchy.
 
 """
-from __future__ import absolute_import
+
 
 from chart_studio.api.utils import to_native_utf8_string
 
diff --git a/packages/python/chart-studio/chart_studio/files.py b/packages/python/chart-studio/chart_studio/files.py
index 453c18b6f8c..6e61613aff4 100644
--- a/packages/python/chart-studio/chart_studio/files.py
+++ b/packages/python/chart-studio/chart_studio/files.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 import os
 
 # file structure
diff --git a/packages/python/chart-studio/chart_studio/grid_objs/__init__.py b/packages/python/chart-studio/chart_studio/grid_objs/__init__.py
index ae484f25e17..4e9479104ea 100644
--- a/packages/python/chart-studio/chart_studio/grid_objs/__init__.py
+++ b/packages/python/chart-studio/chart_studio/grid_objs/__init__.py
@@ -3,6 +3,6 @@
 =========
 
 """
-from __future__ import absolute_import
+
 
 from chart_studio.grid_objs.grid_objs import Grid, Column
diff --git a/packages/python/chart-studio/chart_studio/grid_objs/grid_objs.py b/packages/python/chart-studio/chart_studio/grid_objs/grid_objs.py
index e8ebe03317b..8ca558dfb88 100644
--- a/packages/python/chart-studio/chart_studio/grid_objs/grid_objs.py
+++ b/packages/python/chart-studio/chart_studio/grid_objs/grid_objs.py
@@ -3,7 +3,7 @@
 =========
 
 """
-from __future__ import absolute_import
+
 
 import _plotly_utils.exceptions
 
diff --git a/packages/python/chart-studio/chart_studio/plotly/plotly.py b/packages/python/chart-studio/chart_studio/plotly/plotly.py
index 589b7aa1c85..915de243ca4 100644
--- a/packages/python/chart-studio/chart_studio/plotly/plotly.py
+++ b/packages/python/chart-studio/chart_studio/plotly/plotly.py
@@ -14,7 +14,7 @@
 4. update plot_options with kwargs!
 
 """
-from __future__ import absolute_import
+
 
 import base64
 import copy
diff --git a/packages/python/chart-studio/chart_studio/session.py b/packages/python/chart-studio/chart_studio/session.py
index 9f7fccd04d2..1afe4e334a2 100644
--- a/packages/python/chart-studio/chart_studio/session.py
+++ b/packages/python/chart-studio/chart_studio/session.py
@@ -5,7 +5,7 @@
 which user they're signed in as, and plotting defaults.
 
 """
-from __future__ import absolute_import
+
 
 import copy
 
diff --git a/packages/python/chart-studio/chart_studio/tests/test_core/test_tools/test_configuration.py b/packages/python/chart-studio/chart_studio/tests/test_core/test_tools/test_configuration.py
index 34e53cc4c66..a7296734e34 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_core/test_tools/test_configuration.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_core/test_tools/test_configuration.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 from unittest import TestCase
 
 from chart_studio.files import CONFIG_FILE, FILE_CONTENT
diff --git a/packages/python/chart-studio/chart_studio/tests/test_core/test_tools/test_get_embed.py b/packages/python/chart-studio/chart_studio/tests/test_core/test_tools/test_get_embed.py
index 6aedf87bb62..4e992361fe9 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_core/test_tools/test_get_embed.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_core/test_tools/test_get_embed.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 from unittest import TestCase
 
 import pytest
diff --git a/packages/python/chart-studio/chart_studio/tests/test_optional/test_grid/test_grid.py b/packages/python/chart-studio/chart_studio/tests/test_optional/test_grid/test_grid.py
index 5b55bf69cfe..856fa9575ef 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_optional/test_grid/test_grid.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_optional/test_grid/test_grid.py
@@ -5,7 +5,7 @@
 A module intended for use with Nose.
 
 """
-from __future__ import absolute_import
+
 
 from unittest import TestCase
 
diff --git a/packages/python/chart-studio/chart_studio/tests/test_optional/test_matplotlylib/test_plot_mpl.py b/packages/python/chart-studio/chart_studio/tests/test_optional/test_matplotlylib/test_plot_mpl.py
index 8ca36145216..a68267cca94 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_optional/test_matplotlylib/test_plot_mpl.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_optional/test_matplotlylib/test_plot_mpl.py
@@ -5,7 +5,6 @@
 A module intended for use with Nose.
 
 """
-from __future__ import absolute_import
 
 
 import _plotly_utils.exceptions
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/__init__.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/__init__.py
index 72d362744e4..ad6f5d45093 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/__init__.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/__init__.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 from requests import Response
 
 from chart_studio.session import sign_in
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_files.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_files.py
index db18b190317..6f2a405229d 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_files.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_files.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 from chart_studio.api.v2 import files
 from chart_studio.tests.test_plot_ly.test_api import PlotlyApiTestCase
 
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_folders.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_folders.py
index 22ce20b3974..85222f13cd3 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_folders.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_folders.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 from chart_studio.api.v2 import folders
 from chart_studio.tests.test_plot_ly.test_api import PlotlyApiTestCase
 
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_grids.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_grids.py
index 3fdd588c5d4..1593f77fdd1 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_grids.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_grids.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 import json as _json
 
 from chart_studio.api.v2 import grids
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_images.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_images.py
index e0dff23efb5..ed9370986f3 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_images.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_images.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 import json as _json
 
 from chart_studio.api.v2 import images
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_plot_schema.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_plot_schema.py
index b52c4ece657..c110e837511 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_plot_schema.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_plot_schema.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 from chart_studio.api.v2 import plot_schema
 from chart_studio.tests.test_plot_ly.test_api import PlotlyApiTestCase
 
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_plots.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_plots.py
index 7ed5f72fd7d..fb48bb8cd6d 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_plots.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_plots.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 from chart_studio.api.v2 import plots
 from chart_studio.tests.test_plot_ly.test_api import PlotlyApiTestCase
 
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_users.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_users.py
index 2514221f8ea..a650bc79565 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_users.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_users.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 from chart_studio.api.v2 import users
 from chart_studio.tests.test_plot_ly.test_api import PlotlyApiTestCase
 
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_utils.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_utils.py
index bed79b06114..80ae5547854 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_utils.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_api/test_v2/test_utils.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 import json as _json
 from requests.exceptions import ConnectionError
 
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_dashboard/test_dashboard.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_dashboard/test_dashboard.py
index ca6e0ecc7dc..bdf53b1925e 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_dashboard/test_dashboard.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_dashboard/test_dashboard.py
@@ -5,7 +5,7 @@
 A module intended for use with Nose.
 
 """
-from __future__ import absolute_import
+
 
 from unittest import TestCase
 from _plotly_utils.exceptions import PlotlyError
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_get_figure/test_get_figure.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_get_figure/test_get_figure.py
index 04816fed5d6..100f8be473b 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_get_figure/test_get_figure.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_get_figure/test_get_figure.py
@@ -5,7 +5,7 @@
 A module intended for use with Nose.
 
 """
-from __future__ import absolute_import
+
 
 import _plotly_utils.exceptions
 from chart_studio import exceptions
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_grid/test_grid.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_grid/test_grid.py
index 1bf6f06ec78..8da100312b2 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_grid/test_grid.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_grid/test_grid.py
@@ -5,7 +5,7 @@
 A module intended for use with Nose.
 
 """
-from __future__ import absolute_import
+
 
 import random
 import string
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_image/test_image.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_image/test_image.py
index 22cdc2450b5..a91fc74f279 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_image/test_image.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_image/test_image.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 import imghdr
 import tempfile
 import os
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_meta/test_meta.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_meta/test_meta.py
index 777598c3060..a1d8ccf5b2f 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_meta/test_meta.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_meta/test_meta.py
@@ -5,7 +5,7 @@
 A module intended for use with Nose.
 
 """
-from __future__ import absolute_import
+
 
 import random
 import string
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_plotly/test_credentials.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_plotly/test_credentials.py
index 6659dbab6ff..0b9be00d592 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_plotly/test_credentials.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_plotly/test_credentials.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 import _plotly_utils.exceptions
 from chart_studio import plotly as py, exceptions
 import chart_studio.session as session
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_plotly/test_plot.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_plotly/test_plot.py
index 2f828e42dca..1ec72b2847f 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_plotly/test_plot.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_plotly/test_plot.py
@@ -5,7 +5,7 @@
 A module intended for use with Nose.
 
 """
-from __future__ import absolute_import
+
 
 import urllib
 
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_session/test_session.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_session/test_session.py
index 081342f6034..02fe165df6a 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_session/test_session.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_session/test_session.py
@@ -1,5 +1,3 @@
-from __future__ import absolute_import
-
 from chart_studio.tests.utils import PlotlyTestCase
 
 from chart_studio import session
diff --git a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_spectacle_presentation/test_spectacle_presentation.py b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_spectacle_presentation/test_spectacle_presentation.py
index 921855d5c21..4b70516f4f2 100644
--- a/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_spectacle_presentation/test_spectacle_presentation.py
+++ b/packages/python/chart-studio/chart_studio/tests/test_plot_ly/test_spectacle_presentation/test_spectacle_presentation.py
@@ -5,7 +5,7 @@
 A module intended for use with Nose.
 
 """
-from __future__ import absolute_import
+
 
 from unittest import TestCase
 from _plotly_utils.exceptions import PlotlyError
diff --git a/packages/python/chart-studio/chart_studio/tools.py b/packages/python/chart-studio/chart_studio/tools.py
index cc6546c9856..2ec8c8fe82d 100644
--- a/packages/python/chart-studio/chart_studio/tools.py
+++ b/packages/python/chart-studio/chart_studio/tools.py
@@ -7,7 +7,7 @@
 Functions that USERS will possibly want access to.
 
 """
-from __future__ import absolute_import
+
 
 import urllib
 import warnings
diff --git a/packages/python/chart-studio/chart_studio/utils.py b/packages/python/chart-studio/chart_studio/utils.py
index 62c747b1cb2..010591d1313 100644
--- a/packages/python/chart-studio/chart_studio/utils.py
+++ b/packages/python/chart-studio/chart_studio/utils.py
@@ -5,7 +5,7 @@
 Low-level functionality NOT intended for users to EVER use.
 
 """
-from __future__ import absolute_import
+
 
 import os.path
 import re

From e3e4d07fc893562f96c1eae39209954e7f77f1b2 Mon Sep 17 00:00:00 2001
From: Ace Pace <acepace@gmail.com>
Date: Sat, 21 Dec 2024 22:20:23 +0200
Subject: [PATCH 2/3] chore: remove checks for python 3.7

Plotly supports only 3.8 and up

Signed-off-by: Ace Pace <acepace@gmail.com>
---
 packages/python/plotly/codegen/__init__.py                    | 2 +-
 packages/python/plotly/codegen/utils.py                       | 2 +-
 packages/python/plotly/plotly/__init__.py                     | 2 +-
 packages/python/plotly/plotly/graph_objects/__init__.py       | 4 ++--
 packages/python/plotly/plotly/graph_objs/__init__.py          | 4 ++--
 packages/python/plotly/plotly/graph_objs/bar/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/bar/hoverlabel/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/bar/legendgrouptitle/__init__.py | 2 +-
 .../python/plotly/plotly/graph_objs/bar/marker/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/bar/marker/colorbar/__init__.py  | 2 +-
 .../plotly/graph_objs/bar/marker/colorbar/title/__init__.py   | 2 +-
 .../python/plotly/plotly/graph_objs/bar/selected/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/bar/unselected/__init__.py       | 2 +-
 packages/python/plotly/plotly/graph_objs/barpolar/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/barpolar/hoverlabel/__init__.py  | 2 +-
 .../plotly/graph_objs/barpolar/legendgrouptitle/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/barpolar/marker/__init__.py      | 2 +-
 .../plotly/graph_objs/barpolar/marker/colorbar/__init__.py    | 2 +-
 .../graph_objs/barpolar/marker/colorbar/title/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/barpolar/selected/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/barpolar/unselected/__init__.py  | 2 +-
 packages/python/plotly/plotly/graph_objs/box/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/box/hoverlabel/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/box/legendgrouptitle/__init__.py | 2 +-
 .../python/plotly/plotly/graph_objs/box/marker/__init__.py    | 2 +-
 .../python/plotly/plotly/graph_objs/box/selected/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/box/unselected/__init__.py       | 2 +-
 .../python/plotly/plotly/graph_objs/candlestick/__init__.py   | 2 +-
 .../plotly/graph_objs/candlestick/decreasing/__init__.py      | 2 +-
 .../plotly/graph_objs/candlestick/hoverlabel/__init__.py      | 2 +-
 .../plotly/graph_objs/candlestick/increasing/__init__.py      | 2 +-
 .../graph_objs/candlestick/legendgrouptitle/__init__.py       | 2 +-
 packages/python/plotly/plotly/graph_objs/carpet/__init__.py   | 2 +-
 .../python/plotly/plotly/graph_objs/carpet/aaxis/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/carpet/aaxis/title/__init__.py   | 2 +-
 .../python/plotly/plotly/graph_objs/carpet/baxis/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/carpet/baxis/title/__init__.py   | 2 +-
 .../plotly/graph_objs/carpet/legendgrouptitle/__init__.py     | 2 +-
 .../python/plotly/plotly/graph_objs/choropleth/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/choropleth/colorbar/__init__.py  | 2 +-
 .../plotly/graph_objs/choropleth/colorbar/title/__init__.py   | 2 +-
 .../plotly/graph_objs/choropleth/hoverlabel/__init__.py       | 2 +-
 .../plotly/graph_objs/choropleth/legendgrouptitle/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/choropleth/marker/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/choropleth/selected/__init__.py  | 2 +-
 .../plotly/graph_objs/choropleth/unselected/__init__.py       | 2 +-
 .../python/plotly/plotly/graph_objs/choroplethmap/__init__.py | 2 +-
 .../plotly/graph_objs/choroplethmap/colorbar/__init__.py      | 2 +-
 .../graph_objs/choroplethmap/colorbar/title/__init__.py       | 2 +-
 .../plotly/graph_objs/choroplethmap/hoverlabel/__init__.py    | 2 +-
 .../graph_objs/choroplethmap/legendgrouptitle/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/choroplethmap/marker/__init__.py | 2 +-
 .../plotly/graph_objs/choroplethmap/selected/__init__.py      | 2 +-
 .../plotly/graph_objs/choroplethmap/unselected/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/choroplethmapbox/__init__.py     | 2 +-
 .../plotly/graph_objs/choroplethmapbox/colorbar/__init__.py   | 2 +-
 .../graph_objs/choroplethmapbox/colorbar/title/__init__.py    | 2 +-
 .../plotly/graph_objs/choroplethmapbox/hoverlabel/__init__.py | 2 +-
 .../graph_objs/choroplethmapbox/legendgrouptitle/__init__.py  | 2 +-
 .../plotly/graph_objs/choroplethmapbox/marker/__init__.py     | 2 +-
 .../plotly/graph_objs/choroplethmapbox/selected/__init__.py   | 2 +-
 .../plotly/graph_objs/choroplethmapbox/unselected/__init__.py | 2 +-
 packages/python/plotly/plotly/graph_objs/cone/__init__.py     | 2 +-
 .../python/plotly/plotly/graph_objs/cone/colorbar/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/cone/colorbar/title/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/cone/hoverlabel/__init__.py      | 2 +-
 .../plotly/graph_objs/cone/legendgrouptitle/__init__.py       | 2 +-
 packages/python/plotly/plotly/graph_objs/contour/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/contour/colorbar/__init__.py     | 2 +-
 .../plotly/graph_objs/contour/colorbar/title/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/contour/contours/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/contour/hoverlabel/__init__.py   | 2 +-
 .../plotly/graph_objs/contour/legendgrouptitle/__init__.py    | 2 +-
 .../python/plotly/plotly/graph_objs/contourcarpet/__init__.py | 2 +-
 .../plotly/graph_objs/contourcarpet/colorbar/__init__.py      | 2 +-
 .../graph_objs/contourcarpet/colorbar/title/__init__.py       | 2 +-
 .../plotly/graph_objs/contourcarpet/contours/__init__.py      | 2 +-
 .../graph_objs/contourcarpet/legendgrouptitle/__init__.py     | 2 +-
 .../python/plotly/plotly/graph_objs/densitymap/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/densitymap/colorbar/__init__.py  | 2 +-
 .../plotly/graph_objs/densitymap/colorbar/title/__init__.py   | 2 +-
 .../plotly/graph_objs/densitymap/hoverlabel/__init__.py       | 2 +-
 .../plotly/graph_objs/densitymap/legendgrouptitle/__init__.py | 2 +-
 .../python/plotly/plotly/graph_objs/densitymapbox/__init__.py | 2 +-
 .../plotly/graph_objs/densitymapbox/colorbar/__init__.py      | 2 +-
 .../graph_objs/densitymapbox/colorbar/title/__init__.py       | 2 +-
 .../plotly/graph_objs/densitymapbox/hoverlabel/__init__.py    | 2 +-
 .../graph_objs/densitymapbox/legendgrouptitle/__init__.py     | 2 +-
 packages/python/plotly/plotly/graph_objs/funnel/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/funnel/connector/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/funnel/hoverlabel/__init__.py    | 2 +-
 .../plotly/graph_objs/funnel/legendgrouptitle/__init__.py     | 2 +-
 .../python/plotly/plotly/graph_objs/funnel/marker/__init__.py | 2 +-
 .../plotly/graph_objs/funnel/marker/colorbar/__init__.py      | 2 +-
 .../graph_objs/funnel/marker/colorbar/title/__init__.py       | 2 +-
 .../python/plotly/plotly/graph_objs/funnelarea/__init__.py    | 2 +-
 .../plotly/graph_objs/funnelarea/hoverlabel/__init__.py       | 2 +-
 .../plotly/graph_objs/funnelarea/legendgrouptitle/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/funnelarea/marker/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/funnelarea/title/__init__.py     | 2 +-
 packages/python/plotly/plotly/graph_objs/heatmap/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/heatmap/colorbar/__init__.py     | 2 +-
 .../plotly/graph_objs/heatmap/colorbar/title/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/heatmap/hoverlabel/__init__.py   | 2 +-
 .../plotly/graph_objs/heatmap/legendgrouptitle/__init__.py    | 2 +-
 .../python/plotly/plotly/graph_objs/histogram/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/histogram/hoverlabel/__init__.py | 2 +-
 .../plotly/graph_objs/histogram/legendgrouptitle/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/histogram/marker/__init__.py     | 2 +-
 .../plotly/graph_objs/histogram/marker/colorbar/__init__.py   | 2 +-
 .../graph_objs/histogram/marker/colorbar/title/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/histogram/selected/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/histogram/unselected/__init__.py | 2 +-
 .../python/plotly/plotly/graph_objs/histogram2d/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/histogram2d/colorbar/__init__.py | 2 +-
 .../plotly/graph_objs/histogram2d/colorbar/title/__init__.py  | 2 +-
 .../plotly/graph_objs/histogram2d/hoverlabel/__init__.py      | 2 +-
 .../graph_objs/histogram2d/legendgrouptitle/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/histogram2dcontour/__init__.py   | 2 +-
 .../plotly/graph_objs/histogram2dcontour/colorbar/__init__.py | 2 +-
 .../graph_objs/histogram2dcontour/colorbar/title/__init__.py  | 2 +-
 .../plotly/graph_objs/histogram2dcontour/contours/__init__.py | 2 +-
 .../graph_objs/histogram2dcontour/hoverlabel/__init__.py      | 2 +-
 .../histogram2dcontour/legendgrouptitle/__init__.py           | 2 +-
 packages/python/plotly/plotly/graph_objs/icicle/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/icicle/hoverlabel/__init__.py    | 2 +-
 .../plotly/graph_objs/icicle/legendgrouptitle/__init__.py     | 2 +-
 .../python/plotly/plotly/graph_objs/icicle/marker/__init__.py | 2 +-
 .../plotly/graph_objs/icicle/marker/colorbar/__init__.py      | 2 +-
 .../graph_objs/icicle/marker/colorbar/title/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/icicle/pathbar/__init__.py       | 2 +-
 packages/python/plotly/plotly/graph_objs/image/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/image/hoverlabel/__init__.py     | 2 +-
 .../plotly/graph_objs/image/legendgrouptitle/__init__.py      | 2 +-
 .../python/plotly/plotly/graph_objs/indicator/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/indicator/delta/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/indicator/gauge/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/indicator/gauge/axis/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/indicator/gauge/bar/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/indicator/gauge/step/__init__.py | 2 +-
 .../plotly/graph_objs/indicator/gauge/threshold/__init__.py   | 2 +-
 .../plotly/graph_objs/indicator/legendgrouptitle/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/indicator/number/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/indicator/title/__init__.py      | 2 +-
 .../python/plotly/plotly/graph_objs/isosurface/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/isosurface/caps/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/isosurface/colorbar/__init__.py  | 2 +-
 .../plotly/graph_objs/isosurface/colorbar/title/__init__.py   | 2 +-
 .../plotly/graph_objs/isosurface/hoverlabel/__init__.py       | 2 +-
 .../plotly/graph_objs/isosurface/legendgrouptitle/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/isosurface/slices/__init__.py    | 2 +-
 packages/python/plotly/plotly/graph_objs/layout/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/layout/annotation/__init__.py    | 2 +-
 .../graph_objs/layout/annotation/hoverlabel/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/layout/coloraxis/__init__.py     | 2 +-
 .../plotly/graph_objs/layout/coloraxis/colorbar/__init__.py   | 2 +-
 .../graph_objs/layout/coloraxis/colorbar/title/__init__.py    | 2 +-
 .../python/plotly/plotly/graph_objs/layout/geo/__init__.py    | 2 +-
 .../plotly/graph_objs/layout/geo/projection/__init__.py       | 2 +-
 .../python/plotly/plotly/graph_objs/layout/grid/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/layout/hoverlabel/__init__.py    | 2 +-
 .../python/plotly/plotly/graph_objs/layout/legend/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/layout/legend/title/__init__.py  | 2 +-
 .../python/plotly/plotly/graph_objs/layout/map/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/layout/map/layer/__init__.py     | 2 +-
 .../plotly/graph_objs/layout/map/layer/symbol/__init__.py     | 2 +-
 .../python/plotly/plotly/graph_objs/layout/mapbox/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/layout/mapbox/layer/__init__.py  | 2 +-
 .../plotly/graph_objs/layout/mapbox/layer/symbol/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/layout/newselection/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/layout/newshape/__init__.py      | 2 +-
 .../plotly/graph_objs/layout/newshape/label/__init__.py       | 2 +-
 .../graph_objs/layout/newshape/legendgrouptitle/__init__.py   | 2 +-
 .../python/plotly/plotly/graph_objs/layout/polar/__init__.py  | 2 +-
 .../plotly/graph_objs/layout/polar/angularaxis/__init__.py    | 2 +-
 .../plotly/graph_objs/layout/polar/radialaxis/__init__.py     | 2 +-
 .../graph_objs/layout/polar/radialaxis/title/__init__.py      | 2 +-
 .../python/plotly/plotly/graph_objs/layout/scene/__init__.py  | 2 +-
 .../plotly/graph_objs/layout/scene/annotation/__init__.py     | 2 +-
 .../graph_objs/layout/scene/annotation/hoverlabel/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/layout/scene/camera/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/layout/scene/xaxis/__init__.py   | 2 +-
 .../plotly/graph_objs/layout/scene/xaxis/title/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/layout/scene/yaxis/__init__.py   | 2 +-
 .../plotly/graph_objs/layout/scene/yaxis/title/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/layout/scene/zaxis/__init__.py   | 2 +-
 .../plotly/graph_objs/layout/scene/zaxis/title/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/layout/selection/__init__.py     | 2 +-
 .../python/plotly/plotly/graph_objs/layout/shape/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/layout/shape/label/__init__.py   | 2 +-
 .../graph_objs/layout/shape/legendgrouptitle/__init__.py      | 2 +-
 .../python/plotly/plotly/graph_objs/layout/slider/__init__.py | 2 +-
 .../plotly/graph_objs/layout/slider/currentvalue/__init__.py  | 2 +-
 .../python/plotly/plotly/graph_objs/layout/smith/__init__.py  | 2 +-
 .../plotly/graph_objs/layout/smith/imaginaryaxis/__init__.py  | 2 +-
 .../plotly/graph_objs/layout/smith/realaxis/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/layout/template/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/layout/template/data/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/layout/ternary/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/layout/ternary/aaxis/__init__.py | 2 +-
 .../plotly/graph_objs/layout/ternary/aaxis/title/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/layout/ternary/baxis/__init__.py | 2 +-
 .../plotly/graph_objs/layout/ternary/baxis/title/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/layout/ternary/caxis/__init__.py | 2 +-
 .../plotly/graph_objs/layout/ternary/caxis/title/__init__.py  | 2 +-
 .../python/plotly/plotly/graph_objs/layout/title/__init__.py  | 2 +-
 .../plotly/graph_objs/layout/title/subtitle/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/layout/updatemenu/__init__.py    | 2 +-
 .../python/plotly/plotly/graph_objs/layout/xaxis/__init__.py  | 2 +-
 .../plotly/graph_objs/layout/xaxis/rangeselector/__init__.py  | 2 +-
 .../plotly/graph_objs/layout/xaxis/rangeslider/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/layout/xaxis/title/__init__.py   | 2 +-
 .../python/plotly/plotly/graph_objs/layout/yaxis/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/layout/yaxis/title/__init__.py   | 2 +-
 packages/python/plotly/plotly/graph_objs/mesh3d/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/mesh3d/colorbar/__init__.py      | 2 +-
 .../plotly/graph_objs/mesh3d/colorbar/title/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/mesh3d/hoverlabel/__init__.py    | 2 +-
 .../plotly/graph_objs/mesh3d/legendgrouptitle/__init__.py     | 2 +-
 packages/python/plotly/plotly/graph_objs/ohlc/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/ohlc/decreasing/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/ohlc/hoverlabel/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/ohlc/increasing/__init__.py      | 2 +-
 .../plotly/graph_objs/ohlc/legendgrouptitle/__init__.py       | 2 +-
 packages/python/plotly/plotly/graph_objs/parcats/__init__.py  | 2 +-
 .../plotly/graph_objs/parcats/legendgrouptitle/__init__.py    | 2 +-
 .../python/plotly/plotly/graph_objs/parcats/line/__init__.py  | 2 +-
 .../plotly/graph_objs/parcats/line/colorbar/__init__.py       | 2 +-
 .../plotly/graph_objs/parcats/line/colorbar/title/__init__.py | 2 +-
 .../python/plotly/plotly/graph_objs/parcoords/__init__.py     | 2 +-
 .../plotly/graph_objs/parcoords/legendgrouptitle/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/parcoords/line/__init__.py       | 2 +-
 .../plotly/graph_objs/parcoords/line/colorbar/__init__.py     | 2 +-
 .../graph_objs/parcoords/line/colorbar/title/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/parcoords/unselected/__init__.py | 2 +-
 packages/python/plotly/plotly/graph_objs/pie/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/pie/hoverlabel/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/pie/legendgrouptitle/__init__.py | 2 +-
 .../python/plotly/plotly/graph_objs/pie/marker/__init__.py    | 2 +-
 .../python/plotly/plotly/graph_objs/pie/title/__init__.py     | 2 +-
 packages/python/plotly/plotly/graph_objs/sankey/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/sankey/hoverlabel/__init__.py    | 2 +-
 .../plotly/graph_objs/sankey/legendgrouptitle/__init__.py     | 2 +-
 .../python/plotly/plotly/graph_objs/sankey/link/__init__.py   | 2 +-
 .../plotly/graph_objs/sankey/link/hoverlabel/__init__.py      | 2 +-
 .../python/plotly/plotly/graph_objs/sankey/node/__init__.py   | 2 +-
 .../plotly/graph_objs/sankey/node/hoverlabel/__init__.py      | 2 +-
 packages/python/plotly/plotly/graph_objs/scatter/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/scatter/hoverlabel/__init__.py   | 2 +-
 .../plotly/graph_objs/scatter/legendgrouptitle/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/scatter/marker/__init__.py       | 2 +-
 .../plotly/graph_objs/scatter/marker/colorbar/__init__.py     | 2 +-
 .../graph_objs/scatter/marker/colorbar/title/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/scatter/selected/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/scatter/unselected/__init__.py   | 2 +-
 .../python/plotly/plotly/graph_objs/scatter3d/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/scatter3d/hoverlabel/__init__.py | 2 +-
 .../plotly/graph_objs/scatter3d/legendgrouptitle/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/scatter3d/line/__init__.py       | 2 +-
 .../plotly/graph_objs/scatter3d/line/colorbar/__init__.py     | 2 +-
 .../graph_objs/scatter3d/line/colorbar/title/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/scatter3d/marker/__init__.py     | 2 +-
 .../plotly/graph_objs/scatter3d/marker/colorbar/__init__.py   | 2 +-
 .../graph_objs/scatter3d/marker/colorbar/title/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/scatter3d/projection/__init__.py | 2 +-
 .../python/plotly/plotly/graph_objs/scattercarpet/__init__.py | 2 +-
 .../plotly/graph_objs/scattercarpet/hoverlabel/__init__.py    | 2 +-
 .../graph_objs/scattercarpet/legendgrouptitle/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/scattercarpet/marker/__init__.py | 2 +-
 .../graph_objs/scattercarpet/marker/colorbar/__init__.py      | 2 +-
 .../scattercarpet/marker/colorbar/title/__init__.py           | 2 +-
 .../plotly/graph_objs/scattercarpet/selected/__init__.py      | 2 +-
 .../plotly/graph_objs/scattercarpet/unselected/__init__.py    | 2 +-
 .../python/plotly/plotly/graph_objs/scattergeo/__init__.py    | 2 +-
 .../plotly/graph_objs/scattergeo/hoverlabel/__init__.py       | 2 +-
 .../plotly/graph_objs/scattergeo/legendgrouptitle/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/scattergeo/marker/__init__.py    | 2 +-
 .../plotly/graph_objs/scattergeo/marker/colorbar/__init__.py  | 2 +-
 .../graph_objs/scattergeo/marker/colorbar/title/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/scattergeo/selected/__init__.py  | 2 +-
 .../plotly/graph_objs/scattergeo/unselected/__init__.py       | 2 +-
 .../python/plotly/plotly/graph_objs/scattergl/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/scattergl/hoverlabel/__init__.py | 2 +-
 .../plotly/graph_objs/scattergl/legendgrouptitle/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/scattergl/marker/__init__.py     | 2 +-
 .../plotly/graph_objs/scattergl/marker/colorbar/__init__.py   | 2 +-
 .../graph_objs/scattergl/marker/colorbar/title/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/scattergl/selected/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/scattergl/unselected/__init__.py | 2 +-
 .../python/plotly/plotly/graph_objs/scattermap/__init__.py    | 2 +-
 .../plotly/graph_objs/scattermap/hoverlabel/__init__.py       | 2 +-
 .../plotly/graph_objs/scattermap/legendgrouptitle/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/scattermap/marker/__init__.py    | 2 +-
 .../plotly/graph_objs/scattermap/marker/colorbar/__init__.py  | 2 +-
 .../graph_objs/scattermap/marker/colorbar/title/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/scattermap/selected/__init__.py  | 2 +-
 .../plotly/graph_objs/scattermap/unselected/__init__.py       | 2 +-
 .../python/plotly/plotly/graph_objs/scattermapbox/__init__.py | 2 +-
 .../plotly/graph_objs/scattermapbox/hoverlabel/__init__.py    | 2 +-
 .../graph_objs/scattermapbox/legendgrouptitle/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/scattermapbox/marker/__init__.py | 2 +-
 .../graph_objs/scattermapbox/marker/colorbar/__init__.py      | 2 +-
 .../scattermapbox/marker/colorbar/title/__init__.py           | 2 +-
 .../plotly/graph_objs/scattermapbox/selected/__init__.py      | 2 +-
 .../plotly/graph_objs/scattermapbox/unselected/__init__.py    | 2 +-
 .../python/plotly/plotly/graph_objs/scatterpolar/__init__.py  | 2 +-
 .../plotly/graph_objs/scatterpolar/hoverlabel/__init__.py     | 2 +-
 .../graph_objs/scatterpolar/legendgrouptitle/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/scatterpolar/marker/__init__.py  | 2 +-
 .../graph_objs/scatterpolar/marker/colorbar/__init__.py       | 2 +-
 .../graph_objs/scatterpolar/marker/colorbar/title/__init__.py | 2 +-
 .../plotly/graph_objs/scatterpolar/selected/__init__.py       | 2 +-
 .../plotly/graph_objs/scatterpolar/unselected/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/scatterpolargl/__init__.py       | 2 +-
 .../plotly/graph_objs/scatterpolargl/hoverlabel/__init__.py   | 2 +-
 .../graph_objs/scatterpolargl/legendgrouptitle/__init__.py    | 2 +-
 .../plotly/graph_objs/scatterpolargl/marker/__init__.py       | 2 +-
 .../graph_objs/scatterpolargl/marker/colorbar/__init__.py     | 2 +-
 .../scatterpolargl/marker/colorbar/title/__init__.py          | 2 +-
 .../plotly/graph_objs/scatterpolargl/selected/__init__.py     | 2 +-
 .../plotly/graph_objs/scatterpolargl/unselected/__init__.py   | 2 +-
 .../python/plotly/plotly/graph_objs/scattersmith/__init__.py  | 2 +-
 .../plotly/graph_objs/scattersmith/hoverlabel/__init__.py     | 2 +-
 .../graph_objs/scattersmith/legendgrouptitle/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/scattersmith/marker/__init__.py  | 2 +-
 .../graph_objs/scattersmith/marker/colorbar/__init__.py       | 2 +-
 .../graph_objs/scattersmith/marker/colorbar/title/__init__.py | 2 +-
 .../plotly/graph_objs/scattersmith/selected/__init__.py       | 2 +-
 .../plotly/graph_objs/scattersmith/unselected/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/scatterternary/__init__.py       | 2 +-
 .../plotly/graph_objs/scatterternary/hoverlabel/__init__.py   | 2 +-
 .../graph_objs/scatterternary/legendgrouptitle/__init__.py    | 2 +-
 .../plotly/graph_objs/scatterternary/marker/__init__.py       | 2 +-
 .../graph_objs/scatterternary/marker/colorbar/__init__.py     | 2 +-
 .../scatterternary/marker/colorbar/title/__init__.py          | 2 +-
 .../plotly/graph_objs/scatterternary/selected/__init__.py     | 2 +-
 .../plotly/graph_objs/scatterternary/unselected/__init__.py   | 2 +-
 packages/python/plotly/plotly/graph_objs/splom/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/splom/dimension/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/splom/hoverlabel/__init__.py     | 2 +-
 .../plotly/graph_objs/splom/legendgrouptitle/__init__.py      | 2 +-
 .../python/plotly/plotly/graph_objs/splom/marker/__init__.py  | 2 +-
 .../plotly/graph_objs/splom/marker/colorbar/__init__.py       | 2 +-
 .../plotly/graph_objs/splom/marker/colorbar/title/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/splom/selected/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/splom/unselected/__init__.py     | 2 +-
 .../python/plotly/plotly/graph_objs/streamtube/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/streamtube/colorbar/__init__.py  | 2 +-
 .../plotly/graph_objs/streamtube/colorbar/title/__init__.py   | 2 +-
 .../plotly/graph_objs/streamtube/hoverlabel/__init__.py       | 2 +-
 .../plotly/graph_objs/streamtube/legendgrouptitle/__init__.py | 2 +-
 packages/python/plotly/plotly/graph_objs/sunburst/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/sunburst/hoverlabel/__init__.py  | 2 +-
 .../plotly/graph_objs/sunburst/legendgrouptitle/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/sunburst/marker/__init__.py      | 2 +-
 .../plotly/graph_objs/sunburst/marker/colorbar/__init__.py    | 2 +-
 .../graph_objs/sunburst/marker/colorbar/title/__init__.py     | 2 +-
 packages/python/plotly/plotly/graph_objs/surface/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/surface/colorbar/__init__.py     | 2 +-
 .../plotly/graph_objs/surface/colorbar/title/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/surface/contours/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/surface/contours/x/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/surface/contours/y/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/surface/contours/z/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/surface/hoverlabel/__init__.py   | 2 +-
 .../plotly/graph_objs/surface/legendgrouptitle/__init__.py    | 2 +-
 packages/python/plotly/plotly/graph_objs/table/__init__.py    | 2 +-
 .../python/plotly/plotly/graph_objs/table/cells/__init__.py   | 2 +-
 .../python/plotly/plotly/graph_objs/table/header/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/table/hoverlabel/__init__.py     | 2 +-
 .../plotly/graph_objs/table/legendgrouptitle/__init__.py      | 2 +-
 packages/python/plotly/plotly/graph_objs/treemap/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/treemap/hoverlabel/__init__.py   | 2 +-
 .../plotly/graph_objs/treemap/legendgrouptitle/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/treemap/marker/__init__.py       | 2 +-
 .../plotly/graph_objs/treemap/marker/colorbar/__init__.py     | 2 +-
 .../graph_objs/treemap/marker/colorbar/title/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/treemap/pathbar/__init__.py      | 2 +-
 packages/python/plotly/plotly/graph_objs/violin/__init__.py   | 2 +-
 .../python/plotly/plotly/graph_objs/violin/box/__init__.py    | 2 +-
 .../plotly/plotly/graph_objs/violin/hoverlabel/__init__.py    | 2 +-
 .../plotly/graph_objs/violin/legendgrouptitle/__init__.py     | 2 +-
 .../python/plotly/plotly/graph_objs/violin/marker/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/violin/selected/__init__.py      | 2 +-
 .../plotly/plotly/graph_objs/violin/unselected/__init__.py    | 2 +-
 packages/python/plotly/plotly/graph_objs/volume/__init__.py   | 2 +-
 .../python/plotly/plotly/graph_objs/volume/caps/__init__.py   | 2 +-
 .../plotly/plotly/graph_objs/volume/colorbar/__init__.py      | 2 +-
 .../plotly/graph_objs/volume/colorbar/title/__init__.py       | 2 +-
 .../plotly/plotly/graph_objs/volume/hoverlabel/__init__.py    | 2 +-
 .../plotly/graph_objs/volume/legendgrouptitle/__init__.py     | 2 +-
 .../python/plotly/plotly/graph_objs/volume/slices/__init__.py | 2 +-
 .../python/plotly/plotly/graph_objs/waterfall/__init__.py     | 2 +-
 .../plotly/plotly/graph_objs/waterfall/connector/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/waterfall/decreasing/__init__.py | 2 +-
 .../plotly/graph_objs/waterfall/decreasing/marker/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/waterfall/hoverlabel/__init__.py | 2 +-
 .../plotly/plotly/graph_objs/waterfall/increasing/__init__.py | 2 +-
 .../plotly/graph_objs/waterfall/increasing/marker/__init__.py | 2 +-
 .../plotly/graph_objs/waterfall/legendgrouptitle/__init__.py  | 2 +-
 .../plotly/plotly/graph_objs/waterfall/totals/__init__.py     | 2 +-
 .../plotly/graph_objs/waterfall/totals/marker/__init__.py     | 2 +-
 packages/python/plotly/plotly/io/__init__.py                  | 2 +-
 packages/python/plotly/plotly/validators/__init__.py          | 2 +-
 packages/python/plotly/plotly/validators/bar/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/bar/error_x/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/bar/error_y/__init__.py   | 2 +-
 .../plotly/plotly/validators/bar/hoverlabel/__init__.py       | 2 +-
 .../plotly/plotly/validators/bar/hoverlabel/font/__init__.py  | 2 +-
 .../plotly/plotly/validators/bar/insidetextfont/__init__.py   | 2 +-
 .../plotly/plotly/validators/bar/legendgrouptitle/__init__.py | 2 +-
 .../plotly/validators/bar/legendgrouptitle/font/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/bar/marker/__init__.py    | 2 +-
 .../plotly/plotly/validators/bar/marker/colorbar/__init__.py  | 2 +-
 .../validators/bar/marker/colorbar/tickfont/__init__.py       | 2 +-
 .../validators/bar/marker/colorbar/tickformatstop/__init__.py | 2 +-
 .../plotly/validators/bar/marker/colorbar/title/__init__.py   | 2 +-
 .../validators/bar/marker/colorbar/title/font/__init__.py     | 2 +-
 .../plotly/plotly/validators/bar/marker/line/__init__.py      | 2 +-
 .../plotly/plotly/validators/bar/marker/pattern/__init__.py   | 2 +-
 .../plotly/plotly/validators/bar/outsidetextfont/__init__.py  | 2 +-
 .../python/plotly/plotly/validators/bar/selected/__init__.py  | 2 +-
 .../plotly/plotly/validators/bar/selected/marker/__init__.py  | 2 +-
 .../plotly/validators/bar/selected/textfont/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/bar/stream/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/bar/textfont/__init__.py  | 2 +-
 .../plotly/plotly/validators/bar/unselected/__init__.py       | 2 +-
 .../plotly/validators/bar/unselected/marker/__init__.py       | 2 +-
 .../plotly/validators/bar/unselected/textfont/__init__.py     | 2 +-
 packages/python/plotly/plotly/validators/barpolar/__init__.py | 2 +-
 .../plotly/plotly/validators/barpolar/hoverlabel/__init__.py  | 2 +-
 .../plotly/validators/barpolar/hoverlabel/font/__init__.py    | 2 +-
 .../plotly/validators/barpolar/legendgrouptitle/__init__.py   | 2 +-
 .../validators/barpolar/legendgrouptitle/font/__init__.py     | 2 +-
 .../plotly/plotly/validators/barpolar/marker/__init__.py      | 2 +-
 .../plotly/validators/barpolar/marker/colorbar/__init__.py    | 2 +-
 .../validators/barpolar/marker/colorbar/tickfont/__init__.py  | 2 +-
 .../barpolar/marker/colorbar/tickformatstop/__init__.py       | 2 +-
 .../validators/barpolar/marker/colorbar/title/__init__.py     | 2 +-
 .../barpolar/marker/colorbar/title/font/__init__.py           | 2 +-
 .../plotly/plotly/validators/barpolar/marker/line/__init__.py | 2 +-
 .../plotly/validators/barpolar/marker/pattern/__init__.py     | 2 +-
 .../plotly/plotly/validators/barpolar/selected/__init__.py    | 2 +-
 .../plotly/validators/barpolar/selected/marker/__init__.py    | 2 +-
 .../plotly/validators/barpolar/selected/textfont/__init__.py  | 2 +-
 .../plotly/plotly/validators/barpolar/stream/__init__.py      | 2 +-
 .../plotly/plotly/validators/barpolar/unselected/__init__.py  | 2 +-
 .../plotly/validators/barpolar/unselected/marker/__init__.py  | 2 +-
 .../validators/barpolar/unselected/textfont/__init__.py       | 2 +-
 packages/python/plotly/plotly/validators/box/__init__.py      | 2 +-
 .../plotly/plotly/validators/box/hoverlabel/__init__.py       | 2 +-
 .../plotly/plotly/validators/box/hoverlabel/font/__init__.py  | 2 +-
 .../plotly/plotly/validators/box/legendgrouptitle/__init__.py | 2 +-
 .../plotly/validators/box/legendgrouptitle/font/__init__.py   | 2 +-
 packages/python/plotly/plotly/validators/box/line/__init__.py | 2 +-
 .../python/plotly/plotly/validators/box/marker/__init__.py    | 2 +-
 .../plotly/plotly/validators/box/marker/line/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/box/selected/__init__.py  | 2 +-
 .../plotly/plotly/validators/box/selected/marker/__init__.py  | 2 +-
 .../python/plotly/plotly/validators/box/stream/__init__.py    | 2 +-
 .../plotly/plotly/validators/box/unselected/__init__.py       | 2 +-
 .../plotly/validators/box/unselected/marker/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/candlestick/__init__.py   | 2 +-
 .../plotly/validators/candlestick/decreasing/__init__.py      | 2 +-
 .../plotly/validators/candlestick/decreasing/line/__init__.py | 2 +-
 .../plotly/validators/candlestick/hoverlabel/__init__.py      | 2 +-
 .../plotly/validators/candlestick/hoverlabel/font/__init__.py | 2 +-
 .../plotly/validators/candlestick/increasing/__init__.py      | 2 +-
 .../plotly/validators/candlestick/increasing/line/__init__.py | 2 +-
 .../validators/candlestick/legendgrouptitle/__init__.py       | 2 +-
 .../validators/candlestick/legendgrouptitle/font/__init__.py  | 2 +-
 .../plotly/plotly/validators/candlestick/line/__init__.py     | 2 +-
 .../plotly/plotly/validators/candlestick/stream/__init__.py   | 2 +-
 packages/python/plotly/plotly/validators/carpet/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/carpet/aaxis/__init__.py  | 2 +-
 .../plotly/validators/carpet/aaxis/tickfont/__init__.py       | 2 +-
 .../plotly/validators/carpet/aaxis/tickformatstop/__init__.py | 2 +-
 .../plotly/plotly/validators/carpet/aaxis/title/__init__.py   | 2 +-
 .../plotly/validators/carpet/aaxis/title/font/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/carpet/baxis/__init__.py  | 2 +-
 .../plotly/validators/carpet/baxis/tickfont/__init__.py       | 2 +-
 .../plotly/validators/carpet/baxis/tickformatstop/__init__.py | 2 +-
 .../plotly/plotly/validators/carpet/baxis/title/__init__.py   | 2 +-
 .../plotly/validators/carpet/baxis/title/font/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/carpet/font/__init__.py   | 2 +-
 .../plotly/validators/carpet/legendgrouptitle/__init__.py     | 2 +-
 .../validators/carpet/legendgrouptitle/font/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/carpet/stream/__init__.py | 2 +-
 .../python/plotly/plotly/validators/choropleth/__init__.py    | 2 +-
 .../plotly/plotly/validators/choropleth/colorbar/__init__.py  | 2 +-
 .../validators/choropleth/colorbar/tickfont/__init__.py       | 2 +-
 .../validators/choropleth/colorbar/tickformatstop/__init__.py | 2 +-
 .../plotly/validators/choropleth/colorbar/title/__init__.py   | 2 +-
 .../validators/choropleth/colorbar/title/font/__init__.py     | 2 +-
 .../plotly/validators/choropleth/hoverlabel/__init__.py       | 2 +-
 .../plotly/validators/choropleth/hoverlabel/font/__init__.py  | 2 +-
 .../plotly/validators/choropleth/legendgrouptitle/__init__.py | 2 +-
 .../validators/choropleth/legendgrouptitle/font/__init__.py   | 2 +-
 .../plotly/plotly/validators/choropleth/marker/__init__.py    | 2 +-
 .../plotly/validators/choropleth/marker/line/__init__.py      | 2 +-
 .../plotly/plotly/validators/choropleth/selected/__init__.py  | 2 +-
 .../plotly/validators/choropleth/selected/marker/__init__.py  | 2 +-
 .../plotly/plotly/validators/choropleth/stream/__init__.py    | 2 +-
 .../plotly/validators/choropleth/unselected/__init__.py       | 2 +-
 .../validators/choropleth/unselected/marker/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/choroplethmap/__init__.py | 2 +-
 .../plotly/validators/choroplethmap/colorbar/__init__.py      | 2 +-
 .../validators/choroplethmap/colorbar/tickfont/__init__.py    | 2 +-
 .../choroplethmap/colorbar/tickformatstop/__init__.py         | 2 +-
 .../validators/choroplethmap/colorbar/title/__init__.py       | 2 +-
 .../validators/choroplethmap/colorbar/title/font/__init__.py  | 2 +-
 .../plotly/validators/choroplethmap/hoverlabel/__init__.py    | 2 +-
 .../validators/choroplethmap/hoverlabel/font/__init__.py      | 2 +-
 .../validators/choroplethmap/legendgrouptitle/__init__.py     | 2 +-
 .../choroplethmap/legendgrouptitle/font/__init__.py           | 2 +-
 .../plotly/plotly/validators/choroplethmap/marker/__init__.py | 2 +-
 .../plotly/validators/choroplethmap/marker/line/__init__.py   | 2 +-
 .../plotly/validators/choroplethmap/selected/__init__.py      | 2 +-
 .../validators/choroplethmap/selected/marker/__init__.py      | 2 +-
 .../plotly/plotly/validators/choroplethmap/stream/__init__.py | 2 +-
 .../plotly/validators/choroplethmap/unselected/__init__.py    | 2 +-
 .../validators/choroplethmap/unselected/marker/__init__.py    | 2 +-
 .../plotly/plotly/validators/choroplethmapbox/__init__.py     | 2 +-
 .../plotly/validators/choroplethmapbox/colorbar/__init__.py   | 2 +-
 .../validators/choroplethmapbox/colorbar/tickfont/__init__.py | 2 +-
 .../choroplethmapbox/colorbar/tickformatstop/__init__.py      | 2 +-
 .../validators/choroplethmapbox/colorbar/title/__init__.py    | 2 +-
 .../choroplethmapbox/colorbar/title/font/__init__.py          | 2 +-
 .../plotly/validators/choroplethmapbox/hoverlabel/__init__.py | 2 +-
 .../validators/choroplethmapbox/hoverlabel/font/__init__.py   | 2 +-
 .../validators/choroplethmapbox/legendgrouptitle/__init__.py  | 2 +-
 .../choroplethmapbox/legendgrouptitle/font/__init__.py        | 2 +-
 .../plotly/validators/choroplethmapbox/marker/__init__.py     | 2 +-
 .../validators/choroplethmapbox/marker/line/__init__.py       | 2 +-
 .../plotly/validators/choroplethmapbox/selected/__init__.py   | 2 +-
 .../validators/choroplethmapbox/selected/marker/__init__.py   | 2 +-
 .../plotly/validators/choroplethmapbox/stream/__init__.py     | 2 +-
 .../plotly/validators/choroplethmapbox/unselected/__init__.py | 2 +-
 .../validators/choroplethmapbox/unselected/marker/__init__.py | 2 +-
 packages/python/plotly/plotly/validators/cone/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/cone/colorbar/__init__.py | 2 +-
 .../plotly/validators/cone/colorbar/tickfont/__init__.py      | 2 +-
 .../validators/cone/colorbar/tickformatstop/__init__.py       | 2 +-
 .../plotly/plotly/validators/cone/colorbar/title/__init__.py  | 2 +-
 .../plotly/validators/cone/colorbar/title/font/__init__.py    | 2 +-
 .../plotly/plotly/validators/cone/hoverlabel/__init__.py      | 2 +-
 .../plotly/plotly/validators/cone/hoverlabel/font/__init__.py | 2 +-
 .../plotly/validators/cone/legendgrouptitle/__init__.py       | 2 +-
 .../plotly/validators/cone/legendgrouptitle/font/__init__.py  | 2 +-
 .../python/plotly/plotly/validators/cone/lighting/__init__.py | 2 +-
 .../plotly/plotly/validators/cone/lightposition/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/cone/stream/__init__.py   | 2 +-
 packages/python/plotly/plotly/validators/contour/__init__.py  | 2 +-
 .../plotly/plotly/validators/contour/colorbar/__init__.py     | 2 +-
 .../plotly/validators/contour/colorbar/tickfont/__init__.py   | 2 +-
 .../validators/contour/colorbar/tickformatstop/__init__.py    | 2 +-
 .../plotly/validators/contour/colorbar/title/__init__.py      | 2 +-
 .../plotly/validators/contour/colorbar/title/font/__init__.py | 2 +-
 .../plotly/plotly/validators/contour/contours/__init__.py     | 2 +-
 .../plotly/validators/contour/contours/labelfont/__init__.py  | 2 +-
 .../plotly/plotly/validators/contour/hoverlabel/__init__.py   | 2 +-
 .../plotly/validators/contour/hoverlabel/font/__init__.py     | 2 +-
 .../plotly/validators/contour/legendgrouptitle/__init__.py    | 2 +-
 .../validators/contour/legendgrouptitle/font/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/contour/line/__init__.py  | 2 +-
 .../plotly/plotly/validators/contour/stream/__init__.py       | 2 +-
 .../plotly/plotly/validators/contour/textfont/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/contourcarpet/__init__.py | 2 +-
 .../plotly/validators/contourcarpet/colorbar/__init__.py      | 2 +-
 .../validators/contourcarpet/colorbar/tickfont/__init__.py    | 2 +-
 .../contourcarpet/colorbar/tickformatstop/__init__.py         | 2 +-
 .../validators/contourcarpet/colorbar/title/__init__.py       | 2 +-
 .../validators/contourcarpet/colorbar/title/font/__init__.py  | 2 +-
 .../plotly/validators/contourcarpet/contours/__init__.py      | 2 +-
 .../validators/contourcarpet/contours/labelfont/__init__.py   | 2 +-
 .../validators/contourcarpet/legendgrouptitle/__init__.py     | 2 +-
 .../contourcarpet/legendgrouptitle/font/__init__.py           | 2 +-
 .../plotly/plotly/validators/contourcarpet/line/__init__.py   | 2 +-
 .../plotly/plotly/validators/contourcarpet/stream/__init__.py | 2 +-
 .../python/plotly/plotly/validators/densitymap/__init__.py    | 2 +-
 .../plotly/plotly/validators/densitymap/colorbar/__init__.py  | 2 +-
 .../validators/densitymap/colorbar/tickfont/__init__.py       | 2 +-
 .../validators/densitymap/colorbar/tickformatstop/__init__.py | 2 +-
 .../plotly/validators/densitymap/colorbar/title/__init__.py   | 2 +-
 .../validators/densitymap/colorbar/title/font/__init__.py     | 2 +-
 .../plotly/validators/densitymap/hoverlabel/__init__.py       | 2 +-
 .../plotly/validators/densitymap/hoverlabel/font/__init__.py  | 2 +-
 .../plotly/validators/densitymap/legendgrouptitle/__init__.py | 2 +-
 .../validators/densitymap/legendgrouptitle/font/__init__.py   | 2 +-
 .../plotly/plotly/validators/densitymap/stream/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/densitymapbox/__init__.py | 2 +-
 .../plotly/validators/densitymapbox/colorbar/__init__.py      | 2 +-
 .../validators/densitymapbox/colorbar/tickfont/__init__.py    | 2 +-
 .../densitymapbox/colorbar/tickformatstop/__init__.py         | 2 +-
 .../validators/densitymapbox/colorbar/title/__init__.py       | 2 +-
 .../validators/densitymapbox/colorbar/title/font/__init__.py  | 2 +-
 .../plotly/validators/densitymapbox/hoverlabel/__init__.py    | 2 +-
 .../validators/densitymapbox/hoverlabel/font/__init__.py      | 2 +-
 .../validators/densitymapbox/legendgrouptitle/__init__.py     | 2 +-
 .../densitymapbox/legendgrouptitle/font/__init__.py           | 2 +-
 .../plotly/plotly/validators/densitymapbox/stream/__init__.py | 2 +-
 packages/python/plotly/plotly/validators/frame/__init__.py    | 2 +-
 packages/python/plotly/plotly/validators/funnel/__init__.py   | 2 +-
 .../plotly/plotly/validators/funnel/connector/__init__.py     | 2 +-
 .../plotly/validators/funnel/connector/line/__init__.py       | 2 +-
 .../plotly/plotly/validators/funnel/hoverlabel/__init__.py    | 2 +-
 .../plotly/validators/funnel/hoverlabel/font/__init__.py      | 2 +-
 .../plotly/validators/funnel/insidetextfont/__init__.py       | 2 +-
 .../plotly/validators/funnel/legendgrouptitle/__init__.py     | 2 +-
 .../validators/funnel/legendgrouptitle/font/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/funnel/marker/__init__.py | 2 +-
 .../plotly/validators/funnel/marker/colorbar/__init__.py      | 2 +-
 .../validators/funnel/marker/colorbar/tickfont/__init__.py    | 2 +-
 .../funnel/marker/colorbar/tickformatstop/__init__.py         | 2 +-
 .../validators/funnel/marker/colorbar/title/__init__.py       | 2 +-
 .../validators/funnel/marker/colorbar/title/font/__init__.py  | 2 +-
 .../plotly/plotly/validators/funnel/marker/line/__init__.py   | 2 +-
 .../plotly/validators/funnel/outsidetextfont/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/funnel/stream/__init__.py | 2 +-
 .../plotly/plotly/validators/funnel/textfont/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/funnelarea/__init__.py    | 2 +-
 .../plotly/plotly/validators/funnelarea/domain/__init__.py    | 2 +-
 .../plotly/validators/funnelarea/hoverlabel/__init__.py       | 2 +-
 .../plotly/validators/funnelarea/hoverlabel/font/__init__.py  | 2 +-
 .../plotly/validators/funnelarea/insidetextfont/__init__.py   | 2 +-
 .../plotly/validators/funnelarea/legendgrouptitle/__init__.py | 2 +-
 .../validators/funnelarea/legendgrouptitle/font/__init__.py   | 2 +-
 .../plotly/plotly/validators/funnelarea/marker/__init__.py    | 2 +-
 .../plotly/validators/funnelarea/marker/line/__init__.py      | 2 +-
 .../plotly/validators/funnelarea/marker/pattern/__init__.py   | 2 +-
 .../plotly/plotly/validators/funnelarea/stream/__init__.py    | 2 +-
 .../plotly/plotly/validators/funnelarea/textfont/__init__.py  | 2 +-
 .../plotly/plotly/validators/funnelarea/title/__init__.py     | 2 +-
 .../plotly/validators/funnelarea/title/font/__init__.py       | 2 +-
 packages/python/plotly/plotly/validators/heatmap/__init__.py  | 2 +-
 .../plotly/plotly/validators/heatmap/colorbar/__init__.py     | 2 +-
 .../plotly/validators/heatmap/colorbar/tickfont/__init__.py   | 2 +-
 .../validators/heatmap/colorbar/tickformatstop/__init__.py    | 2 +-
 .../plotly/validators/heatmap/colorbar/title/__init__.py      | 2 +-
 .../plotly/validators/heatmap/colorbar/title/font/__init__.py | 2 +-
 .../plotly/plotly/validators/heatmap/hoverlabel/__init__.py   | 2 +-
 .../plotly/validators/heatmap/hoverlabel/font/__init__.py     | 2 +-
 .../plotly/validators/heatmap/legendgrouptitle/__init__.py    | 2 +-
 .../validators/heatmap/legendgrouptitle/font/__init__.py      | 2 +-
 .../plotly/plotly/validators/heatmap/stream/__init__.py       | 2 +-
 .../plotly/plotly/validators/heatmap/textfont/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/histogram/__init__.py     | 2 +-
 .../plotly/plotly/validators/histogram/cumulative/__init__.py | 2 +-
 .../plotly/plotly/validators/histogram/error_x/__init__.py    | 2 +-
 .../plotly/plotly/validators/histogram/error_y/__init__.py    | 2 +-
 .../plotly/plotly/validators/histogram/hoverlabel/__init__.py | 2 +-
 .../plotly/validators/histogram/hoverlabel/font/__init__.py   | 2 +-
 .../plotly/validators/histogram/insidetextfont/__init__.py    | 2 +-
 .../plotly/validators/histogram/legendgrouptitle/__init__.py  | 2 +-
 .../validators/histogram/legendgrouptitle/font/__init__.py    | 2 +-
 .../plotly/plotly/validators/histogram/marker/__init__.py     | 2 +-
 .../plotly/validators/histogram/marker/colorbar/__init__.py   | 2 +-
 .../validators/histogram/marker/colorbar/tickfont/__init__.py | 2 +-
 .../histogram/marker/colorbar/tickformatstop/__init__.py      | 2 +-
 .../validators/histogram/marker/colorbar/title/__init__.py    | 2 +-
 .../histogram/marker/colorbar/title/font/__init__.py          | 2 +-
 .../plotly/validators/histogram/marker/line/__init__.py       | 2 +-
 .../plotly/validators/histogram/marker/pattern/__init__.py    | 2 +-
 .../plotly/validators/histogram/outsidetextfont/__init__.py   | 2 +-
 .../plotly/plotly/validators/histogram/selected/__init__.py   | 2 +-
 .../plotly/validators/histogram/selected/marker/__init__.py   | 2 +-
 .../plotly/validators/histogram/selected/textfont/__init__.py | 2 +-
 .../plotly/plotly/validators/histogram/stream/__init__.py     | 2 +-
 .../plotly/plotly/validators/histogram/textfont/__init__.py   | 2 +-
 .../plotly/plotly/validators/histogram/unselected/__init__.py | 2 +-
 .../plotly/validators/histogram/unselected/marker/__init__.py | 2 +-
 .../validators/histogram/unselected/textfont/__init__.py      | 2 +-
 .../plotly/plotly/validators/histogram/xbins/__init__.py      | 2 +-
 .../plotly/plotly/validators/histogram/ybins/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/histogram2d/__init__.py   | 2 +-
 .../plotly/plotly/validators/histogram2d/colorbar/__init__.py | 2 +-
 .../validators/histogram2d/colorbar/tickfont/__init__.py      | 2 +-
 .../histogram2d/colorbar/tickformatstop/__init__.py           | 2 +-
 .../plotly/validators/histogram2d/colorbar/title/__init__.py  | 2 +-
 .../validators/histogram2d/colorbar/title/font/__init__.py    | 2 +-
 .../plotly/validators/histogram2d/hoverlabel/__init__.py      | 2 +-
 .../plotly/validators/histogram2d/hoverlabel/font/__init__.py | 2 +-
 .../validators/histogram2d/legendgrouptitle/__init__.py       | 2 +-
 .../validators/histogram2d/legendgrouptitle/font/__init__.py  | 2 +-
 .../plotly/plotly/validators/histogram2d/marker/__init__.py   | 2 +-
 .../plotly/plotly/validators/histogram2d/stream/__init__.py   | 2 +-
 .../plotly/plotly/validators/histogram2d/textfont/__init__.py | 2 +-
 .../plotly/plotly/validators/histogram2d/xbins/__init__.py    | 2 +-
 .../plotly/plotly/validators/histogram2d/ybins/__init__.py    | 2 +-
 .../plotly/plotly/validators/histogram2dcontour/__init__.py   | 2 +-
 .../plotly/validators/histogram2dcontour/colorbar/__init__.py | 2 +-
 .../histogram2dcontour/colorbar/tickfont/__init__.py          | 2 +-
 .../histogram2dcontour/colorbar/tickformatstop/__init__.py    | 2 +-
 .../validators/histogram2dcontour/colorbar/title/__init__.py  | 2 +-
 .../histogram2dcontour/colorbar/title/font/__init__.py        | 2 +-
 .../plotly/validators/histogram2dcontour/contours/__init__.py | 2 +-
 .../histogram2dcontour/contours/labelfont/__init__.py         | 2 +-
 .../validators/histogram2dcontour/hoverlabel/__init__.py      | 2 +-
 .../validators/histogram2dcontour/hoverlabel/font/__init__.py | 2 +-
 .../histogram2dcontour/legendgrouptitle/__init__.py           | 2 +-
 .../histogram2dcontour/legendgrouptitle/font/__init__.py      | 2 +-
 .../plotly/validators/histogram2dcontour/line/__init__.py     | 2 +-
 .../plotly/validators/histogram2dcontour/marker/__init__.py   | 2 +-
 .../plotly/validators/histogram2dcontour/stream/__init__.py   | 2 +-
 .../plotly/validators/histogram2dcontour/textfont/__init__.py | 2 +-
 .../plotly/validators/histogram2dcontour/xbins/__init__.py    | 2 +-
 .../plotly/validators/histogram2dcontour/ybins/__init__.py    | 2 +-
 packages/python/plotly/plotly/validators/icicle/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/icicle/domain/__init__.py | 2 +-
 .../plotly/plotly/validators/icicle/hoverlabel/__init__.py    | 2 +-
 .../plotly/validators/icicle/hoverlabel/font/__init__.py      | 2 +-
 .../plotly/validators/icicle/insidetextfont/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/icicle/leaf/__init__.py   | 2 +-
 .../plotly/validators/icicle/legendgrouptitle/__init__.py     | 2 +-
 .../validators/icicle/legendgrouptitle/font/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/icicle/marker/__init__.py | 2 +-
 .../plotly/validators/icicle/marker/colorbar/__init__.py      | 2 +-
 .../validators/icicle/marker/colorbar/tickfont/__init__.py    | 2 +-
 .../icicle/marker/colorbar/tickformatstop/__init__.py         | 2 +-
 .../validators/icicle/marker/colorbar/title/__init__.py       | 2 +-
 .../validators/icicle/marker/colorbar/title/font/__init__.py  | 2 +-
 .../plotly/plotly/validators/icicle/marker/line/__init__.py   | 2 +-
 .../plotly/validators/icicle/marker/pattern/__init__.py       | 2 +-
 .../plotly/validators/icicle/outsidetextfont/__init__.py      | 2 +-
 .../plotly/plotly/validators/icicle/pathbar/__init__.py       | 2 +-
 .../plotly/validators/icicle/pathbar/textfont/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/icicle/root/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/icicle/stream/__init__.py | 2 +-
 .../plotly/plotly/validators/icicle/textfont/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/icicle/tiling/__init__.py | 2 +-
 packages/python/plotly/plotly/validators/image/__init__.py    | 2 +-
 .../plotly/plotly/validators/image/hoverlabel/__init__.py     | 2 +-
 .../plotly/validators/image/hoverlabel/font/__init__.py       | 2 +-
 .../plotly/validators/image/legendgrouptitle/__init__.py      | 2 +-
 .../plotly/validators/image/legendgrouptitle/font/__init__.py | 2 +-
 .../python/plotly/plotly/validators/image/stream/__init__.py  | 2 +-
 .../python/plotly/plotly/validators/indicator/__init__.py     | 2 +-
 .../plotly/plotly/validators/indicator/delta/__init__.py      | 2 +-
 .../plotly/validators/indicator/delta/decreasing/__init__.py  | 2 +-
 .../plotly/plotly/validators/indicator/delta/font/__init__.py | 2 +-
 .../plotly/validators/indicator/delta/increasing/__init__.py  | 2 +-
 .../plotly/plotly/validators/indicator/domain/__init__.py     | 2 +-
 .../plotly/plotly/validators/indicator/gauge/__init__.py      | 2 +-
 .../plotly/plotly/validators/indicator/gauge/axis/__init__.py | 2 +-
 .../validators/indicator/gauge/axis/tickfont/__init__.py      | 2 +-
 .../indicator/gauge/axis/tickformatstop/__init__.py           | 2 +-
 .../plotly/plotly/validators/indicator/gauge/bar/__init__.py  | 2 +-
 .../plotly/validators/indicator/gauge/bar/line/__init__.py    | 2 +-
 .../plotly/plotly/validators/indicator/gauge/step/__init__.py | 2 +-
 .../plotly/validators/indicator/gauge/step/line/__init__.py   | 2 +-
 .../plotly/validators/indicator/gauge/threshold/__init__.py   | 2 +-
 .../validators/indicator/gauge/threshold/line/__init__.py     | 2 +-
 .../plotly/validators/indicator/legendgrouptitle/__init__.py  | 2 +-
 .../validators/indicator/legendgrouptitle/font/__init__.py    | 2 +-
 .../plotly/plotly/validators/indicator/number/__init__.py     | 2 +-
 .../plotly/validators/indicator/number/font/__init__.py       | 2 +-
 .../plotly/plotly/validators/indicator/stream/__init__.py     | 2 +-
 .../plotly/plotly/validators/indicator/title/__init__.py      | 2 +-
 .../plotly/plotly/validators/indicator/title/font/__init__.py | 2 +-
 .../python/plotly/plotly/validators/isosurface/__init__.py    | 2 +-
 .../plotly/plotly/validators/isosurface/caps/__init__.py      | 2 +-
 .../plotly/plotly/validators/isosurface/caps/x/__init__.py    | 2 +-
 .../plotly/plotly/validators/isosurface/caps/y/__init__.py    | 2 +-
 .../plotly/plotly/validators/isosurface/caps/z/__init__.py    | 2 +-
 .../plotly/plotly/validators/isosurface/colorbar/__init__.py  | 2 +-
 .../validators/isosurface/colorbar/tickfont/__init__.py       | 2 +-
 .../validators/isosurface/colorbar/tickformatstop/__init__.py | 2 +-
 .../plotly/validators/isosurface/colorbar/title/__init__.py   | 2 +-
 .../validators/isosurface/colorbar/title/font/__init__.py     | 2 +-
 .../plotly/plotly/validators/isosurface/contour/__init__.py   | 2 +-
 .../plotly/validators/isosurface/hoverlabel/__init__.py       | 2 +-
 .../plotly/validators/isosurface/hoverlabel/font/__init__.py  | 2 +-
 .../plotly/validators/isosurface/legendgrouptitle/__init__.py | 2 +-
 .../validators/isosurface/legendgrouptitle/font/__init__.py   | 2 +-
 .../plotly/plotly/validators/isosurface/lighting/__init__.py  | 2 +-
 .../plotly/validators/isosurface/lightposition/__init__.py    | 2 +-
 .../plotly/plotly/validators/isosurface/slices/__init__.py    | 2 +-
 .../plotly/plotly/validators/isosurface/slices/x/__init__.py  | 2 +-
 .../plotly/plotly/validators/isosurface/slices/y/__init__.py  | 2 +-
 .../plotly/plotly/validators/isosurface/slices/z/__init__.py  | 2 +-
 .../plotly/validators/isosurface/spaceframe/__init__.py       | 2 +-
 .../plotly/plotly/validators/isosurface/stream/__init__.py    | 2 +-
 .../plotly/plotly/validators/isosurface/surface/__init__.py   | 2 +-
 packages/python/plotly/plotly/validators/layout/__init__.py   | 2 +-
 .../plotly/validators/layout/activeselection/__init__.py      | 2 +-
 .../plotly/plotly/validators/layout/activeshape/__init__.py   | 2 +-
 .../plotly/plotly/validators/layout/annotation/__init__.py    | 2 +-
 .../plotly/validators/layout/annotation/font/__init__.py      | 2 +-
 .../validators/layout/annotation/hoverlabel/__init__.py       | 2 +-
 .../validators/layout/annotation/hoverlabel/font/__init__.py  | 2 +-
 .../plotly/plotly/validators/layout/coloraxis/__init__.py     | 2 +-
 .../plotly/validators/layout/coloraxis/colorbar/__init__.py   | 2 +-
 .../validators/layout/coloraxis/colorbar/tickfont/__init__.py | 2 +-
 .../layout/coloraxis/colorbar/tickformatstop/__init__.py      | 2 +-
 .../validators/layout/coloraxis/colorbar/title/__init__.py    | 2 +-
 .../layout/coloraxis/colorbar/title/font/__init__.py          | 2 +-
 .../plotly/plotly/validators/layout/colorscale/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/layout/font/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/layout/geo/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/geo/center/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/geo/domain/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/geo/lataxis/__init__.py   | 2 +-
 .../plotly/plotly/validators/layout/geo/lonaxis/__init__.py   | 2 +-
 .../plotly/validators/layout/geo/projection/__init__.py       | 2 +-
 .../validators/layout/geo/projection/rotation/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/layout/grid/__init__.py   | 2 +-
 .../plotly/plotly/validators/layout/grid/domain/__init__.py   | 2 +-
 .../plotly/plotly/validators/layout/hoverlabel/__init__.py    | 2 +-
 .../plotly/validators/layout/hoverlabel/font/__init__.py      | 2 +-
 .../validators/layout/hoverlabel/grouptitlefont/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/layout/image/__init__.py  | 2 +-
 .../python/plotly/plotly/validators/layout/legend/__init__.py | 2 +-
 .../plotly/plotly/validators/layout/legend/font/__init__.py   | 2 +-
 .../validators/layout/legend/grouptitlefont/__init__.py       | 2 +-
 .../plotly/plotly/validators/layout/legend/title/__init__.py  | 2 +-
 .../plotly/validators/layout/legend/title/font/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/layout/map/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/map/bounds/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/map/center/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/map/domain/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/map/layer/__init__.py     | 2 +-
 .../plotly/validators/layout/map/layer/circle/__init__.py     | 2 +-
 .../plotly/validators/layout/map/layer/fill/__init__.py       | 2 +-
 .../plotly/validators/layout/map/layer/line/__init__.py       | 2 +-
 .../plotly/validators/layout/map/layer/symbol/__init__.py     | 2 +-
 .../validators/layout/map/layer/symbol/textfont/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/layout/mapbox/__init__.py | 2 +-
 .../plotly/plotly/validators/layout/mapbox/bounds/__init__.py | 2 +-
 .../plotly/plotly/validators/layout/mapbox/center/__init__.py | 2 +-
 .../plotly/plotly/validators/layout/mapbox/domain/__init__.py | 2 +-
 .../plotly/plotly/validators/layout/mapbox/layer/__init__.py  | 2 +-
 .../plotly/validators/layout/mapbox/layer/circle/__init__.py  | 2 +-
 .../plotly/validators/layout/mapbox/layer/fill/__init__.py    | 2 +-
 .../plotly/validators/layout/mapbox/layer/line/__init__.py    | 2 +-
 .../plotly/validators/layout/mapbox/layer/symbol/__init__.py  | 2 +-
 .../layout/mapbox/layer/symbol/textfont/__init__.py           | 2 +-
 .../python/plotly/plotly/validators/layout/margin/__init__.py | 2 +-
 .../plotly/plotly/validators/layout/modebar/__init__.py       | 2 +-
 .../plotly/plotly/validators/layout/newselection/__init__.py  | 2 +-
 .../plotly/validators/layout/newselection/line/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/newshape/__init__.py      | 2 +-
 .../plotly/validators/layout/newshape/label/__init__.py       | 2 +-
 .../plotly/validators/layout/newshape/label/font/__init__.py  | 2 +-
 .../validators/layout/newshape/legendgrouptitle/__init__.py   | 2 +-
 .../layout/newshape/legendgrouptitle/font/__init__.py         | 2 +-
 .../plotly/plotly/validators/layout/newshape/line/__init__.py | 2 +-
 .../python/plotly/plotly/validators/layout/polar/__init__.py  | 2 +-
 .../plotly/validators/layout/polar/angularaxis/__init__.py    | 2 +-
 .../validators/layout/polar/angularaxis/tickfont/__init__.py  | 2 +-
 .../layout/polar/angularaxis/tickformatstop/__init__.py       | 2 +-
 .../plotly/plotly/validators/layout/polar/domain/__init__.py  | 2 +-
 .../plotly/validators/layout/polar/radialaxis/__init__.py     | 2 +-
 .../layout/polar/radialaxis/autorangeoptions/__init__.py      | 2 +-
 .../validators/layout/polar/radialaxis/tickfont/__init__.py   | 2 +-
 .../layout/polar/radialaxis/tickformatstop/__init__.py        | 2 +-
 .../validators/layout/polar/radialaxis/title/__init__.py      | 2 +-
 .../validators/layout/polar/radialaxis/title/font/__init__.py | 2 +-
 .../python/plotly/plotly/validators/layout/scene/__init__.py  | 2 +-
 .../plotly/validators/layout/scene/annotation/__init__.py     | 2 +-
 .../validators/layout/scene/annotation/font/__init__.py       | 2 +-
 .../validators/layout/scene/annotation/hoverlabel/__init__.py | 2 +-
 .../layout/scene/annotation/hoverlabel/font/__init__.py       | 2 +-
 .../plotly/validators/layout/scene/aspectratio/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/scene/camera/__init__.py  | 2 +-
 .../plotly/validators/layout/scene/camera/center/__init__.py  | 2 +-
 .../plotly/validators/layout/scene/camera/eye/__init__.py     | 2 +-
 .../validators/layout/scene/camera/projection/__init__.py     | 2 +-
 .../plotly/validators/layout/scene/camera/up/__init__.py      | 2 +-
 .../plotly/plotly/validators/layout/scene/domain/__init__.py  | 2 +-
 .../plotly/plotly/validators/layout/scene/xaxis/__init__.py   | 2 +-
 .../layout/scene/xaxis/autorangeoptions/__init__.py           | 2 +-
 .../plotly/validators/layout/scene/xaxis/tickfont/__init__.py | 2 +-
 .../validators/layout/scene/xaxis/tickformatstop/__init__.py  | 2 +-
 .../plotly/validators/layout/scene/xaxis/title/__init__.py    | 2 +-
 .../validators/layout/scene/xaxis/title/font/__init__.py      | 2 +-
 .../plotly/plotly/validators/layout/scene/yaxis/__init__.py   | 2 +-
 .../layout/scene/yaxis/autorangeoptions/__init__.py           | 2 +-
 .../plotly/validators/layout/scene/yaxis/tickfont/__init__.py | 2 +-
 .../validators/layout/scene/yaxis/tickformatstop/__init__.py  | 2 +-
 .../plotly/validators/layout/scene/yaxis/title/__init__.py    | 2 +-
 .../validators/layout/scene/yaxis/title/font/__init__.py      | 2 +-
 .../plotly/plotly/validators/layout/scene/zaxis/__init__.py   | 2 +-
 .../layout/scene/zaxis/autorangeoptions/__init__.py           | 2 +-
 .../plotly/validators/layout/scene/zaxis/tickfont/__init__.py | 2 +-
 .../validators/layout/scene/zaxis/tickformatstop/__init__.py  | 2 +-
 .../plotly/validators/layout/scene/zaxis/title/__init__.py    | 2 +-
 .../validators/layout/scene/zaxis/title/font/__init__.py      | 2 +-
 .../plotly/plotly/validators/layout/selection/__init__.py     | 2 +-
 .../plotly/validators/layout/selection/line/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/layout/shape/__init__.py  | 2 +-
 .../plotly/plotly/validators/layout/shape/label/__init__.py   | 2 +-
 .../plotly/validators/layout/shape/label/font/__init__.py     | 2 +-
 .../validators/layout/shape/legendgrouptitle/__init__.py      | 2 +-
 .../validators/layout/shape/legendgrouptitle/font/__init__.py | 2 +-
 .../plotly/plotly/validators/layout/shape/line/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/layout/slider/__init__.py | 2 +-
 .../plotly/validators/layout/slider/currentvalue/__init__.py  | 2 +-
 .../validators/layout/slider/currentvalue/font/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/slider/font/__init__.py   | 2 +-
 .../plotly/plotly/validators/layout/slider/pad/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/slider/step/__init__.py   | 2 +-
 .../plotly/validators/layout/slider/transition/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/layout/smith/__init__.py  | 2 +-
 .../plotly/plotly/validators/layout/smith/domain/__init__.py  | 2 +-
 .../plotly/validators/layout/smith/imaginaryaxis/__init__.py  | 2 +-
 .../layout/smith/imaginaryaxis/tickfont/__init__.py           | 2 +-
 .../plotly/validators/layout/smith/realaxis/__init__.py       | 2 +-
 .../validators/layout/smith/realaxis/tickfont/__init__.py     | 2 +-
 .../plotly/plotly/validators/layout/template/__init__.py      | 2 +-
 .../plotly/plotly/validators/layout/template/data/__init__.py | 2 +-
 .../plotly/plotly/validators/layout/ternary/__init__.py       | 2 +-
 .../plotly/plotly/validators/layout/ternary/aaxis/__init__.py | 2 +-
 .../validators/layout/ternary/aaxis/tickfont/__init__.py      | 2 +-
 .../layout/ternary/aaxis/tickformatstop/__init__.py           | 2 +-
 .../plotly/validators/layout/ternary/aaxis/title/__init__.py  | 2 +-
 .../validators/layout/ternary/aaxis/title/font/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/ternary/baxis/__init__.py | 2 +-
 .../validators/layout/ternary/baxis/tickfont/__init__.py      | 2 +-
 .../layout/ternary/baxis/tickformatstop/__init__.py           | 2 +-
 .../plotly/validators/layout/ternary/baxis/title/__init__.py  | 2 +-
 .../validators/layout/ternary/baxis/title/font/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/ternary/caxis/__init__.py | 2 +-
 .../validators/layout/ternary/caxis/tickfont/__init__.py      | 2 +-
 .../layout/ternary/caxis/tickformatstop/__init__.py           | 2 +-
 .../plotly/validators/layout/ternary/caxis/title/__init__.py  | 2 +-
 .../validators/layout/ternary/caxis/title/font/__init__.py    | 2 +-
 .../plotly/validators/layout/ternary/domain/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/layout/title/__init__.py  | 2 +-
 .../plotly/plotly/validators/layout/title/font/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/title/pad/__init__.py     | 2 +-
 .../plotly/validators/layout/title/subtitle/__init__.py       | 2 +-
 .../plotly/validators/layout/title/subtitle/font/__init__.py  | 2 +-
 .../plotly/plotly/validators/layout/transition/__init__.py    | 2 +-
 .../plotly/plotly/validators/layout/uniformtext/__init__.py   | 2 +-
 .../plotly/plotly/validators/layout/updatemenu/__init__.py    | 2 +-
 .../plotly/validators/layout/updatemenu/button/__init__.py    | 2 +-
 .../plotly/validators/layout/updatemenu/font/__init__.py      | 2 +-
 .../plotly/validators/layout/updatemenu/pad/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/layout/xaxis/__init__.py  | 2 +-
 .../validators/layout/xaxis/autorangeoptions/__init__.py      | 2 +-
 .../plotly/plotly/validators/layout/xaxis/minor/__init__.py   | 2 +-
 .../plotly/validators/layout/xaxis/rangebreak/__init__.py     | 2 +-
 .../plotly/validators/layout/xaxis/rangeselector/__init__.py  | 2 +-
 .../validators/layout/xaxis/rangeselector/button/__init__.py  | 2 +-
 .../validators/layout/xaxis/rangeselector/font/__init__.py    | 2 +-
 .../plotly/validators/layout/xaxis/rangeslider/__init__.py    | 2 +-
 .../validators/layout/xaxis/rangeslider/yaxis/__init__.py     | 2 +-
 .../plotly/validators/layout/xaxis/tickfont/__init__.py       | 2 +-
 .../plotly/validators/layout/xaxis/tickformatstop/__init__.py | 2 +-
 .../plotly/plotly/validators/layout/xaxis/title/__init__.py   | 2 +-
 .../plotly/validators/layout/xaxis/title/font/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/layout/yaxis/__init__.py  | 2 +-
 .../validators/layout/yaxis/autorangeoptions/__init__.py      | 2 +-
 .../plotly/plotly/validators/layout/yaxis/minor/__init__.py   | 2 +-
 .../plotly/validators/layout/yaxis/rangebreak/__init__.py     | 2 +-
 .../plotly/validators/layout/yaxis/tickfont/__init__.py       | 2 +-
 .../plotly/validators/layout/yaxis/tickformatstop/__init__.py | 2 +-
 .../plotly/plotly/validators/layout/yaxis/title/__init__.py   | 2 +-
 .../plotly/validators/layout/yaxis/title/font/__init__.py     | 2 +-
 packages/python/plotly/plotly/validators/mesh3d/__init__.py   | 2 +-
 .../plotly/plotly/validators/mesh3d/colorbar/__init__.py      | 2 +-
 .../plotly/validators/mesh3d/colorbar/tickfont/__init__.py    | 2 +-
 .../validators/mesh3d/colorbar/tickformatstop/__init__.py     | 2 +-
 .../plotly/validators/mesh3d/colorbar/title/__init__.py       | 2 +-
 .../plotly/validators/mesh3d/colorbar/title/font/__init__.py  | 2 +-
 .../plotly/plotly/validators/mesh3d/contour/__init__.py       | 2 +-
 .../plotly/plotly/validators/mesh3d/hoverlabel/__init__.py    | 2 +-
 .../plotly/validators/mesh3d/hoverlabel/font/__init__.py      | 2 +-
 .../plotly/validators/mesh3d/legendgrouptitle/__init__.py     | 2 +-
 .../validators/mesh3d/legendgrouptitle/font/__init__.py       | 2 +-
 .../plotly/plotly/validators/mesh3d/lighting/__init__.py      | 2 +-
 .../plotly/plotly/validators/mesh3d/lightposition/__init__.py | 2 +-
 .../python/plotly/plotly/validators/mesh3d/stream/__init__.py | 2 +-
 packages/python/plotly/plotly/validators/ohlc/__init__.py     | 2 +-
 .../plotly/plotly/validators/ohlc/decreasing/__init__.py      | 2 +-
 .../plotly/plotly/validators/ohlc/decreasing/line/__init__.py | 2 +-
 .../plotly/plotly/validators/ohlc/hoverlabel/__init__.py      | 2 +-
 .../plotly/plotly/validators/ohlc/hoverlabel/font/__init__.py | 2 +-
 .../plotly/plotly/validators/ohlc/increasing/__init__.py      | 2 +-
 .../plotly/plotly/validators/ohlc/increasing/line/__init__.py | 2 +-
 .../plotly/validators/ohlc/legendgrouptitle/__init__.py       | 2 +-
 .../plotly/validators/ohlc/legendgrouptitle/font/__init__.py  | 2 +-
 .../python/plotly/plotly/validators/ohlc/line/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/ohlc/stream/__init__.py   | 2 +-
 packages/python/plotly/plotly/validators/parcats/__init__.py  | 2 +-
 .../plotly/plotly/validators/parcats/dimension/__init__.py    | 2 +-
 .../plotly/plotly/validators/parcats/domain/__init__.py       | 2 +-
 .../plotly/plotly/validators/parcats/labelfont/__init__.py    | 2 +-
 .../plotly/validators/parcats/legendgrouptitle/__init__.py    | 2 +-
 .../validators/parcats/legendgrouptitle/font/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/parcats/line/__init__.py  | 2 +-
 .../plotly/validators/parcats/line/colorbar/__init__.py       | 2 +-
 .../validators/parcats/line/colorbar/tickfont/__init__.py     | 2 +-
 .../parcats/line/colorbar/tickformatstop/__init__.py          | 2 +-
 .../plotly/validators/parcats/line/colorbar/title/__init__.py | 2 +-
 .../validators/parcats/line/colorbar/title/font/__init__.py   | 2 +-
 .../plotly/plotly/validators/parcats/stream/__init__.py       | 2 +-
 .../plotly/plotly/validators/parcats/tickfont/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/parcoords/__init__.py     | 2 +-
 .../plotly/plotly/validators/parcoords/dimension/__init__.py  | 2 +-
 .../plotly/plotly/validators/parcoords/domain/__init__.py     | 2 +-
 .../plotly/plotly/validators/parcoords/labelfont/__init__.py  | 2 +-
 .../plotly/validators/parcoords/legendgrouptitle/__init__.py  | 2 +-
 .../validators/parcoords/legendgrouptitle/font/__init__.py    | 2 +-
 .../plotly/plotly/validators/parcoords/line/__init__.py       | 2 +-
 .../plotly/validators/parcoords/line/colorbar/__init__.py     | 2 +-
 .../validators/parcoords/line/colorbar/tickfont/__init__.py   | 2 +-
 .../parcoords/line/colorbar/tickformatstop/__init__.py        | 2 +-
 .../validators/parcoords/line/colorbar/title/__init__.py      | 2 +-
 .../validators/parcoords/line/colorbar/title/font/__init__.py | 2 +-
 .../plotly/plotly/validators/parcoords/rangefont/__init__.py  | 2 +-
 .../plotly/plotly/validators/parcoords/stream/__init__.py     | 2 +-
 .../plotly/plotly/validators/parcoords/tickfont/__init__.py   | 2 +-
 .../plotly/plotly/validators/parcoords/unselected/__init__.py | 2 +-
 .../plotly/validators/parcoords/unselected/line/__init__.py   | 2 +-
 packages/python/plotly/plotly/validators/pie/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/pie/domain/__init__.py    | 2 +-
 .../plotly/plotly/validators/pie/hoverlabel/__init__.py       | 2 +-
 .../plotly/plotly/validators/pie/hoverlabel/font/__init__.py  | 2 +-
 .../plotly/plotly/validators/pie/insidetextfont/__init__.py   | 2 +-
 .../plotly/plotly/validators/pie/legendgrouptitle/__init__.py | 2 +-
 .../plotly/validators/pie/legendgrouptitle/font/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/pie/marker/__init__.py    | 2 +-
 .../plotly/plotly/validators/pie/marker/line/__init__.py      | 2 +-
 .../plotly/plotly/validators/pie/marker/pattern/__init__.py   | 2 +-
 .../plotly/plotly/validators/pie/outsidetextfont/__init__.py  | 2 +-
 .../python/plotly/plotly/validators/pie/stream/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/pie/textfont/__init__.py  | 2 +-
 .../python/plotly/plotly/validators/pie/title/__init__.py     | 2 +-
 .../plotly/plotly/validators/pie/title/font/__init__.py       | 2 +-
 packages/python/plotly/plotly/validators/sankey/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/sankey/domain/__init__.py | 2 +-
 .../plotly/plotly/validators/sankey/hoverlabel/__init__.py    | 2 +-
 .../plotly/validators/sankey/hoverlabel/font/__init__.py      | 2 +-
 .../plotly/validators/sankey/legendgrouptitle/__init__.py     | 2 +-
 .../validators/sankey/legendgrouptitle/font/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/sankey/link/__init__.py   | 2 +-
 .../plotly/validators/sankey/link/colorscale/__init__.py      | 2 +-
 .../plotly/validators/sankey/link/hoverlabel/__init__.py      | 2 +-
 .../plotly/validators/sankey/link/hoverlabel/font/__init__.py | 2 +-
 .../plotly/plotly/validators/sankey/link/line/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/sankey/node/__init__.py   | 2 +-
 .../plotly/validators/sankey/node/hoverlabel/__init__.py      | 2 +-
 .../plotly/validators/sankey/node/hoverlabel/font/__init__.py | 2 +-
 .../plotly/plotly/validators/sankey/node/line/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/sankey/stream/__init__.py | 2 +-
 .../plotly/plotly/validators/sankey/textfont/__init__.py      | 2 +-
 packages/python/plotly/plotly/validators/scatter/__init__.py  | 2 +-
 .../plotly/plotly/validators/scatter/error_x/__init__.py      | 2 +-
 .../plotly/plotly/validators/scatter/error_y/__init__.py      | 2 +-
 .../plotly/plotly/validators/scatter/fillgradient/__init__.py | 2 +-
 .../plotly/plotly/validators/scatter/fillpattern/__init__.py  | 2 +-
 .../plotly/plotly/validators/scatter/hoverlabel/__init__.py   | 2 +-
 .../plotly/validators/scatter/hoverlabel/font/__init__.py     | 2 +-
 .../plotly/validators/scatter/legendgrouptitle/__init__.py    | 2 +-
 .../validators/scatter/legendgrouptitle/font/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/scatter/line/__init__.py  | 2 +-
 .../plotly/plotly/validators/scatter/marker/__init__.py       | 2 +-
 .../plotly/validators/scatter/marker/colorbar/__init__.py     | 2 +-
 .../validators/scatter/marker/colorbar/tickfont/__init__.py   | 2 +-
 .../scatter/marker/colorbar/tickformatstop/__init__.py        | 2 +-
 .../validators/scatter/marker/colorbar/title/__init__.py      | 2 +-
 .../validators/scatter/marker/colorbar/title/font/__init__.py | 2 +-
 .../plotly/validators/scatter/marker/gradient/__init__.py     | 2 +-
 .../plotly/plotly/validators/scatter/marker/line/__init__.py  | 2 +-
 .../plotly/plotly/validators/scatter/selected/__init__.py     | 2 +-
 .../plotly/validators/scatter/selected/marker/__init__.py     | 2 +-
 .../plotly/validators/scatter/selected/textfont/__init__.py   | 2 +-
 .../plotly/plotly/validators/scatter/stream/__init__.py       | 2 +-
 .../plotly/plotly/validators/scatter/textfont/__init__.py     | 2 +-
 .../plotly/plotly/validators/scatter/unselected/__init__.py   | 2 +-
 .../plotly/validators/scatter/unselected/marker/__init__.py   | 2 +-
 .../plotly/validators/scatter/unselected/textfont/__init__.py | 2 +-
 .../python/plotly/plotly/validators/scatter3d/__init__.py     | 2 +-
 .../plotly/plotly/validators/scatter3d/error_x/__init__.py    | 2 +-
 .../plotly/plotly/validators/scatter3d/error_y/__init__.py    | 2 +-
 .../plotly/plotly/validators/scatter3d/error_z/__init__.py    | 2 +-
 .../plotly/plotly/validators/scatter3d/hoverlabel/__init__.py | 2 +-
 .../plotly/validators/scatter3d/hoverlabel/font/__init__.py   | 2 +-
 .../plotly/validators/scatter3d/legendgrouptitle/__init__.py  | 2 +-
 .../validators/scatter3d/legendgrouptitle/font/__init__.py    | 2 +-
 .../plotly/plotly/validators/scatter3d/line/__init__.py       | 2 +-
 .../plotly/validators/scatter3d/line/colorbar/__init__.py     | 2 +-
 .../validators/scatter3d/line/colorbar/tickfont/__init__.py   | 2 +-
 .../scatter3d/line/colorbar/tickformatstop/__init__.py        | 2 +-
 .../validators/scatter3d/line/colorbar/title/__init__.py      | 2 +-
 .../validators/scatter3d/line/colorbar/title/font/__init__.py | 2 +-
 .../plotly/plotly/validators/scatter3d/marker/__init__.py     | 2 +-
 .../plotly/validators/scatter3d/marker/colorbar/__init__.py   | 2 +-
 .../validators/scatter3d/marker/colorbar/tickfont/__init__.py | 2 +-
 .../scatter3d/marker/colorbar/tickformatstop/__init__.py      | 2 +-
 .../validators/scatter3d/marker/colorbar/title/__init__.py    | 2 +-
 .../scatter3d/marker/colorbar/title/font/__init__.py          | 2 +-
 .../plotly/validators/scatter3d/marker/line/__init__.py       | 2 +-
 .../plotly/plotly/validators/scatter3d/projection/__init__.py | 2 +-
 .../plotly/validators/scatter3d/projection/x/__init__.py      | 2 +-
 .../plotly/validators/scatter3d/projection/y/__init__.py      | 2 +-
 .../plotly/validators/scatter3d/projection/z/__init__.py      | 2 +-
 .../plotly/plotly/validators/scatter3d/stream/__init__.py     | 2 +-
 .../plotly/plotly/validators/scatter3d/textfont/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/scattercarpet/__init__.py | 2 +-
 .../plotly/validators/scattercarpet/hoverlabel/__init__.py    | 2 +-
 .../validators/scattercarpet/hoverlabel/font/__init__.py      | 2 +-
 .../validators/scattercarpet/legendgrouptitle/__init__.py     | 2 +-
 .../scattercarpet/legendgrouptitle/font/__init__.py           | 2 +-
 .../plotly/plotly/validators/scattercarpet/line/__init__.py   | 2 +-
 .../plotly/plotly/validators/scattercarpet/marker/__init__.py | 2 +-
 .../validators/scattercarpet/marker/colorbar/__init__.py      | 2 +-
 .../scattercarpet/marker/colorbar/tickfont/__init__.py        | 2 +-
 .../scattercarpet/marker/colorbar/tickformatstop/__init__.py  | 2 +-
 .../scattercarpet/marker/colorbar/title/__init__.py           | 2 +-
 .../scattercarpet/marker/colorbar/title/font/__init__.py      | 2 +-
 .../validators/scattercarpet/marker/gradient/__init__.py      | 2 +-
 .../plotly/validators/scattercarpet/marker/line/__init__.py   | 2 +-
 .../plotly/validators/scattercarpet/selected/__init__.py      | 2 +-
 .../validators/scattercarpet/selected/marker/__init__.py      | 2 +-
 .../validators/scattercarpet/selected/textfont/__init__.py    | 2 +-
 .../plotly/plotly/validators/scattercarpet/stream/__init__.py | 2 +-
 .../plotly/validators/scattercarpet/textfont/__init__.py      | 2 +-
 .../plotly/validators/scattercarpet/unselected/__init__.py    | 2 +-
 .../validators/scattercarpet/unselected/marker/__init__.py    | 2 +-
 .../validators/scattercarpet/unselected/textfont/__init__.py  | 2 +-
 .../python/plotly/plotly/validators/scattergeo/__init__.py    | 2 +-
 .../plotly/validators/scattergeo/hoverlabel/__init__.py       | 2 +-
 .../plotly/validators/scattergeo/hoverlabel/font/__init__.py  | 2 +-
 .../plotly/validators/scattergeo/legendgrouptitle/__init__.py | 2 +-
 .../validators/scattergeo/legendgrouptitle/font/__init__.py   | 2 +-
 .../plotly/plotly/validators/scattergeo/line/__init__.py      | 2 +-
 .../plotly/plotly/validators/scattergeo/marker/__init__.py    | 2 +-
 .../plotly/validators/scattergeo/marker/colorbar/__init__.py  | 2 +-
 .../scattergeo/marker/colorbar/tickfont/__init__.py           | 2 +-
 .../scattergeo/marker/colorbar/tickformatstop/__init__.py     | 2 +-
 .../validators/scattergeo/marker/colorbar/title/__init__.py   | 2 +-
 .../scattergeo/marker/colorbar/title/font/__init__.py         | 2 +-
 .../plotly/validators/scattergeo/marker/gradient/__init__.py  | 2 +-
 .../plotly/validators/scattergeo/marker/line/__init__.py      | 2 +-
 .../plotly/plotly/validators/scattergeo/selected/__init__.py  | 2 +-
 .../plotly/validators/scattergeo/selected/marker/__init__.py  | 2 +-
 .../validators/scattergeo/selected/textfont/__init__.py       | 2 +-
 .../plotly/plotly/validators/scattergeo/stream/__init__.py    | 2 +-
 .../plotly/plotly/validators/scattergeo/textfont/__init__.py  | 2 +-
 .../plotly/validators/scattergeo/unselected/__init__.py       | 2 +-
 .../validators/scattergeo/unselected/marker/__init__.py       | 2 +-
 .../validators/scattergeo/unselected/textfont/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/scattergl/__init__.py     | 2 +-
 .../plotly/plotly/validators/scattergl/error_x/__init__.py    | 2 +-
 .../plotly/plotly/validators/scattergl/error_y/__init__.py    | 2 +-
 .../plotly/plotly/validators/scattergl/hoverlabel/__init__.py | 2 +-
 .../plotly/validators/scattergl/hoverlabel/font/__init__.py   | 2 +-
 .../plotly/validators/scattergl/legendgrouptitle/__init__.py  | 2 +-
 .../validators/scattergl/legendgrouptitle/font/__init__.py    | 2 +-
 .../plotly/plotly/validators/scattergl/line/__init__.py       | 2 +-
 .../plotly/plotly/validators/scattergl/marker/__init__.py     | 2 +-
 .../plotly/validators/scattergl/marker/colorbar/__init__.py   | 2 +-
 .../validators/scattergl/marker/colorbar/tickfont/__init__.py | 2 +-
 .../scattergl/marker/colorbar/tickformatstop/__init__.py      | 2 +-
 .../validators/scattergl/marker/colorbar/title/__init__.py    | 2 +-
 .../scattergl/marker/colorbar/title/font/__init__.py          | 2 +-
 .../plotly/validators/scattergl/marker/line/__init__.py       | 2 +-
 .../plotly/plotly/validators/scattergl/selected/__init__.py   | 2 +-
 .../plotly/validators/scattergl/selected/marker/__init__.py   | 2 +-
 .../plotly/validators/scattergl/selected/textfont/__init__.py | 2 +-
 .../plotly/plotly/validators/scattergl/stream/__init__.py     | 2 +-
 .../plotly/plotly/validators/scattergl/textfont/__init__.py   | 2 +-
 .../plotly/plotly/validators/scattergl/unselected/__init__.py | 2 +-
 .../plotly/validators/scattergl/unselected/marker/__init__.py | 2 +-
 .../validators/scattergl/unselected/textfont/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/scattermap/__init__.py    | 2 +-
 .../plotly/plotly/validators/scattermap/cluster/__init__.py   | 2 +-
 .../plotly/validators/scattermap/hoverlabel/__init__.py       | 2 +-
 .../plotly/validators/scattermap/hoverlabel/font/__init__.py  | 2 +-
 .../plotly/validators/scattermap/legendgrouptitle/__init__.py | 2 +-
 .../validators/scattermap/legendgrouptitle/font/__init__.py   | 2 +-
 .../plotly/plotly/validators/scattermap/line/__init__.py      | 2 +-
 .../plotly/plotly/validators/scattermap/marker/__init__.py    | 2 +-
 .../plotly/validators/scattermap/marker/colorbar/__init__.py  | 2 +-
 .../scattermap/marker/colorbar/tickfont/__init__.py           | 2 +-
 .../scattermap/marker/colorbar/tickformatstop/__init__.py     | 2 +-
 .../validators/scattermap/marker/colorbar/title/__init__.py   | 2 +-
 .../scattermap/marker/colorbar/title/font/__init__.py         | 2 +-
 .../plotly/plotly/validators/scattermap/selected/__init__.py  | 2 +-
 .../plotly/validators/scattermap/selected/marker/__init__.py  | 2 +-
 .../plotly/plotly/validators/scattermap/stream/__init__.py    | 2 +-
 .../plotly/plotly/validators/scattermap/textfont/__init__.py  | 2 +-
 .../plotly/validators/scattermap/unselected/__init__.py       | 2 +-
 .../validators/scattermap/unselected/marker/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/scattermapbox/__init__.py | 2 +-
 .../plotly/validators/scattermapbox/cluster/__init__.py       | 2 +-
 .../plotly/validators/scattermapbox/hoverlabel/__init__.py    | 2 +-
 .../validators/scattermapbox/hoverlabel/font/__init__.py      | 2 +-
 .../validators/scattermapbox/legendgrouptitle/__init__.py     | 2 +-
 .../scattermapbox/legendgrouptitle/font/__init__.py           | 2 +-
 .../plotly/plotly/validators/scattermapbox/line/__init__.py   | 2 +-
 .../plotly/plotly/validators/scattermapbox/marker/__init__.py | 2 +-
 .../validators/scattermapbox/marker/colorbar/__init__.py      | 2 +-
 .../scattermapbox/marker/colorbar/tickfont/__init__.py        | 2 +-
 .../scattermapbox/marker/colorbar/tickformatstop/__init__.py  | 2 +-
 .../scattermapbox/marker/colorbar/title/__init__.py           | 2 +-
 .../scattermapbox/marker/colorbar/title/font/__init__.py      | 2 +-
 .../plotly/validators/scattermapbox/selected/__init__.py      | 2 +-
 .../validators/scattermapbox/selected/marker/__init__.py      | 2 +-
 .../plotly/plotly/validators/scattermapbox/stream/__init__.py | 2 +-
 .../plotly/validators/scattermapbox/textfont/__init__.py      | 2 +-
 .../plotly/validators/scattermapbox/unselected/__init__.py    | 2 +-
 .../validators/scattermapbox/unselected/marker/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/scatterpolar/__init__.py  | 2 +-
 .../plotly/validators/scatterpolar/hoverlabel/__init__.py     | 2 +-
 .../validators/scatterpolar/hoverlabel/font/__init__.py       | 2 +-
 .../validators/scatterpolar/legendgrouptitle/__init__.py      | 2 +-
 .../validators/scatterpolar/legendgrouptitle/font/__init__.py | 2 +-
 .../plotly/plotly/validators/scatterpolar/line/__init__.py    | 2 +-
 .../plotly/plotly/validators/scatterpolar/marker/__init__.py  | 2 +-
 .../validators/scatterpolar/marker/colorbar/__init__.py       | 2 +-
 .../scatterpolar/marker/colorbar/tickfont/__init__.py         | 2 +-
 .../scatterpolar/marker/colorbar/tickformatstop/__init__.py   | 2 +-
 .../validators/scatterpolar/marker/colorbar/title/__init__.py | 2 +-
 .../scatterpolar/marker/colorbar/title/font/__init__.py       | 2 +-
 .../validators/scatterpolar/marker/gradient/__init__.py       | 2 +-
 .../plotly/validators/scatterpolar/marker/line/__init__.py    | 2 +-
 .../plotly/validators/scatterpolar/selected/__init__.py       | 2 +-
 .../validators/scatterpolar/selected/marker/__init__.py       | 2 +-
 .../validators/scatterpolar/selected/textfont/__init__.py     | 2 +-
 .../plotly/plotly/validators/scatterpolar/stream/__init__.py  | 2 +-
 .../plotly/validators/scatterpolar/textfont/__init__.py       | 2 +-
 .../plotly/validators/scatterpolar/unselected/__init__.py     | 2 +-
 .../validators/scatterpolar/unselected/marker/__init__.py     | 2 +-
 .../validators/scatterpolar/unselected/textfont/__init__.py   | 2 +-
 .../plotly/plotly/validators/scatterpolargl/__init__.py       | 2 +-
 .../plotly/validators/scatterpolargl/hoverlabel/__init__.py   | 2 +-
 .../validators/scatterpolargl/hoverlabel/font/__init__.py     | 2 +-
 .../validators/scatterpolargl/legendgrouptitle/__init__.py    | 2 +-
 .../scatterpolargl/legendgrouptitle/font/__init__.py          | 2 +-
 .../plotly/plotly/validators/scatterpolargl/line/__init__.py  | 2 +-
 .../plotly/validators/scatterpolargl/marker/__init__.py       | 2 +-
 .../validators/scatterpolargl/marker/colorbar/__init__.py     | 2 +-
 .../scatterpolargl/marker/colorbar/tickfont/__init__.py       | 2 +-
 .../scatterpolargl/marker/colorbar/tickformatstop/__init__.py | 2 +-
 .../scatterpolargl/marker/colorbar/title/__init__.py          | 2 +-
 .../scatterpolargl/marker/colorbar/title/font/__init__.py     | 2 +-
 .../plotly/validators/scatterpolargl/marker/line/__init__.py  | 2 +-
 .../plotly/validators/scatterpolargl/selected/__init__.py     | 2 +-
 .../validators/scatterpolargl/selected/marker/__init__.py     | 2 +-
 .../validators/scatterpolargl/selected/textfont/__init__.py   | 2 +-
 .../plotly/validators/scatterpolargl/stream/__init__.py       | 2 +-
 .../plotly/validators/scatterpolargl/textfont/__init__.py     | 2 +-
 .../plotly/validators/scatterpolargl/unselected/__init__.py   | 2 +-
 .../validators/scatterpolargl/unselected/marker/__init__.py   | 2 +-
 .../validators/scatterpolargl/unselected/textfont/__init__.py | 2 +-
 .../python/plotly/plotly/validators/scattersmith/__init__.py  | 2 +-
 .../plotly/validators/scattersmith/hoverlabel/__init__.py     | 2 +-
 .../validators/scattersmith/hoverlabel/font/__init__.py       | 2 +-
 .../validators/scattersmith/legendgrouptitle/__init__.py      | 2 +-
 .../validators/scattersmith/legendgrouptitle/font/__init__.py | 2 +-
 .../plotly/plotly/validators/scattersmith/line/__init__.py    | 2 +-
 .../plotly/plotly/validators/scattersmith/marker/__init__.py  | 2 +-
 .../validators/scattersmith/marker/colorbar/__init__.py       | 2 +-
 .../scattersmith/marker/colorbar/tickfont/__init__.py         | 2 +-
 .../scattersmith/marker/colorbar/tickformatstop/__init__.py   | 2 +-
 .../validators/scattersmith/marker/colorbar/title/__init__.py | 2 +-
 .../scattersmith/marker/colorbar/title/font/__init__.py       | 2 +-
 .../validators/scattersmith/marker/gradient/__init__.py       | 2 +-
 .../plotly/validators/scattersmith/marker/line/__init__.py    | 2 +-
 .../plotly/validators/scattersmith/selected/__init__.py       | 2 +-
 .../validators/scattersmith/selected/marker/__init__.py       | 2 +-
 .../validators/scattersmith/selected/textfont/__init__.py     | 2 +-
 .../plotly/plotly/validators/scattersmith/stream/__init__.py  | 2 +-
 .../plotly/validators/scattersmith/textfont/__init__.py       | 2 +-
 .../plotly/validators/scattersmith/unselected/__init__.py     | 2 +-
 .../validators/scattersmith/unselected/marker/__init__.py     | 2 +-
 .../validators/scattersmith/unselected/textfont/__init__.py   | 2 +-
 .../plotly/plotly/validators/scatterternary/__init__.py       | 2 +-
 .../plotly/validators/scatterternary/hoverlabel/__init__.py   | 2 +-
 .../validators/scatterternary/hoverlabel/font/__init__.py     | 2 +-
 .../validators/scatterternary/legendgrouptitle/__init__.py    | 2 +-
 .../scatterternary/legendgrouptitle/font/__init__.py          | 2 +-
 .../plotly/plotly/validators/scatterternary/line/__init__.py  | 2 +-
 .../plotly/validators/scatterternary/marker/__init__.py       | 2 +-
 .../validators/scatterternary/marker/colorbar/__init__.py     | 2 +-
 .../scatterternary/marker/colorbar/tickfont/__init__.py       | 2 +-
 .../scatterternary/marker/colorbar/tickformatstop/__init__.py | 2 +-
 .../scatterternary/marker/colorbar/title/__init__.py          | 2 +-
 .../scatterternary/marker/colorbar/title/font/__init__.py     | 2 +-
 .../validators/scatterternary/marker/gradient/__init__.py     | 2 +-
 .../plotly/validators/scatterternary/marker/line/__init__.py  | 2 +-
 .../plotly/validators/scatterternary/selected/__init__.py     | 2 +-
 .../validators/scatterternary/selected/marker/__init__.py     | 2 +-
 .../validators/scatterternary/selected/textfont/__init__.py   | 2 +-
 .../plotly/validators/scatterternary/stream/__init__.py       | 2 +-
 .../plotly/validators/scatterternary/textfont/__init__.py     | 2 +-
 .../plotly/validators/scatterternary/unselected/__init__.py   | 2 +-
 .../validators/scatterternary/unselected/marker/__init__.py   | 2 +-
 .../validators/scatterternary/unselected/textfont/__init__.py | 2 +-
 packages/python/plotly/plotly/validators/splom/__init__.py    | 2 +-
 .../plotly/plotly/validators/splom/diagonal/__init__.py       | 2 +-
 .../plotly/plotly/validators/splom/dimension/__init__.py      | 2 +-
 .../plotly/plotly/validators/splom/dimension/axis/__init__.py | 2 +-
 .../plotly/plotly/validators/splom/hoverlabel/__init__.py     | 2 +-
 .../plotly/validators/splom/hoverlabel/font/__init__.py       | 2 +-
 .../plotly/validators/splom/legendgrouptitle/__init__.py      | 2 +-
 .../plotly/validators/splom/legendgrouptitle/font/__init__.py | 2 +-
 .../python/plotly/plotly/validators/splom/marker/__init__.py  | 2 +-
 .../plotly/validators/splom/marker/colorbar/__init__.py       | 2 +-
 .../validators/splom/marker/colorbar/tickfont/__init__.py     | 2 +-
 .../splom/marker/colorbar/tickformatstop/__init__.py          | 2 +-
 .../plotly/validators/splom/marker/colorbar/title/__init__.py | 2 +-
 .../validators/splom/marker/colorbar/title/font/__init__.py   | 2 +-
 .../plotly/plotly/validators/splom/marker/line/__init__.py    | 2 +-
 .../plotly/plotly/validators/splom/selected/__init__.py       | 2 +-
 .../plotly/validators/splom/selected/marker/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/splom/stream/__init__.py  | 2 +-
 .../plotly/plotly/validators/splom/unselected/__init__.py     | 2 +-
 .../plotly/validators/splom/unselected/marker/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/streamtube/__init__.py    | 2 +-
 .../plotly/plotly/validators/streamtube/colorbar/__init__.py  | 2 +-
 .../validators/streamtube/colorbar/tickfont/__init__.py       | 2 +-
 .../validators/streamtube/colorbar/tickformatstop/__init__.py | 2 +-
 .../plotly/validators/streamtube/colorbar/title/__init__.py   | 2 +-
 .../validators/streamtube/colorbar/title/font/__init__.py     | 2 +-
 .../plotly/validators/streamtube/hoverlabel/__init__.py       | 2 +-
 .../plotly/validators/streamtube/hoverlabel/font/__init__.py  | 2 +-
 .../plotly/validators/streamtube/legendgrouptitle/__init__.py | 2 +-
 .../validators/streamtube/legendgrouptitle/font/__init__.py   | 2 +-
 .../plotly/plotly/validators/streamtube/lighting/__init__.py  | 2 +-
 .../plotly/validators/streamtube/lightposition/__init__.py    | 2 +-
 .../plotly/plotly/validators/streamtube/starts/__init__.py    | 2 +-
 .../plotly/plotly/validators/streamtube/stream/__init__.py    | 2 +-
 packages/python/plotly/plotly/validators/sunburst/__init__.py | 2 +-
 .../plotly/plotly/validators/sunburst/domain/__init__.py      | 2 +-
 .../plotly/plotly/validators/sunburst/hoverlabel/__init__.py  | 2 +-
 .../plotly/validators/sunburst/hoverlabel/font/__init__.py    | 2 +-
 .../plotly/validators/sunburst/insidetextfont/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/sunburst/leaf/__init__.py | 2 +-
 .../plotly/validators/sunburst/legendgrouptitle/__init__.py   | 2 +-
 .../validators/sunburst/legendgrouptitle/font/__init__.py     | 2 +-
 .../plotly/plotly/validators/sunburst/marker/__init__.py      | 2 +-
 .../plotly/validators/sunburst/marker/colorbar/__init__.py    | 2 +-
 .../validators/sunburst/marker/colorbar/tickfont/__init__.py  | 2 +-
 .../sunburst/marker/colorbar/tickformatstop/__init__.py       | 2 +-
 .../validators/sunburst/marker/colorbar/title/__init__.py     | 2 +-
 .../sunburst/marker/colorbar/title/font/__init__.py           | 2 +-
 .../plotly/plotly/validators/sunburst/marker/line/__init__.py | 2 +-
 .../plotly/validators/sunburst/marker/pattern/__init__.py     | 2 +-
 .../plotly/validators/sunburst/outsidetextfont/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/sunburst/root/__init__.py | 2 +-
 .../plotly/plotly/validators/sunburst/stream/__init__.py      | 2 +-
 .../plotly/plotly/validators/sunburst/textfont/__init__.py    | 2 +-
 packages/python/plotly/plotly/validators/surface/__init__.py  | 2 +-
 .../plotly/plotly/validators/surface/colorbar/__init__.py     | 2 +-
 .../plotly/validators/surface/colorbar/tickfont/__init__.py   | 2 +-
 .../validators/surface/colorbar/tickformatstop/__init__.py    | 2 +-
 .../plotly/validators/surface/colorbar/title/__init__.py      | 2 +-
 .../plotly/validators/surface/colorbar/title/font/__init__.py | 2 +-
 .../plotly/plotly/validators/surface/contours/__init__.py     | 2 +-
 .../plotly/plotly/validators/surface/contours/x/__init__.py   | 2 +-
 .../plotly/validators/surface/contours/x/project/__init__.py  | 2 +-
 .../plotly/plotly/validators/surface/contours/y/__init__.py   | 2 +-
 .../plotly/validators/surface/contours/y/project/__init__.py  | 2 +-
 .../plotly/plotly/validators/surface/contours/z/__init__.py   | 2 +-
 .../plotly/validators/surface/contours/z/project/__init__.py  | 2 +-
 .../plotly/plotly/validators/surface/hoverlabel/__init__.py   | 2 +-
 .../plotly/validators/surface/hoverlabel/font/__init__.py     | 2 +-
 .../plotly/validators/surface/legendgrouptitle/__init__.py    | 2 +-
 .../validators/surface/legendgrouptitle/font/__init__.py      | 2 +-
 .../plotly/plotly/validators/surface/lighting/__init__.py     | 2 +-
 .../plotly/validators/surface/lightposition/__init__.py       | 2 +-
 .../plotly/plotly/validators/surface/stream/__init__.py       | 2 +-
 packages/python/plotly/plotly/validators/table/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/table/cells/__init__.py   | 2 +-
 .../plotly/plotly/validators/table/cells/fill/__init__.py     | 2 +-
 .../plotly/plotly/validators/table/cells/font/__init__.py     | 2 +-
 .../plotly/plotly/validators/table/cells/line/__init__.py     | 2 +-
 .../python/plotly/plotly/validators/table/domain/__init__.py  | 2 +-
 .../python/plotly/plotly/validators/table/header/__init__.py  | 2 +-
 .../plotly/plotly/validators/table/header/fill/__init__.py    | 2 +-
 .../plotly/plotly/validators/table/header/font/__init__.py    | 2 +-
 .../plotly/plotly/validators/table/header/line/__init__.py    | 2 +-
 .../plotly/plotly/validators/table/hoverlabel/__init__.py     | 2 +-
 .../plotly/validators/table/hoverlabel/font/__init__.py       | 2 +-
 .../plotly/validators/table/legendgrouptitle/__init__.py      | 2 +-
 .../plotly/validators/table/legendgrouptitle/font/__init__.py | 2 +-
 .../python/plotly/plotly/validators/table/stream/__init__.py  | 2 +-
 packages/python/plotly/plotly/validators/treemap/__init__.py  | 2 +-
 .../plotly/plotly/validators/treemap/domain/__init__.py       | 2 +-
 .../plotly/plotly/validators/treemap/hoverlabel/__init__.py   | 2 +-
 .../plotly/validators/treemap/hoverlabel/font/__init__.py     | 2 +-
 .../plotly/validators/treemap/insidetextfont/__init__.py      | 2 +-
 .../plotly/validators/treemap/legendgrouptitle/__init__.py    | 2 +-
 .../validators/treemap/legendgrouptitle/font/__init__.py      | 2 +-
 .../plotly/plotly/validators/treemap/marker/__init__.py       | 2 +-
 .../plotly/validators/treemap/marker/colorbar/__init__.py     | 2 +-
 .../validators/treemap/marker/colorbar/tickfont/__init__.py   | 2 +-
 .../treemap/marker/colorbar/tickformatstop/__init__.py        | 2 +-
 .../validators/treemap/marker/colorbar/title/__init__.py      | 2 +-
 .../validators/treemap/marker/colorbar/title/font/__init__.py | 2 +-
 .../plotly/plotly/validators/treemap/marker/line/__init__.py  | 2 +-
 .../plotly/plotly/validators/treemap/marker/pad/__init__.py   | 2 +-
 .../plotly/validators/treemap/marker/pattern/__init__.py      | 2 +-
 .../plotly/validators/treemap/outsidetextfont/__init__.py     | 2 +-
 .../plotly/plotly/validators/treemap/pathbar/__init__.py      | 2 +-
 .../plotly/validators/treemap/pathbar/textfont/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/treemap/root/__init__.py  | 2 +-
 .../plotly/plotly/validators/treemap/stream/__init__.py       | 2 +-
 .../plotly/plotly/validators/treemap/textfont/__init__.py     | 2 +-
 .../plotly/plotly/validators/treemap/tiling/__init__.py       | 2 +-
 packages/python/plotly/plotly/validators/violin/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/violin/box/__init__.py    | 2 +-
 .../plotly/plotly/validators/violin/box/line/__init__.py      | 2 +-
 .../plotly/plotly/validators/violin/hoverlabel/__init__.py    | 2 +-
 .../plotly/validators/violin/hoverlabel/font/__init__.py      | 2 +-
 .../plotly/validators/violin/legendgrouptitle/__init__.py     | 2 +-
 .../validators/violin/legendgrouptitle/font/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/violin/line/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/violin/marker/__init__.py | 2 +-
 .../plotly/plotly/validators/violin/marker/line/__init__.py   | 2 +-
 .../plotly/plotly/validators/violin/meanline/__init__.py      | 2 +-
 .../plotly/plotly/validators/violin/selected/__init__.py      | 2 +-
 .../plotly/validators/violin/selected/marker/__init__.py      | 2 +-
 .../python/plotly/plotly/validators/violin/stream/__init__.py | 2 +-
 .../plotly/plotly/validators/violin/unselected/__init__.py    | 2 +-
 .../plotly/validators/violin/unselected/marker/__init__.py    | 2 +-
 packages/python/plotly/plotly/validators/volume/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/volume/caps/__init__.py   | 2 +-
 .../python/plotly/plotly/validators/volume/caps/x/__init__.py | 2 +-
 .../python/plotly/plotly/validators/volume/caps/y/__init__.py | 2 +-
 .../python/plotly/plotly/validators/volume/caps/z/__init__.py | 2 +-
 .../plotly/plotly/validators/volume/colorbar/__init__.py      | 2 +-
 .../plotly/validators/volume/colorbar/tickfont/__init__.py    | 2 +-
 .../validators/volume/colorbar/tickformatstop/__init__.py     | 2 +-
 .../plotly/validators/volume/colorbar/title/__init__.py       | 2 +-
 .../plotly/validators/volume/colorbar/title/font/__init__.py  | 2 +-
 .../plotly/plotly/validators/volume/contour/__init__.py       | 2 +-
 .../plotly/plotly/validators/volume/hoverlabel/__init__.py    | 2 +-
 .../plotly/validators/volume/hoverlabel/font/__init__.py      | 2 +-
 .../plotly/validators/volume/legendgrouptitle/__init__.py     | 2 +-
 .../validators/volume/legendgrouptitle/font/__init__.py       | 2 +-
 .../plotly/plotly/validators/volume/lighting/__init__.py      | 2 +-
 .../plotly/plotly/validators/volume/lightposition/__init__.py | 2 +-
 .../python/plotly/plotly/validators/volume/slices/__init__.py | 2 +-
 .../plotly/plotly/validators/volume/slices/x/__init__.py      | 2 +-
 .../plotly/plotly/validators/volume/slices/y/__init__.py      | 2 +-
 .../plotly/plotly/validators/volume/slices/z/__init__.py      | 2 +-
 .../plotly/plotly/validators/volume/spaceframe/__init__.py    | 2 +-
 .../python/plotly/plotly/validators/volume/stream/__init__.py | 2 +-
 .../plotly/plotly/validators/volume/surface/__init__.py       | 2 +-
 .../python/plotly/plotly/validators/waterfall/__init__.py     | 2 +-
 .../plotly/plotly/validators/waterfall/connector/__init__.py  | 2 +-
 .../plotly/validators/waterfall/connector/line/__init__.py    | 2 +-
 .../plotly/plotly/validators/waterfall/decreasing/__init__.py | 2 +-
 .../plotly/validators/waterfall/decreasing/marker/__init__.py | 2 +-
 .../validators/waterfall/decreasing/marker/line/__init__.py   | 2 +-
 .../plotly/plotly/validators/waterfall/hoverlabel/__init__.py | 2 +-
 .../plotly/validators/waterfall/hoverlabel/font/__init__.py   | 2 +-
 .../plotly/plotly/validators/waterfall/increasing/__init__.py | 2 +-
 .../plotly/validators/waterfall/increasing/marker/__init__.py | 2 +-
 .../validators/waterfall/increasing/marker/line/__init__.py   | 2 +-
 .../plotly/validators/waterfall/insidetextfont/__init__.py    | 2 +-
 .../plotly/validators/waterfall/legendgrouptitle/__init__.py  | 2 +-
 .../validators/waterfall/legendgrouptitle/font/__init__.py    | 2 +-
 .../plotly/validators/waterfall/outsidetextfont/__init__.py   | 2 +-
 .../plotly/plotly/validators/waterfall/stream/__init__.py     | 2 +-
 .../plotly/plotly/validators/waterfall/textfont/__init__.py   | 2 +-
 .../plotly/plotly/validators/waterfall/totals/__init__.py     | 2 +-
 .../plotly/validators/waterfall/totals/marker/__init__.py     | 2 +-
 .../validators/waterfall/totals/marker/line/__init__.py       | 2 +-
 1464 files changed, 1466 insertions(+), 1466 deletions(-)

diff --git a/packages/python/plotly/codegen/__init__.py b/packages/python/plotly/codegen/__init__.py
index 6b4a3261312..c9aeb673bd2 100644
--- a/packages/python/plotly/codegen/__init__.py
+++ b/packages/python/plotly/codegen/__init__.py
@@ -267,7 +267,7 @@ def perform_codegen():
         root_datatype_imports.append(f"._deprecations.{dep_clas}")
 
     optional_figure_widget_import = f"""
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     try:
         import ipywidgets as _ipywidgets
         from packaging.version import Version as _Version
diff --git a/packages/python/plotly/codegen/utils.py b/packages/python/plotly/codegen/utils.py
index 087e3d683b6..c1d3bf60ee2 100644
--- a/packages/python/plotly/codegen/utils.py
+++ b/packages/python/plotly/codegen/utils.py
@@ -76,7 +76,7 @@ def build_from_imports_py(rel_modules=(), rel_classes=(), init_extra=""):
     result = f"""\
 import sys
 from typing import TYPE_CHECKING
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     {imports_str}
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/__init__.py b/packages/python/plotly/plotly/__init__.py
index b3a6f892832..77b2cb8b473 100644
--- a/packages/python/plotly/plotly/__init__.py
+++ b/packages/python/plotly/plotly/__init__.py
@@ -30,7 +30,7 @@
 from _plotly_utils.importers import relative_import
 
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from plotly import (
         graph_objs,
         tools,
diff --git a/packages/python/plotly/plotly/graph_objects/__init__.py b/packages/python/plotly/plotly/graph_objects/__init__.py
index 2e6e5980cf7..2eef2358d71 100644
--- a/packages/python/plotly/plotly/graph_objects/__init__.py
+++ b/packages/python/plotly/plotly/graph_objects/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ..graph_objs import Waterfall
     from ..graph_objs import Volume
     from ..graph_objs import Violin
@@ -268,7 +268,7 @@
     )
 
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     try:
         import ipywidgets as _ipywidgets
         from packaging.version import Version as _Version
diff --git a/packages/python/plotly/plotly/graph_objs/__init__.py b/packages/python/plotly/plotly/graph_objs/__init__.py
index 9e80b4063eb..b893f78aab8 100644
--- a/packages/python/plotly/plotly/graph_objs/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._bar import Bar
     from ._barpolar import Barpolar
     from ._box import Box
@@ -268,7 +268,7 @@
     )
 
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     try:
         import ipywidgets as _ipywidgets
         from packaging.version import Version as _Version
diff --git a/packages/python/plotly/plotly/graph_objs/bar/__init__.py b/packages/python/plotly/plotly/graph_objs/bar/__init__.py
index 7a342c0d56a..3b22b71d4c3 100644
--- a/packages/python/plotly/plotly/graph_objs/bar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/bar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._error_x import ErrorX
     from ._error_y import ErrorY
     from ._hoverlabel import Hoverlabel
diff --git a/packages/python/plotly/plotly/graph_objs/bar/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/bar/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/bar/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/bar/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/bar/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/bar/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/bar/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/bar/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/bar/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/bar/marker/__init__.py
index ce0279c5444..e2d7a121b70 100644
--- a/packages/python/plotly/plotly/graph_objs/bar/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/bar/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._line import Line
     from ._pattern import Pattern
diff --git a/packages/python/plotly/plotly/graph_objs/bar/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/bar/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/bar/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/bar/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/bar/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/bar/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/bar/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/bar/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/bar/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/bar/selected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/bar/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/bar/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/bar/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/bar/unselected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/bar/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/bar/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/barpolar/__init__.py b/packages/python/plotly/plotly/graph_objs/barpolar/__init__.py
index 27b45079d23..12dab9a5643 100644
--- a/packages/python/plotly/plotly/graph_objs/barpolar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/barpolar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
     from ._marker import Marker
diff --git a/packages/python/plotly/plotly/graph_objs/barpolar/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/barpolar/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/barpolar/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/barpolar/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/barpolar/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/barpolar/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/barpolar/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/barpolar/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/barpolar/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/barpolar/marker/__init__.py
index ce0279c5444..e2d7a121b70 100644
--- a/packages/python/plotly/plotly/graph_objs/barpolar/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/barpolar/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._line import Line
     from ._pattern import Pattern
diff --git a/packages/python/plotly/plotly/graph_objs/barpolar/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/barpolar/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/barpolar/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/barpolar/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/barpolar/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/barpolar/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/barpolar/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/barpolar/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/barpolar/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/barpolar/selected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/barpolar/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/barpolar/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/barpolar/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/barpolar/unselected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/barpolar/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/barpolar/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/box/__init__.py b/packages/python/plotly/plotly/graph_objs/box/__init__.py
index b27fd1bac32..f9bb46ff8ab 100644
--- a/packages/python/plotly/plotly/graph_objs/box/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/box/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/box/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/box/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/box/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/box/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/box/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/box/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/box/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/box/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/box/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/box/marker/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/box/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/box/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/box/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/box/selected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/box/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/box/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/box/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/box/unselected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/box/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/box/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/candlestick/__init__.py b/packages/python/plotly/plotly/graph_objs/candlestick/__init__.py
index eef010c1409..464258ceedc 100644
--- a/packages/python/plotly/plotly/graph_objs/candlestick/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/candlestick/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._decreasing import Decreasing
     from ._hoverlabel import Hoverlabel
     from ._increasing import Increasing
diff --git a/packages/python/plotly/plotly/graph_objs/candlestick/decreasing/__init__.py b/packages/python/plotly/plotly/graph_objs/candlestick/decreasing/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/candlestick/decreasing/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/candlestick/decreasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/candlestick/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/candlestick/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/candlestick/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/candlestick/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/candlestick/increasing/__init__.py b/packages/python/plotly/plotly/graph_objs/candlestick/increasing/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/candlestick/increasing/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/candlestick/increasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/candlestick/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/candlestick/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/candlestick/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/candlestick/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/carpet/__init__.py b/packages/python/plotly/plotly/graph_objs/carpet/__init__.py
index 32126bf0f8b..38c554d4e05 100644
--- a/packages/python/plotly/plotly/graph_objs/carpet/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/carpet/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._aaxis import Aaxis
     from ._baxis import Baxis
     from ._font import Font
diff --git a/packages/python/plotly/plotly/graph_objs/carpet/aaxis/__init__.py b/packages/python/plotly/plotly/graph_objs/carpet/aaxis/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/carpet/aaxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/carpet/aaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/carpet/aaxis/title/__init__.py b/packages/python/plotly/plotly/graph_objs/carpet/aaxis/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/carpet/aaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/carpet/aaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/carpet/baxis/__init__.py b/packages/python/plotly/plotly/graph_objs/carpet/baxis/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/carpet/baxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/carpet/baxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/carpet/baxis/title/__init__.py b/packages/python/plotly/plotly/graph_objs/carpet/baxis/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/carpet/baxis/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/carpet/baxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/carpet/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/carpet/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/carpet/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/carpet/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choropleth/__init__.py b/packages/python/plotly/plotly/graph_objs/choropleth/__init__.py
index bb31cb6217a..bbdf79a35a7 100644
--- a/packages/python/plotly/plotly/graph_objs/choropleth/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choropleth/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/choropleth/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/choropleth/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/choropleth/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choropleth/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/choropleth/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/choropleth/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/choropleth/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choropleth/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choropleth/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/choropleth/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/choropleth/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choropleth/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choropleth/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/choropleth/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/choropleth/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choropleth/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choropleth/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/choropleth/marker/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/choropleth/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choropleth/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choropleth/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/choropleth/selected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/choropleth/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choropleth/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choropleth/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/choropleth/unselected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/choropleth/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choropleth/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmap/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmap/__init__.py
index bb31cb6217a..bbdf79a35a7 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmap/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmap/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmap/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmap/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmap/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmap/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmap/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmap/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmap/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmap/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmap/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmap/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmap/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmap/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmap/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmap/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmap/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmap/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmap/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmap/marker/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmap/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmap/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmap/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmap/selected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmap/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmap/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmap/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmap/unselected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmap/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmap/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/__init__.py
index bb31cb6217a..bbdf79a35a7 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/marker/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/selected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/unselected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/choroplethmapbox/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/choroplethmapbox/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/cone/__init__.py b/packages/python/plotly/plotly/graph_objs/cone/__init__.py
index 6faa693279f..c523ad166ac 100644
--- a/packages/python/plotly/plotly/graph_objs/cone/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/cone/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/cone/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/cone/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/cone/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/cone/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/cone/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/cone/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/cone/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/cone/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/cone/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/cone/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/cone/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/cone/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/cone/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/cone/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/cone/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/cone/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/contour/__init__.py b/packages/python/plotly/plotly/graph_objs/contour/__init__.py
index 7b983d64523..335ba2577d1 100644
--- a/packages/python/plotly/plotly/graph_objs/contour/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/contour/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._contours import Contours
     from ._hoverlabel import Hoverlabel
diff --git a/packages/python/plotly/plotly/graph_objs/contour/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/contour/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/contour/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/contour/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/contour/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/contour/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/contour/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/contour/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/contour/contours/__init__.py b/packages/python/plotly/plotly/graph_objs/contour/contours/__init__.py
index f1ee5b7524b..48d6bb693ba 100644
--- a/packages/python/plotly/plotly/graph_objs/contour/contours/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/contour/contours/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._labelfont import Labelfont
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/contour/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/contour/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/contour/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/contour/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/contour/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/contour/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/contour/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/contour/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/contourcarpet/__init__.py b/packages/python/plotly/plotly/graph_objs/contourcarpet/__init__.py
index 30f6437a533..8d9cb5e22a8 100644
--- a/packages/python/plotly/plotly/graph_objs/contourcarpet/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/contourcarpet/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._contours import Contours
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/contourcarpet/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/contourcarpet/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/contourcarpet/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/contourcarpet/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/contourcarpet/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/contourcarpet/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/contourcarpet/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/contourcarpet/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/contourcarpet/contours/__init__.py b/packages/python/plotly/plotly/graph_objs/contourcarpet/contours/__init__.py
index f1ee5b7524b..48d6bb693ba 100644
--- a/packages/python/plotly/plotly/graph_objs/contourcarpet/contours/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/contourcarpet/contours/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._labelfont import Labelfont
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/contourcarpet/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/contourcarpet/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/contourcarpet/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/contourcarpet/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/densitymap/__init__.py b/packages/python/plotly/plotly/graph_objs/densitymap/__init__.py
index 1735c919dfa..7740f6eb1b9 100644
--- a/packages/python/plotly/plotly/graph_objs/densitymap/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/densitymap/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/densitymap/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/densitymap/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/densitymap/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/densitymap/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/densitymap/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/densitymap/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/densitymap/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/densitymap/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/densitymap/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/densitymap/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/densitymap/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/densitymap/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/densitymap/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/densitymap/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/densitymap/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/densitymap/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/densitymapbox/__init__.py b/packages/python/plotly/plotly/graph_objs/densitymapbox/__init__.py
index 1735c919dfa..7740f6eb1b9 100644
--- a/packages/python/plotly/plotly/graph_objs/densitymapbox/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/densitymapbox/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/densitymapbox/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/densitymapbox/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/densitymapbox/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/densitymapbox/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/densitymapbox/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/densitymapbox/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/densitymapbox/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/densitymapbox/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/densitymapbox/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/densitymapbox/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/densitymapbox/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/densitymapbox/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/densitymapbox/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/densitymapbox/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/densitymapbox/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/densitymapbox/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/funnel/__init__.py b/packages/python/plotly/plotly/graph_objs/funnel/__init__.py
index 9123f70c419..e488b006333 100644
--- a/packages/python/plotly/plotly/graph_objs/funnel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._connector import Connector
     from ._hoverlabel import Hoverlabel
     from ._insidetextfont import Insidetextfont
diff --git a/packages/python/plotly/plotly/graph_objs/funnel/connector/__init__.py b/packages/python/plotly/plotly/graph_objs/funnel/connector/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/funnel/connector/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnel/connector/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/funnel/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/funnel/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/funnel/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnel/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/funnel/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/funnel/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/funnel/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnel/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/funnel/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/funnel/marker/__init__.py
index 8481520e3c9..e0fbf0e0e68 100644
--- a/packages/python/plotly/plotly/graph_objs/funnel/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnel/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._line import Line
     from . import colorbar
diff --git a/packages/python/plotly/plotly/graph_objs/funnel/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/funnel/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/funnel/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnel/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/funnel/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/funnel/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/funnel/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnel/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/funnelarea/__init__.py b/packages/python/plotly/plotly/graph_objs/funnelarea/__init__.py
index 735b2c9691a..639ccf42d07 100644
--- a/packages/python/plotly/plotly/graph_objs/funnelarea/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnelarea/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._domain import Domain
     from ._hoverlabel import Hoverlabel
     from ._insidetextfont import Insidetextfont
diff --git a/packages/python/plotly/plotly/graph_objs/funnelarea/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/funnelarea/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/funnelarea/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnelarea/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/funnelarea/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/funnelarea/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/funnelarea/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnelarea/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/funnelarea/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/funnelarea/marker/__init__.py
index 9f8ac2640cb..ae0959094f2 100644
--- a/packages/python/plotly/plotly/graph_objs/funnelarea/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnelarea/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
     from ._pattern import Pattern
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/funnelarea/title/__init__.py b/packages/python/plotly/plotly/graph_objs/funnelarea/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/funnelarea/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/funnelarea/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/heatmap/__init__.py b/packages/python/plotly/plotly/graph_objs/heatmap/__init__.py
index d11fcc4952f..4ae98098fb9 100644
--- a/packages/python/plotly/plotly/graph_objs/heatmap/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/heatmap/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/heatmap/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/heatmap/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/heatmap/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/heatmap/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/heatmap/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/heatmap/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/heatmap/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/heatmap/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/heatmap/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/heatmap/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/heatmap/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/heatmap/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/heatmap/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/heatmap/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/heatmap/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/heatmap/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/histogram/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram/__init__.py
index 3817ff41de9..ba70e4a9991 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._cumulative import Cumulative
     from ._error_x import ErrorX
     from ._error_y import ErrorY
diff --git a/packages/python/plotly/plotly/graph_objs/histogram/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/histogram/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/histogram/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram/marker/__init__.py
index ce0279c5444..e2d7a121b70 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._line import Line
     from ._pattern import Pattern
diff --git a/packages/python/plotly/plotly/graph_objs/histogram/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/histogram/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/histogram/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram/selected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/histogram/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram/unselected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/histogram2d/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram2d/__init__.py
index 158cf59c396..780e8d1b647 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram2d/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram2d/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/histogram2d/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram2d/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram2d/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram2d/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/histogram2d/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram2d/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram2d/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram2d/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/histogram2d/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram2d/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram2d/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram2d/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/histogram2d/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram2d/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram2d/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram2d/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/__init__.py
index 91d3b3e29cd..406ff7199e0 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._contours import Contours
     from ._hoverlabel import Hoverlabel
diff --git a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/contours/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/contours/__init__.py
index f1ee5b7524b..48d6bb693ba 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/contours/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/contours/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._labelfont import Labelfont
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/histogram2dcontour/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/histogram2dcontour/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/icicle/__init__.py b/packages/python/plotly/plotly/graph_objs/icicle/__init__.py
index 3fba9b90da8..4450c0c07b0 100644
--- a/packages/python/plotly/plotly/graph_objs/icicle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/icicle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._domain import Domain
     from ._hoverlabel import Hoverlabel
     from ._insidetextfont import Insidetextfont
diff --git a/packages/python/plotly/plotly/graph_objs/icicle/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/icicle/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/icicle/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/icicle/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/icicle/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/icicle/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/icicle/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/icicle/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/icicle/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/icicle/marker/__init__.py
index ce0279c5444..e2d7a121b70 100644
--- a/packages/python/plotly/plotly/graph_objs/icicle/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/icicle/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._line import Line
     from ._pattern import Pattern
diff --git a/packages/python/plotly/plotly/graph_objs/icicle/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/icicle/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/icicle/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/icicle/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/icicle/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/icicle/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/icicle/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/icicle/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/icicle/pathbar/__init__.py b/packages/python/plotly/plotly/graph_objs/icicle/pathbar/__init__.py
index 1640397aa7f..a7130990d9c 100644
--- a/packages/python/plotly/plotly/graph_objs/icicle/pathbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/icicle/pathbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import Textfont
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/image/__init__.py b/packages/python/plotly/plotly/graph_objs/image/__init__.py
index 7e9c849e6ef..7dc94b890c9 100644
--- a/packages/python/plotly/plotly/graph_objs/image/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/image/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
     from ._stream import Stream
diff --git a/packages/python/plotly/plotly/graph_objs/image/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/image/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/image/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/image/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/image/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/image/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/image/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/image/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/indicator/__init__.py b/packages/python/plotly/plotly/graph_objs/indicator/__init__.py
index a2ca09418fc..d1ed63eda09 100644
--- a/packages/python/plotly/plotly/graph_objs/indicator/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/indicator/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._delta import Delta
     from ._domain import Domain
     from ._gauge import Gauge
diff --git a/packages/python/plotly/plotly/graph_objs/indicator/delta/__init__.py b/packages/python/plotly/plotly/graph_objs/indicator/delta/__init__.py
index bb0867bc523..6b93968f3b8 100644
--- a/packages/python/plotly/plotly/graph_objs/indicator/delta/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/indicator/delta/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._decreasing import Decreasing
     from ._font import Font
     from ._increasing import Increasing
diff --git a/packages/python/plotly/plotly/graph_objs/indicator/gauge/__init__.py b/packages/python/plotly/plotly/graph_objs/indicator/gauge/__init__.py
index e7ae622591c..cad4a3b464e 100644
--- a/packages/python/plotly/plotly/graph_objs/indicator/gauge/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/indicator/gauge/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._axis import Axis
     from ._bar import Bar
     from ._step import Step
diff --git a/packages/python/plotly/plotly/graph_objs/indicator/gauge/axis/__init__.py b/packages/python/plotly/plotly/graph_objs/indicator/gauge/axis/__init__.py
index ae53e8859fc..1dfbe4774b5 100644
--- a/packages/python/plotly/plotly/graph_objs/indicator/gauge/axis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/indicator/gauge/axis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/indicator/gauge/bar/__init__.py b/packages/python/plotly/plotly/graph_objs/indicator/gauge/bar/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/indicator/gauge/bar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/indicator/gauge/bar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/indicator/gauge/step/__init__.py b/packages/python/plotly/plotly/graph_objs/indicator/gauge/step/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/indicator/gauge/step/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/indicator/gauge/step/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/indicator/gauge/threshold/__init__.py b/packages/python/plotly/plotly/graph_objs/indicator/gauge/threshold/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/indicator/gauge/threshold/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/indicator/gauge/threshold/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/indicator/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/indicator/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/indicator/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/indicator/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/indicator/number/__init__.py b/packages/python/plotly/plotly/graph_objs/indicator/number/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/indicator/number/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/indicator/number/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/indicator/title/__init__.py b/packages/python/plotly/plotly/graph_objs/indicator/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/indicator/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/indicator/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/isosurface/__init__.py b/packages/python/plotly/plotly/graph_objs/isosurface/__init__.py
index 505fd03f998..27f503c0406 100644
--- a/packages/python/plotly/plotly/graph_objs/isosurface/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/isosurface/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._caps import Caps
     from ._colorbar import ColorBar
     from ._contour import Contour
diff --git a/packages/python/plotly/plotly/graph_objs/isosurface/caps/__init__.py b/packages/python/plotly/plotly/graph_objs/isosurface/caps/__init__.py
index b7c57094513..3802ebaaff4 100644
--- a/packages/python/plotly/plotly/graph_objs/isosurface/caps/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/isosurface/caps/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._x import X
     from ._y import Y
     from ._z import Z
diff --git a/packages/python/plotly/plotly/graph_objs/isosurface/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/isosurface/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/isosurface/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/isosurface/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/isosurface/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/isosurface/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/isosurface/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/isosurface/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/isosurface/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/isosurface/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/isosurface/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/isosurface/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/isosurface/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/isosurface/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/isosurface/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/isosurface/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/isosurface/slices/__init__.py b/packages/python/plotly/plotly/graph_objs/isosurface/slices/__init__.py
index b7c57094513..3802ebaaff4 100644
--- a/packages/python/plotly/plotly/graph_objs/isosurface/slices/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/isosurface/slices/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._x import X
     from ._y import Y
     from ._z import Z
diff --git a/packages/python/plotly/plotly/graph_objs/layout/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/__init__.py
index 49f512f8e1a..9fe6cadd55c 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._activeselection import Activeselection
     from ._activeshape import Activeshape
     from ._annotation import Annotation
diff --git a/packages/python/plotly/plotly/graph_objs/layout/annotation/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/annotation/__init__.py
index 89cac20f5a9..372a9f24ddb 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/annotation/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/annotation/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
     from ._hoverlabel import Hoverlabel
     from . import hoverlabel
diff --git a/packages/python/plotly/plotly/graph_objs/layout/annotation/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/annotation/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/annotation/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/annotation/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/coloraxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/coloraxis/__init__.py
index 27dfc9e52fb..5e06f9a263f 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/coloraxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/coloraxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from . import colorbar
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/layout/coloraxis/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/coloraxis/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/coloraxis/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/coloraxis/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/layout/coloraxis/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/coloraxis/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/coloraxis/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/coloraxis/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/geo/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/geo/__init__.py
index 3daa84b2180..22d35161c4f 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/geo/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/geo/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._center import Center
     from ._domain import Domain
     from ._lataxis import Lataxis
diff --git a/packages/python/plotly/plotly/graph_objs/layout/geo/projection/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/geo/projection/__init__.py
index 79df9326693..7354e482023 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/geo/projection/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/geo/projection/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._rotation import Rotation
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/grid/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/grid/__init__.py
index 36092994b8f..672daf121e7 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/grid/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/grid/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._domain import Domain
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/hoverlabel/__init__.py
index c6f9226f99c..c1800c3e1e1 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
     from ._grouptitlefont import Grouptitlefont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/layout/legend/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/legend/__init__.py
index 451048fb0f6..74cf3d204d5 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/legend/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/legend/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
     from ._grouptitlefont import Grouptitlefont
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/layout/legend/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/legend/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/legend/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/legend/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/map/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/map/__init__.py
index be0b2eed719..929c41c9e14 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/map/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/map/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._bounds import Bounds
     from ._center import Center
     from ._domain import Domain
diff --git a/packages/python/plotly/plotly/graph_objs/layout/map/layer/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/map/layer/__init__.py
index 1d0bf3340b3..2d86fbd3b00 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/map/layer/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/map/layer/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._circle import Circle
     from ._fill import Fill
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/layout/map/layer/symbol/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/map/layer/symbol/__init__.py
index 1640397aa7f..a7130990d9c 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/map/layer/symbol/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/map/layer/symbol/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import Textfont
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/mapbox/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/mapbox/__init__.py
index be0b2eed719..929c41c9e14 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/mapbox/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/mapbox/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._bounds import Bounds
     from ._center import Center
     from ._domain import Domain
diff --git a/packages/python/plotly/plotly/graph_objs/layout/mapbox/layer/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/mapbox/layer/__init__.py
index 1d0bf3340b3..2d86fbd3b00 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/mapbox/layer/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/mapbox/layer/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._circle import Circle
     from ._fill import Fill
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/layout/mapbox/layer/symbol/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/mapbox/layer/symbol/__init__.py
index 1640397aa7f..a7130990d9c 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/mapbox/layer/symbol/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/mapbox/layer/symbol/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import Textfont
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/newselection/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/newselection/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/newselection/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/newselection/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/newshape/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/newshape/__init__.py
index dd5947b0496..9192b999b22 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/newshape/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/newshape/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._label import Label
     from ._legendgrouptitle import Legendgrouptitle
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/layout/newshape/label/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/newshape/label/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/newshape/label/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/newshape/label/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/newshape/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/newshape/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/newshape/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/newshape/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/polar/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/polar/__init__.py
index d40a4555109..b893a6cda94 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/polar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/polar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._angularaxis import AngularAxis
     from ._domain import Domain
     from ._radialaxis import RadialAxis
diff --git a/packages/python/plotly/plotly/graph_objs/layout/polar/angularaxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/polar/angularaxis/__init__.py
index ae53e8859fc..1dfbe4774b5 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/polar/angularaxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/polar/angularaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/layout/polar/radialaxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/polar/radialaxis/__init__.py
index 7004d6695b3..d58e9805229 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/polar/radialaxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/polar/radialaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._autorangeoptions import Autorangeoptions
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
diff --git a/packages/python/plotly/plotly/graph_objs/layout/polar/radialaxis/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/polar/radialaxis/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/polar/radialaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/polar/radialaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/scene/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/scene/__init__.py
index 3e5e2f1ee43..3b340bfb012 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/scene/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/scene/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._annotation import Annotation
     from ._aspectratio import Aspectratio
     from ._camera import Camera
diff --git a/packages/python/plotly/plotly/graph_objs/layout/scene/annotation/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/scene/annotation/__init__.py
index 89cac20f5a9..372a9f24ddb 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/scene/annotation/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/scene/annotation/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
     from ._hoverlabel import Hoverlabel
     from . import hoverlabel
diff --git a/packages/python/plotly/plotly/graph_objs/layout/scene/annotation/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/scene/annotation/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/scene/annotation/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/scene/annotation/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/scene/camera/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/scene/camera/__init__.py
index 9478fa29e01..76c8894f080 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/scene/camera/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/scene/camera/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._center import Center
     from ._eye import Eye
     from ._projection import Projection
diff --git a/packages/python/plotly/plotly/graph_objs/layout/scene/xaxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/scene/xaxis/__init__.py
index 7004d6695b3..d58e9805229 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/scene/xaxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/scene/xaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._autorangeoptions import Autorangeoptions
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
diff --git a/packages/python/plotly/plotly/graph_objs/layout/scene/xaxis/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/scene/xaxis/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/scene/xaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/scene/xaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/scene/yaxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/scene/yaxis/__init__.py
index 7004d6695b3..d58e9805229 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/scene/yaxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/scene/yaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._autorangeoptions import Autorangeoptions
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
diff --git a/packages/python/plotly/plotly/graph_objs/layout/scene/yaxis/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/scene/yaxis/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/scene/yaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/scene/yaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/scene/zaxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/scene/zaxis/__init__.py
index 7004d6695b3..d58e9805229 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/scene/zaxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/scene/zaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._autorangeoptions import Autorangeoptions
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
diff --git a/packages/python/plotly/plotly/graph_objs/layout/scene/zaxis/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/scene/zaxis/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/scene/zaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/scene/zaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/selection/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/selection/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/selection/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/selection/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/shape/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/shape/__init__.py
index dd5947b0496..9192b999b22 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/shape/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/shape/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._label import Label
     from ._legendgrouptitle import Legendgrouptitle
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/layout/shape/label/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/shape/label/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/shape/label/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/shape/label/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/shape/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/shape/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/shape/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/shape/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/slider/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/slider/__init__.py
index 7d9334c1505..071bb998c91 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/slider/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/slider/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._currentvalue import Currentvalue
     from ._font import Font
     from ._pad import Pad
diff --git a/packages/python/plotly/plotly/graph_objs/layout/slider/currentvalue/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/slider/currentvalue/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/slider/currentvalue/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/slider/currentvalue/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/smith/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/smith/__init__.py
index 0ebc73bd0ae..f809fe8dc12 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/smith/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/smith/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._domain import Domain
     from ._imaginaryaxis import Imaginaryaxis
     from ._realaxis import Realaxis
diff --git a/packages/python/plotly/plotly/graph_objs/layout/smith/imaginaryaxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/smith/imaginaryaxis/__init__.py
index 0224c78e2f7..c3728561b74 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/smith/imaginaryaxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/smith/imaginaryaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/smith/realaxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/smith/realaxis/__init__.py
index 0224c78e2f7..c3728561b74 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/smith/realaxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/smith/realaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/template/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/template/__init__.py
index 6b4972a4618..388a6b6ad12 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/template/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/template/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._data import Data
     from ._layout import Layout
     from . import data
diff --git a/packages/python/plotly/plotly/graph_objs/layout/template/data/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/template/data/__init__.py
index 3a11f830497..1ce619ded30 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/template/data/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/template/data/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._bar import Bar
     from ._barpolar import Barpolar
     from ._box import Box
diff --git a/packages/python/plotly/plotly/graph_objs/layout/ternary/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/ternary/__init__.py
index 5bd479382d0..a9ba0fffde4 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/ternary/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/ternary/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._aaxis import Aaxis
     from ._baxis import Baxis
     from ._caxis import Caxis
diff --git a/packages/python/plotly/plotly/graph_objs/layout/ternary/aaxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/ternary/aaxis/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/ternary/aaxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/ternary/aaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/layout/ternary/aaxis/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/ternary/aaxis/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/ternary/aaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/ternary/aaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/ternary/baxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/ternary/baxis/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/ternary/baxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/ternary/baxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/layout/ternary/baxis/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/ternary/baxis/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/ternary/baxis/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/ternary/baxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/ternary/caxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/ternary/caxis/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/ternary/caxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/ternary/caxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/layout/ternary/caxis/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/ternary/caxis/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/ternary/caxis/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/ternary/caxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/title/__init__.py
index d37379b99dc..11f90e09f40 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
     from ._pad import Pad
     from ._subtitle import Subtitle
diff --git a/packages/python/plotly/plotly/graph_objs/layout/title/subtitle/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/title/subtitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/title/subtitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/title/subtitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/updatemenu/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/updatemenu/__init__.py
index 2a9ee9dca66..f42482b6826 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/updatemenu/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/updatemenu/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._button import Button
     from ._font import Font
     from ._pad import Pad
diff --git a/packages/python/plotly/plotly/graph_objs/layout/xaxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/xaxis/__init__.py
index ebf011b8b6c..92c3b601b70 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/xaxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/xaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._autorangeoptions import Autorangeoptions
     from ._minor import Minor
     from ._rangebreak import Rangebreak
diff --git a/packages/python/plotly/plotly/graph_objs/layout/xaxis/rangeselector/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/xaxis/rangeselector/__init__.py
index 5f2046f921b..4796cc066e3 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/xaxis/rangeselector/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/xaxis/rangeselector/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._button import Button
     from ._font import Font
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/layout/xaxis/rangeslider/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/xaxis/rangeslider/__init__.py
index 0eaf7ecc595..b48657f835d 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/xaxis/rangeslider/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/xaxis/rangeslider/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yaxis import YAxis
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/xaxis/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/xaxis/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/xaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/xaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/layout/yaxis/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/yaxis/__init__.py
index 0772a2b9bc8..7d5e696c382 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/yaxis/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/yaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._autorangeoptions import Autorangeoptions
     from ._minor import Minor
     from ._rangebreak import Rangebreak
diff --git a/packages/python/plotly/plotly/graph_objs/layout/yaxis/title/__init__.py b/packages/python/plotly/plotly/graph_objs/layout/yaxis/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/layout/yaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/layout/yaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/mesh3d/__init__.py b/packages/python/plotly/plotly/graph_objs/mesh3d/__init__.py
index f3d446f51f5..b818b1a4607 100644
--- a/packages/python/plotly/plotly/graph_objs/mesh3d/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/mesh3d/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._contour import Contour
     from ._hoverlabel import Hoverlabel
diff --git a/packages/python/plotly/plotly/graph_objs/mesh3d/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/mesh3d/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/mesh3d/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/mesh3d/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/mesh3d/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/mesh3d/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/mesh3d/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/mesh3d/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/mesh3d/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/mesh3d/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/mesh3d/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/mesh3d/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/mesh3d/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/mesh3d/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/mesh3d/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/mesh3d/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/ohlc/__init__.py b/packages/python/plotly/plotly/graph_objs/ohlc/__init__.py
index eef010c1409..464258ceedc 100644
--- a/packages/python/plotly/plotly/graph_objs/ohlc/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/ohlc/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._decreasing import Decreasing
     from ._hoverlabel import Hoverlabel
     from ._increasing import Increasing
diff --git a/packages/python/plotly/plotly/graph_objs/ohlc/decreasing/__init__.py b/packages/python/plotly/plotly/graph_objs/ohlc/decreasing/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/ohlc/decreasing/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/ohlc/decreasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/ohlc/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/ohlc/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/ohlc/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/ohlc/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/ohlc/increasing/__init__.py b/packages/python/plotly/plotly/graph_objs/ohlc/increasing/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/ohlc/increasing/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/ohlc/increasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/ohlc/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/ohlc/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/ohlc/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/ohlc/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/parcats/__init__.py b/packages/python/plotly/plotly/graph_objs/parcats/__init__.py
index 97248e8a019..5289c29f547 100644
--- a/packages/python/plotly/plotly/graph_objs/parcats/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/parcats/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._dimension import Dimension
     from ._domain import Domain
     from ._labelfont import Labelfont
diff --git a/packages/python/plotly/plotly/graph_objs/parcats/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/parcats/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/parcats/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/parcats/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/parcats/line/__init__.py b/packages/python/plotly/plotly/graph_objs/parcats/line/__init__.py
index 27dfc9e52fb..5e06f9a263f 100644
--- a/packages/python/plotly/plotly/graph_objs/parcats/line/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/parcats/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from . import colorbar
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/parcats/line/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/parcats/line/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/parcats/line/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/parcats/line/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/parcats/line/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/parcats/line/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/parcats/line/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/parcats/line/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/parcoords/__init__.py b/packages/python/plotly/plotly/graph_objs/parcoords/__init__.py
index 61ee5f1d402..53ed7641b1c 100644
--- a/packages/python/plotly/plotly/graph_objs/parcoords/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/parcoords/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._dimension import Dimension
     from ._domain import Domain
     from ._labelfont import Labelfont
diff --git a/packages/python/plotly/plotly/graph_objs/parcoords/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/parcoords/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/parcoords/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/parcoords/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/parcoords/line/__init__.py b/packages/python/plotly/plotly/graph_objs/parcoords/line/__init__.py
index 27dfc9e52fb..5e06f9a263f 100644
--- a/packages/python/plotly/plotly/graph_objs/parcoords/line/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/parcoords/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from . import colorbar
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/parcoords/line/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/parcoords/line/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/parcoords/line/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/parcoords/line/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/parcoords/line/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/parcoords/line/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/parcoords/line/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/parcoords/line/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/parcoords/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/parcoords/unselected/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/parcoords/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/parcoords/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/pie/__init__.py b/packages/python/plotly/plotly/graph_objs/pie/__init__.py
index 7f472afeb9b..444418210f4 100644
--- a/packages/python/plotly/plotly/graph_objs/pie/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/pie/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._domain import Domain
     from ._hoverlabel import Hoverlabel
     from ._insidetextfont import Insidetextfont
diff --git a/packages/python/plotly/plotly/graph_objs/pie/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/pie/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/pie/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/pie/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/pie/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/pie/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/pie/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/pie/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/pie/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/pie/marker/__init__.py
index 9f8ac2640cb..ae0959094f2 100644
--- a/packages/python/plotly/plotly/graph_objs/pie/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/pie/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
     from ._pattern import Pattern
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/pie/title/__init__.py b/packages/python/plotly/plotly/graph_objs/pie/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/pie/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/pie/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/sankey/__init__.py b/packages/python/plotly/plotly/graph_objs/sankey/__init__.py
index 546ebd48cfe..257626f7958 100644
--- a/packages/python/plotly/plotly/graph_objs/sankey/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sankey/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._domain import Domain
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/sankey/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/sankey/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/sankey/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sankey/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/sankey/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/sankey/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/sankey/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sankey/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/sankey/link/__init__.py b/packages/python/plotly/plotly/graph_objs/sankey/link/__init__.py
index be51e67f10d..7170211cbd8 100644
--- a/packages/python/plotly/plotly/graph_objs/sankey/link/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sankey/link/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorscale import Colorscale
     from ._hoverlabel import Hoverlabel
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/sankey/link/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/sankey/link/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/sankey/link/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sankey/link/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/sankey/node/__init__.py b/packages/python/plotly/plotly/graph_objs/sankey/node/__init__.py
index de720a3b81a..dfd07876688 100644
--- a/packages/python/plotly/plotly/graph_objs/sankey/node/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sankey/node/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._hoverlabel import Hoverlabel
     from ._line import Line
     from . import hoverlabel
diff --git a/packages/python/plotly/plotly/graph_objs/sankey/node/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/sankey/node/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/sankey/node/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sankey/node/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatter/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter/__init__.py
index 8f8eb55b571..c4452eb5a13 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._error_x import ErrorX
     from ._error_y import ErrorY
     from ._fillgradient import Fillgradient
diff --git a/packages/python/plotly/plotly/graph_objs/scatter/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatter/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatter/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter/marker/__init__.py
index f1897fb0aa7..6cfc4687da4 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._gradient import Gradient
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scatter/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scatter/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatter/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter/selected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scatter/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter/unselected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scatter3d/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter3d/__init__.py
index 47dbd27a854..e28bc4407c1 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter3d/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter3d/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._error_x import ErrorX
     from ._error_y import ErrorY
     from ._error_z import ErrorZ
diff --git a/packages/python/plotly/plotly/graph_objs/scatter3d/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter3d/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter3d/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter3d/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatter3d/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter3d/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter3d/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter3d/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatter3d/line/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter3d/line/__init__.py
index 27dfc9e52fb..5e06f9a263f 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter3d/line/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter3d/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from . import colorbar
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scatter3d/line/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter3d/line/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter3d/line/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter3d/line/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scatter3d/line/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter3d/line/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter3d/line/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter3d/line/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatter3d/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter3d/marker/__init__.py
index 8481520e3c9..e0fbf0e0e68 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter3d/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter3d/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._line import Line
     from . import colorbar
diff --git a/packages/python/plotly/plotly/graph_objs/scatter3d/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter3d/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter3d/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter3d/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scatter3d/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter3d/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter3d/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter3d/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatter3d/projection/__init__.py b/packages/python/plotly/plotly/graph_objs/scatter3d/projection/__init__.py
index b7c57094513..3802ebaaff4 100644
--- a/packages/python/plotly/plotly/graph_objs/scatter3d/projection/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatter3d/projection/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._x import X
     from ._y import Y
     from ._z import Z
diff --git a/packages/python/plotly/plotly/graph_objs/scattercarpet/__init__.py b/packages/python/plotly/plotly/graph_objs/scattercarpet/__init__.py
index 382e87019f6..55ee707f4ed 100644
--- a/packages/python/plotly/plotly/graph_objs/scattercarpet/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattercarpet/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scattercarpet/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/scattercarpet/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattercarpet/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattercarpet/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattercarpet/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/scattercarpet/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattercarpet/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattercarpet/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/__init__.py
index f1897fb0aa7..6cfc4687da4 100644
--- a/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._gradient import Gradient
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattercarpet/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattercarpet/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattercarpet/selected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scattercarpet/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattercarpet/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scattercarpet/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattercarpet/unselected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scattercarpet/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattercarpet/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scattergeo/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergeo/__init__.py
index 382e87019f6..55ee707f4ed 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergeo/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergeo/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scattergeo/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergeo/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergeo/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergeo/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattergeo/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergeo/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergeo/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergeo/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattergeo/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergeo/marker/__init__.py
index f1897fb0aa7..6cfc4687da4 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergeo/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergeo/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._gradient import Gradient
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scattergeo/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergeo/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergeo/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergeo/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scattergeo/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergeo/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergeo/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergeo/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattergeo/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergeo/selected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergeo/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergeo/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scattergeo/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergeo/unselected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergeo/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergeo/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scattergl/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergl/__init__.py
index 151ee1c144e..f3ca4ee76d5 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergl/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergl/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._error_x import ErrorX
     from ._error_y import ErrorY
     from ._hoverlabel import Hoverlabel
diff --git a/packages/python/plotly/plotly/graph_objs/scattergl/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergl/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergl/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergl/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattergl/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergl/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergl/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergl/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattergl/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergl/marker/__init__.py
index 8481520e3c9..e0fbf0e0e68 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergl/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergl/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._line import Line
     from . import colorbar
diff --git a/packages/python/plotly/plotly/graph_objs/scattergl/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergl/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergl/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergl/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scattergl/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergl/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergl/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergl/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattergl/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergl/selected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergl/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergl/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scattergl/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattergl/unselected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scattergl/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattergl/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scattermap/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermap/__init__.py
index a32d23f4388..aaeb5c0f63a 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermap/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermap/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._cluster import Cluster
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/scattermap/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermap/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermap/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermap/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattermap/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermap/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermap/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermap/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattermap/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermap/marker/__init__.py
index 27dfc9e52fb..5e06f9a263f 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermap/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermap/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from . import colorbar
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scattermap/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermap/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermap/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermap/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scattermap/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermap/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermap/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermap/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattermap/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermap/selected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermap/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermap/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattermap/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermap/unselected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermap/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermap/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattermapbox/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermapbox/__init__.py
index a32d23f4388..aaeb5c0f63a 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermapbox/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermapbox/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._cluster import Cluster
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/scattermapbox/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermapbox/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermapbox/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermapbox/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattermapbox/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermapbox/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermapbox/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermapbox/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/__init__.py
index 27dfc9e52fb..5e06f9a263f 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from . import colorbar
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermapbox/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattermapbox/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermapbox/selected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermapbox/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermapbox/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattermapbox/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattermapbox/unselected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/scattermapbox/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattermapbox/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolar/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolar/__init__.py
index 382e87019f6..55ee707f4ed 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolar/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolar/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolar/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolar/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolar/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolar/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolar/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolar/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/__init__.py
index f1897fb0aa7..6cfc4687da4 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._gradient import Gradient
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolar/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolar/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolar/selected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolar/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolar/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolar/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolar/unselected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolar/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolar/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolargl/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolargl/__init__.py
index 382e87019f6..55ee707f4ed 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolargl/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolargl/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolargl/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolargl/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolargl/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolargl/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolargl/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolargl/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolargl/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolargl/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/__init__.py
index 8481520e3c9..e0fbf0e0e68 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._line import Line
     from . import colorbar
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolargl/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolargl/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolargl/selected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolargl/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolargl/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scatterpolargl/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterpolargl/unselected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterpolargl/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterpolargl/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scattersmith/__init__.py b/packages/python/plotly/plotly/graph_objs/scattersmith/__init__.py
index 382e87019f6..55ee707f4ed 100644
--- a/packages/python/plotly/plotly/graph_objs/scattersmith/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattersmith/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scattersmith/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/scattersmith/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattersmith/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattersmith/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattersmith/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/scattersmith/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattersmith/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattersmith/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattersmith/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/scattersmith/marker/__init__.py
index f1897fb0aa7..6cfc4687da4 100644
--- a/packages/python/plotly/plotly/graph_objs/scattersmith/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattersmith/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._gradient import Gradient
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scattersmith/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scattersmith/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scattersmith/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattersmith/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scattersmith/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scattersmith/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scattersmith/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattersmith/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scattersmith/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattersmith/selected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scattersmith/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattersmith/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scattersmith/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/scattersmith/unselected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scattersmith/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scattersmith/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scatterternary/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterternary/__init__.py
index 382e87019f6..55ee707f4ed 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterternary/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterternary/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scatterternary/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterternary/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterternary/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterternary/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatterternary/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterternary/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterternary/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterternary/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatterternary/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterternary/marker/__init__.py
index f1897fb0aa7..6cfc4687da4 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterternary/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterternary/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._gradient import Gradient
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/scatterternary/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterternary/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterternary/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterternary/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/scatterternary/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterternary/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterternary/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterternary/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/scatterternary/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterternary/selected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterternary/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterternary/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/scatterternary/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/scatterternary/unselected/__init__.py
index ae964f0b65f..851549000c0 100644
--- a/packages/python/plotly/plotly/graph_objs/scatterternary/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/scatterternary/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from ._textfont import Textfont
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/splom/__init__.py b/packages/python/plotly/plotly/graph_objs/splom/__init__.py
index fc09843582f..200342cb23a 100644
--- a/packages/python/plotly/plotly/graph_objs/splom/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/splom/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._diagonal import Diagonal
     from ._dimension import Dimension
     from ._hoverlabel import Hoverlabel
diff --git a/packages/python/plotly/plotly/graph_objs/splom/dimension/__init__.py b/packages/python/plotly/plotly/graph_objs/splom/dimension/__init__.py
index fa2cdec08b3..939c73e25be 100644
--- a/packages/python/plotly/plotly/graph_objs/splom/dimension/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/splom/dimension/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._axis import Axis
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/splom/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/splom/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/splom/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/splom/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/splom/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/splom/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/splom/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/splom/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/splom/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/splom/marker/__init__.py
index 8481520e3c9..e0fbf0e0e68 100644
--- a/packages/python/plotly/plotly/graph_objs/splom/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/splom/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._line import Line
     from . import colorbar
diff --git a/packages/python/plotly/plotly/graph_objs/splom/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/splom/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/splom/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/splom/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/splom/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/splom/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/splom/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/splom/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/splom/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/splom/selected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/splom/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/splom/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/splom/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/splom/unselected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/splom/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/splom/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/streamtube/__init__.py b/packages/python/plotly/plotly/graph_objs/streamtube/__init__.py
index 09773e9fa9a..d141858f537 100644
--- a/packages/python/plotly/plotly/graph_objs/streamtube/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/streamtube/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/streamtube/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/streamtube/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/streamtube/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/streamtube/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/streamtube/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/streamtube/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/streamtube/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/streamtube/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/streamtube/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/streamtube/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/streamtube/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/streamtube/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/streamtube/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/streamtube/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/streamtube/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/streamtube/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/sunburst/__init__.py b/packages/python/plotly/plotly/graph_objs/sunburst/__init__.py
index 07004d8c8aa..69c0dee79ac 100644
--- a/packages/python/plotly/plotly/graph_objs/sunburst/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sunburst/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._domain import Domain
     from ._hoverlabel import Hoverlabel
     from ._insidetextfont import Insidetextfont
diff --git a/packages/python/plotly/plotly/graph_objs/sunburst/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/sunburst/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/sunburst/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sunburst/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/sunburst/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/sunburst/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/sunburst/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sunburst/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/sunburst/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/sunburst/marker/__init__.py
index ce0279c5444..e2d7a121b70 100644
--- a/packages/python/plotly/plotly/graph_objs/sunburst/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sunburst/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._line import Line
     from ._pattern import Pattern
diff --git a/packages/python/plotly/plotly/graph_objs/sunburst/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/sunburst/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/sunburst/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sunburst/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/sunburst/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/sunburst/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/sunburst/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/sunburst/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/surface/__init__.py b/packages/python/plotly/plotly/graph_objs/surface/__init__.py
index 934476fba3f..f0a5e461c01 100644
--- a/packages/python/plotly/plotly/graph_objs/surface/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/surface/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._contours import Contours
     from ._hoverlabel import Hoverlabel
diff --git a/packages/python/plotly/plotly/graph_objs/surface/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/surface/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/surface/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/surface/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/surface/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/surface/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/surface/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/surface/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/surface/contours/__init__.py b/packages/python/plotly/plotly/graph_objs/surface/contours/__init__.py
index 40e571c2c87..12aff2a4f79 100644
--- a/packages/python/plotly/plotly/graph_objs/surface/contours/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/surface/contours/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._x import X
     from ._y import Y
     from ._z import Z
diff --git a/packages/python/plotly/plotly/graph_objs/surface/contours/x/__init__.py b/packages/python/plotly/plotly/graph_objs/surface/contours/x/__init__.py
index c01cb585258..bb18f1ac73e 100644
--- a/packages/python/plotly/plotly/graph_objs/surface/contours/x/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/surface/contours/x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._project import Project
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/surface/contours/y/__init__.py b/packages/python/plotly/plotly/graph_objs/surface/contours/y/__init__.py
index c01cb585258..bb18f1ac73e 100644
--- a/packages/python/plotly/plotly/graph_objs/surface/contours/y/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/surface/contours/y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._project import Project
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/surface/contours/z/__init__.py b/packages/python/plotly/plotly/graph_objs/surface/contours/z/__init__.py
index c01cb585258..bb18f1ac73e 100644
--- a/packages/python/plotly/plotly/graph_objs/surface/contours/z/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/surface/contours/z/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._project import Project
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/surface/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/surface/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/surface/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/surface/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/surface/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/surface/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/surface/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/surface/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/table/__init__.py b/packages/python/plotly/plotly/graph_objs/table/__init__.py
index 21b4bd6230e..4442a1ae9a9 100644
--- a/packages/python/plotly/plotly/graph_objs/table/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/table/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._cells import Cells
     from ._domain import Domain
     from ._header import Header
diff --git a/packages/python/plotly/plotly/graph_objs/table/cells/__init__.py b/packages/python/plotly/plotly/graph_objs/table/cells/__init__.py
index bc3fbf02cd3..803b7c10715 100644
--- a/packages/python/plotly/plotly/graph_objs/table/cells/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/table/cells/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._fill import Fill
     from ._font import Font
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/table/header/__init__.py b/packages/python/plotly/plotly/graph_objs/table/header/__init__.py
index bc3fbf02cd3..803b7c10715 100644
--- a/packages/python/plotly/plotly/graph_objs/table/header/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/table/header/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._fill import Fill
     from ._font import Font
     from ._line import Line
diff --git a/packages/python/plotly/plotly/graph_objs/table/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/table/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/table/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/table/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/table/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/table/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/table/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/table/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/treemap/__init__.py b/packages/python/plotly/plotly/graph_objs/treemap/__init__.py
index 3e1752e4e63..2387dd37901 100644
--- a/packages/python/plotly/plotly/graph_objs/treemap/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/treemap/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._domain import Domain
     from ._hoverlabel import Hoverlabel
     from ._insidetextfont import Insidetextfont
diff --git a/packages/python/plotly/plotly/graph_objs/treemap/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/treemap/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/treemap/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/treemap/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/treemap/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/treemap/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/treemap/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/treemap/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/treemap/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/treemap/marker/__init__.py
index a8a98bb5ff6..a3eae497bec 100644
--- a/packages/python/plotly/plotly/graph_objs/treemap/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/treemap/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorbar import ColorBar
     from ._line import Line
     from ._pad import Pad
diff --git a/packages/python/plotly/plotly/graph_objs/treemap/marker/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/treemap/marker/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/treemap/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/treemap/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/treemap/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/treemap/marker/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/treemap/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/treemap/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/treemap/pathbar/__init__.py b/packages/python/plotly/plotly/graph_objs/treemap/pathbar/__init__.py
index 1640397aa7f..a7130990d9c 100644
--- a/packages/python/plotly/plotly/graph_objs/treemap/pathbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/treemap/pathbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import Textfont
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/violin/__init__.py b/packages/python/plotly/plotly/graph_objs/violin/__init__.py
index e172bcbf7dd..bcd588d164b 100644
--- a/packages/python/plotly/plotly/graph_objs/violin/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/violin/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._box import Box
     from ._hoverlabel import Hoverlabel
     from ._legendgrouptitle import Legendgrouptitle
diff --git a/packages/python/plotly/plotly/graph_objs/violin/box/__init__.py b/packages/python/plotly/plotly/graph_objs/violin/box/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/violin/box/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/violin/box/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/violin/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/violin/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/violin/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/violin/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/violin/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/violin/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/violin/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/violin/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/violin/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/violin/marker/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/violin/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/violin/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/violin/selected/__init__.py b/packages/python/plotly/plotly/graph_objs/violin/selected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/violin/selected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/violin/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/violin/unselected/__init__.py b/packages/python/plotly/plotly/graph_objs/violin/unselected/__init__.py
index dfd34067137..b4ba7bf2614 100644
--- a/packages/python/plotly/plotly/graph_objs/violin/unselected/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/violin/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/volume/__init__.py b/packages/python/plotly/plotly/graph_objs/volume/__init__.py
index 505fd03f998..27f503c0406 100644
--- a/packages/python/plotly/plotly/graph_objs/volume/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/volume/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._caps import Caps
     from ._colorbar import ColorBar
     from ._contour import Contour
diff --git a/packages/python/plotly/plotly/graph_objs/volume/caps/__init__.py b/packages/python/plotly/plotly/graph_objs/volume/caps/__init__.py
index b7c57094513..3802ebaaff4 100644
--- a/packages/python/plotly/plotly/graph_objs/volume/caps/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/volume/caps/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._x import X
     from ._y import Y
     from ._z import Z
diff --git a/packages/python/plotly/plotly/graph_objs/volume/colorbar/__init__.py b/packages/python/plotly/plotly/graph_objs/volume/colorbar/__init__.py
index e20590b7143..4690d3cc738 100644
--- a/packages/python/plotly/plotly/graph_objs/volume/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/volume/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickfont import Tickfont
     from ._tickformatstop import Tickformatstop
     from ._title import Title
diff --git a/packages/python/plotly/plotly/graph_objs/volume/colorbar/title/__init__.py b/packages/python/plotly/plotly/graph_objs/volume/colorbar/title/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/volume/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/volume/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/volume/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/volume/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/volume/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/volume/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/volume/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/volume/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/volume/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/volume/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/volume/slices/__init__.py b/packages/python/plotly/plotly/graph_objs/volume/slices/__init__.py
index b7c57094513..3802ebaaff4 100644
--- a/packages/python/plotly/plotly/graph_objs/volume/slices/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/volume/slices/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._x import X
     from ._y import Y
     from ._z import Z
diff --git a/packages/python/plotly/plotly/graph_objs/waterfall/__init__.py b/packages/python/plotly/plotly/graph_objs/waterfall/__init__.py
index 6f3b73587c9..e6bb5e4e4e4 100644
--- a/packages/python/plotly/plotly/graph_objs/waterfall/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/waterfall/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._connector import Connector
     from ._decreasing import Decreasing
     from ._hoverlabel import Hoverlabel
diff --git a/packages/python/plotly/plotly/graph_objs/waterfall/connector/__init__.py b/packages/python/plotly/plotly/graph_objs/waterfall/connector/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/waterfall/connector/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/waterfall/connector/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/waterfall/decreasing/__init__.py b/packages/python/plotly/plotly/graph_objs/waterfall/decreasing/__init__.py
index 61fdd95de62..3ef756bab6d 100644
--- a/packages/python/plotly/plotly/graph_objs/waterfall/decreasing/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/waterfall/decreasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from . import marker
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/waterfall/decreasing/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/waterfall/decreasing/marker/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/waterfall/decreasing/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/waterfall/decreasing/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/waterfall/hoverlabel/__init__.py b/packages/python/plotly/plotly/graph_objs/waterfall/hoverlabel/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/waterfall/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/waterfall/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/waterfall/increasing/__init__.py b/packages/python/plotly/plotly/graph_objs/waterfall/increasing/__init__.py
index 61fdd95de62..3ef756bab6d 100644
--- a/packages/python/plotly/plotly/graph_objs/waterfall/increasing/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/waterfall/increasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from . import marker
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/waterfall/increasing/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/waterfall/increasing/marker/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/waterfall/increasing/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/waterfall/increasing/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/waterfall/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/graph_objs/waterfall/legendgrouptitle/__init__.py
index 2b474e3e063..56f600d3458 100644
--- a/packages/python/plotly/plotly/graph_objs/waterfall/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/waterfall/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import Font
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/graph_objs/waterfall/totals/__init__.py b/packages/python/plotly/plotly/graph_objs/waterfall/totals/__init__.py
index 61fdd95de62..3ef756bab6d 100644
--- a/packages/python/plotly/plotly/graph_objs/waterfall/totals/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/waterfall/totals/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import Marker
     from . import marker
 else:
diff --git a/packages/python/plotly/plotly/graph_objs/waterfall/totals/marker/__init__.py b/packages/python/plotly/plotly/graph_objs/waterfall/totals/marker/__init__.py
index 8722c15a2b8..33e42c00733 100644
--- a/packages/python/plotly/plotly/graph_objs/waterfall/totals/marker/__init__.py
+++ b/packages/python/plotly/plotly/graph_objs/waterfall/totals/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import Line
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/io/__init__.py b/packages/python/plotly/plotly/io/__init__.py
index ef5b5ea05c7..0e533647d9f 100644
--- a/packages/python/plotly/plotly/io/__init__.py
+++ b/packages/python/plotly/plotly/io/__init__.py
@@ -2,7 +2,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._kaleido import to_image, write_image, full_figure_for_development
     from . import orca, kaleido
     from . import json
diff --git a/packages/python/plotly/plotly/validators/__init__.py b/packages/python/plotly/plotly/validators/__init__.py
index b1e82581049..b92a318f4ef 100644
--- a/packages/python/plotly/plotly/validators/__init__.py
+++ b/packages/python/plotly/plotly/validators/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._waterfall import WaterfallValidator
     from ._volume import VolumeValidator
     from ._violin import ViolinValidator
diff --git a/packages/python/plotly/plotly/validators/bar/__init__.py b/packages/python/plotly/plotly/validators/bar/__init__.py
index 152121c1866..541d7954084 100644
--- a/packages/python/plotly/plotly/validators/bar/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zorder import ZorderValidator
     from ._ysrc import YsrcValidator
     from ._yperiodalignment import YperiodalignmentValidator
diff --git a/packages/python/plotly/plotly/validators/bar/error_x/__init__.py b/packages/python/plotly/plotly/validators/bar/error_x/__init__.py
index 2e3ce59d75d..8062a657444 100644
--- a/packages/python/plotly/plotly/validators/bar/error_x/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/error_x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._valueminus import ValueminusValidator
diff --git a/packages/python/plotly/plotly/validators/bar/error_y/__init__.py b/packages/python/plotly/plotly/validators/bar/error_y/__init__.py
index eff09cd6a0a..be410710264 100644
--- a/packages/python/plotly/plotly/validators/bar/error_y/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/error_y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._valueminus import ValueminusValidator
diff --git a/packages/python/plotly/plotly/validators/bar/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/bar/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/bar/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/bar/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/bar/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/bar/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/bar/insidetextfont/__init__.py b/packages/python/plotly/plotly/validators/bar/insidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/bar/insidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/insidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/bar/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/bar/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/bar/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/bar/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/bar/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/bar/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/bar/marker/__init__.py b/packages/python/plotly/plotly/validators/bar/marker/__init__.py
index 8f8e3d4a932..70fb1eb94f2 100644
--- a/packages/python/plotly/plotly/validators/bar/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._showscale import ShowscaleValidator
     from ._reversescale import ReversescaleValidator
     from ._pattern import PatternValidator
diff --git a/packages/python/plotly/plotly/validators/bar/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/bar/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/bar/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/bar/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/bar/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/bar/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/bar/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/bar/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/bar/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/bar/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/bar/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/bar/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/bar/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/bar/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/bar/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/bar/marker/line/__init__.py b/packages/python/plotly/plotly/validators/bar/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/bar/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/bar/marker/pattern/__init__.py b/packages/python/plotly/plotly/validators/bar/marker/pattern/__init__.py
index e190f962c46..bfeb887e3cf 100644
--- a/packages/python/plotly/plotly/validators/bar/marker/pattern/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/marker/pattern/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._soliditysrc import SoliditysrcValidator
     from ._solidity import SolidityValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/bar/outsidetextfont/__init__.py b/packages/python/plotly/plotly/validators/bar/outsidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/bar/outsidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/outsidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/bar/selected/__init__.py b/packages/python/plotly/plotly/validators/bar/selected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/bar/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/bar/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/bar/selected/marker/__init__.py
index d8f31347bfd..255d60709e9 100644
--- a/packages/python/plotly/plotly/validators/bar/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/bar/selected/textfont/__init__.py b/packages/python/plotly/plotly/validators/bar/selected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/bar/selected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/selected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/bar/stream/__init__.py b/packages/python/plotly/plotly/validators/bar/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/bar/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/bar/textfont/__init__.py b/packages/python/plotly/plotly/validators/bar/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/bar/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/bar/unselected/__init__.py b/packages/python/plotly/plotly/validators/bar/unselected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/bar/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/bar/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/bar/unselected/marker/__init__.py
index d8f31347bfd..255d60709e9 100644
--- a/packages/python/plotly/plotly/validators/bar/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/bar/unselected/textfont/__init__.py b/packages/python/plotly/plotly/validators/bar/unselected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/bar/unselected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/bar/unselected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/barpolar/__init__.py b/packages/python/plotly/plotly/validators/barpolar/__init__.py
index bb1ecd886ba..5750bff1d08 100644
--- a/packages/python/plotly/plotly/validators/barpolar/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._visible import VisibleValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/barpolar/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/barpolar/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/barpolar/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/barpolar/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/barpolar/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/barpolar/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/barpolar/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/barpolar/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/barpolar/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/marker/__init__.py b/packages/python/plotly/plotly/validators/barpolar/marker/__init__.py
index 8fa50057372..cf2961eec2a 100644
--- a/packages/python/plotly/plotly/validators/barpolar/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._showscale import ShowscaleValidator
     from ._reversescale import ReversescaleValidator
     from ._pattern import PatternValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/marker/line/__init__.py b/packages/python/plotly/plotly/validators/barpolar/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/barpolar/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/marker/pattern/__init__.py b/packages/python/plotly/plotly/validators/barpolar/marker/pattern/__init__.py
index e190f962c46..bfeb887e3cf 100644
--- a/packages/python/plotly/plotly/validators/barpolar/marker/pattern/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/marker/pattern/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._soliditysrc import SoliditysrcValidator
     from ._solidity import SolidityValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/barpolar/selected/__init__.py b/packages/python/plotly/plotly/validators/barpolar/selected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/barpolar/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/barpolar/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/barpolar/selected/marker/__init__.py
index d8f31347bfd..255d60709e9 100644
--- a/packages/python/plotly/plotly/validators/barpolar/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/barpolar/selected/textfont/__init__.py b/packages/python/plotly/plotly/validators/barpolar/selected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/barpolar/selected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/selected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/barpolar/stream/__init__.py b/packages/python/plotly/plotly/validators/barpolar/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/barpolar/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/barpolar/unselected/__init__.py b/packages/python/plotly/plotly/validators/barpolar/unselected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/barpolar/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/barpolar/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/barpolar/unselected/marker/__init__.py
index d8f31347bfd..255d60709e9 100644
--- a/packages/python/plotly/plotly/validators/barpolar/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/barpolar/unselected/textfont/__init__.py b/packages/python/plotly/plotly/validators/barpolar/unselected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/barpolar/unselected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/barpolar/unselected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/box/__init__.py b/packages/python/plotly/plotly/validators/box/__init__.py
index 3970b2cf4be..f0f6bbd8eae 100644
--- a/packages/python/plotly/plotly/validators/box/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zorder import ZorderValidator
     from ._ysrc import YsrcValidator
     from ._yperiodalignment import YperiodalignmentValidator
diff --git a/packages/python/plotly/plotly/validators/box/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/box/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/box/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/box/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/box/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/box/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/box/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/box/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/box/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/box/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/box/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/box/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/box/line/__init__.py b/packages/python/plotly/plotly/validators/box/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/box/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/box/marker/__init__.py b/packages/python/plotly/plotly/validators/box/marker/__init__.py
index 59cc1848f17..f44a57ac911 100644
--- a/packages/python/plotly/plotly/validators/box/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbol import SymbolValidator
     from ._size import SizeValidator
     from ._outliercolor import OutliercolorValidator
diff --git a/packages/python/plotly/plotly/validators/box/marker/line/__init__.py b/packages/python/plotly/plotly/validators/box/marker/line/__init__.py
index 7778bf581ee..0f3cdca1261 100644
--- a/packages/python/plotly/plotly/validators/box/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._outlierwidth import OutlierwidthValidator
     from ._outliercolor import OutliercolorValidator
diff --git a/packages/python/plotly/plotly/validators/box/selected/__init__.py b/packages/python/plotly/plotly/validators/box/selected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/box/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/box/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/box/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/box/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/box/stream/__init__.py b/packages/python/plotly/plotly/validators/box/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/box/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/box/unselected/__init__.py b/packages/python/plotly/plotly/validators/box/unselected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/box/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/box/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/box/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/box/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/box/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/candlestick/__init__.py b/packages/python/plotly/plotly/validators/candlestick/__init__.py
index ad4090b7f54..1e6ea060112 100644
--- a/packages/python/plotly/plotly/validators/candlestick/__init__.py
+++ b/packages/python/plotly/plotly/validators/candlestick/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zorder import ZorderValidator
     from ._yhoverformat import YhoverformatValidator
     from ._yaxis import YaxisValidator
diff --git a/packages/python/plotly/plotly/validators/candlestick/decreasing/__init__.py b/packages/python/plotly/plotly/validators/candlestick/decreasing/__init__.py
index 07aaa323c2b..d9f319e305b 100644
--- a/packages/python/plotly/plotly/validators/candlestick/decreasing/__init__.py
+++ b/packages/python/plotly/plotly/validators/candlestick/decreasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import LineValidator
     from ._fillcolor import FillcolorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/candlestick/decreasing/line/__init__.py b/packages/python/plotly/plotly/validators/candlestick/decreasing/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/candlestick/decreasing/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/candlestick/decreasing/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/candlestick/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/candlestick/hoverlabel/__init__.py
index 5504c36e76f..ed27dfdf2a0 100644
--- a/packages/python/plotly/plotly/validators/candlestick/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/candlestick/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._split import SplitValidator
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
diff --git a/packages/python/plotly/plotly/validators/candlestick/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/candlestick/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/candlestick/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/candlestick/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/candlestick/increasing/__init__.py b/packages/python/plotly/plotly/validators/candlestick/increasing/__init__.py
index 07aaa323c2b..d9f319e305b 100644
--- a/packages/python/plotly/plotly/validators/candlestick/increasing/__init__.py
+++ b/packages/python/plotly/plotly/validators/candlestick/increasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import LineValidator
     from ._fillcolor import FillcolorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/candlestick/increasing/line/__init__.py b/packages/python/plotly/plotly/validators/candlestick/increasing/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/candlestick/increasing/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/candlestick/increasing/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/candlestick/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/candlestick/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/candlestick/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/candlestick/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/candlestick/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/candlestick/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/candlestick/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/candlestick/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/candlestick/line/__init__.py b/packages/python/plotly/plotly/validators/candlestick/line/__init__.py
index 99e75bd2714..54bb21e2ec7 100644
--- a/packages/python/plotly/plotly/validators/candlestick/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/candlestick/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/candlestick/stream/__init__.py b/packages/python/plotly/plotly/validators/candlestick/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/candlestick/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/candlestick/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/carpet/__init__.py b/packages/python/plotly/plotly/validators/carpet/__init__.py
index 93ee44386eb..3320ea789cc 100644
--- a/packages/python/plotly/plotly/validators/carpet/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zorder import ZorderValidator
     from ._ysrc import YsrcValidator
     from ._yaxis import YaxisValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/aaxis/__init__.py b/packages/python/plotly/plotly/validators/carpet/aaxis/__init__.py
index 5d27db03f95..bdb4b46460a 100644
--- a/packages/python/plotly/plotly/validators/carpet/aaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/aaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._type import TypeValidator
     from ._title import TitleValidator
     from ._tickvalssrc import TickvalssrcValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/aaxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/carpet/aaxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/carpet/aaxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/aaxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/aaxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/carpet/aaxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/carpet/aaxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/aaxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/aaxis/title/__init__.py b/packages/python/plotly/plotly/validators/carpet/aaxis/title/__init__.py
index ff2ee4cb29f..0aea5862930 100644
--- a/packages/python/plotly/plotly/validators/carpet/aaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/aaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._offset import OffsetValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/aaxis/title/font/__init__.py b/packages/python/plotly/plotly/validators/carpet/aaxis/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/carpet/aaxis/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/aaxis/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/baxis/__init__.py b/packages/python/plotly/plotly/validators/carpet/baxis/__init__.py
index 5d27db03f95..bdb4b46460a 100644
--- a/packages/python/plotly/plotly/validators/carpet/baxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/baxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._type import TypeValidator
     from ._title import TitleValidator
     from ._tickvalssrc import TickvalssrcValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/baxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/carpet/baxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/carpet/baxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/baxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/baxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/carpet/baxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/carpet/baxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/baxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/baxis/title/__init__.py b/packages/python/plotly/plotly/validators/carpet/baxis/title/__init__.py
index ff2ee4cb29f..0aea5862930 100644
--- a/packages/python/plotly/plotly/validators/carpet/baxis/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/baxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._offset import OffsetValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/baxis/title/font/__init__.py b/packages/python/plotly/plotly/validators/carpet/baxis/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/carpet/baxis/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/baxis/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/font/__init__.py b/packages/python/plotly/plotly/validators/carpet/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/carpet/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/carpet/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/carpet/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/carpet/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/carpet/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/carpet/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/carpet/stream/__init__.py b/packages/python/plotly/plotly/validators/carpet/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/carpet/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/carpet/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/choropleth/__init__.py b/packages/python/plotly/plotly/validators/choropleth/__init__.py
index b1f72cd16e9..01acb360438 100644
--- a/packages/python/plotly/plotly/validators/choropleth/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zmin import ZminValidator
     from ._zmid import ZmidValidator
diff --git a/packages/python/plotly/plotly/validators/choropleth/colorbar/__init__.py b/packages/python/plotly/plotly/validators/choropleth/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/choropleth/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/choropleth/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/choropleth/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/choropleth/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/choropleth/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/choropleth/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/choropleth/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/choropleth/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/choropleth/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/choropleth/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/choropleth/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/choropleth/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/choropleth/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/choropleth/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/choropleth/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/choropleth/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/choropleth/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/choropleth/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/choropleth/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/choropleth/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/choropleth/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/choropleth/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/choropleth/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/choropleth/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/choropleth/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/choropleth/marker/__init__.py b/packages/python/plotly/plotly/validators/choropleth/marker/__init__.py
index 711bedd189e..af2b1e48a49 100644
--- a/packages/python/plotly/plotly/validators/choropleth/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacitysrc import OpacitysrcValidator
     from ._opacity import OpacityValidator
     from ._line import LineValidator
diff --git a/packages/python/plotly/plotly/validators/choropleth/marker/line/__init__.py b/packages/python/plotly/plotly/validators/choropleth/marker/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/choropleth/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/choropleth/selected/__init__.py b/packages/python/plotly/plotly/validators/choropleth/selected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/choropleth/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/choropleth/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/choropleth/selected/marker/__init__.py
index 049134a716d..62bc04498e1 100644
--- a/packages/python/plotly/plotly/validators/choropleth/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/choropleth/stream/__init__.py b/packages/python/plotly/plotly/validators/choropleth/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/choropleth/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/choropleth/unselected/__init__.py b/packages/python/plotly/plotly/validators/choropleth/unselected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/choropleth/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/choropleth/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/choropleth/unselected/marker/__init__.py
index 049134a716d..62bc04498e1 100644
--- a/packages/python/plotly/plotly/validators/choropleth/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/choropleth/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/__init__.py
index 7fe8fbdc42c..cd589e8c0fd 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zmin import ZminValidator
     from ._zmid import ZmidValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/colorbar/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/marker/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/marker/__init__.py
index 711bedd189e..af2b1e48a49 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacitysrc import OpacitysrcValidator
     from ._opacity import OpacityValidator
     from ._line import LineValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/marker/line/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/marker/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/selected/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/selected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/selected/marker/__init__.py
index 049134a716d..62bc04498e1 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/stream/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/unselected/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/unselected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/choroplethmap/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/choroplethmap/unselected/marker/__init__.py
index 049134a716d..62bc04498e1 100644
--- a/packages/python/plotly/plotly/validators/choroplethmap/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmap/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/__init__.py
index 7fe8fbdc42c..cd589e8c0fd 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zmin import ZminValidator
     from ._zmid import ZmidValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/marker/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/marker/__init__.py
index 711bedd189e..af2b1e48a49 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacitysrc import OpacitysrcValidator
     from ._opacity import OpacityValidator
     from ._line import LineValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/marker/line/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/marker/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/selected/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/selected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/selected/marker/__init__.py
index 049134a716d..62bc04498e1 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/stream/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/unselected/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/unselected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/choroplethmapbox/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/choroplethmapbox/unselected/marker/__init__.py
index 049134a716d..62bc04498e1 100644
--- a/packages/python/plotly/plotly/validators/choroplethmapbox/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/choroplethmapbox/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/cone/__init__.py b/packages/python/plotly/plotly/validators/cone/__init__.py
index 4d36d20a24f..9ab711f2ad2 100644
--- a/packages/python/plotly/plotly/validators/cone/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zhoverformat import ZhoverformatValidator
     from ._z import ZValidator
diff --git a/packages/python/plotly/plotly/validators/cone/colorbar/__init__.py b/packages/python/plotly/plotly/validators/cone/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/cone/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/cone/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/cone/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/cone/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/cone/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/cone/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/cone/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/cone/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/cone/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/cone/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/cone/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/cone/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/cone/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/cone/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/cone/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/cone/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/cone/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/cone/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/cone/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/cone/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/cone/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/cone/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/cone/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/cone/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/cone/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/cone/lighting/__init__.py b/packages/python/plotly/plotly/validators/cone/lighting/__init__.py
index 028351f35d6..6d77801bf22 100644
--- a/packages/python/plotly/plotly/validators/cone/lighting/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/lighting/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._vertexnormalsepsilon import VertexnormalsepsilonValidator
     from ._specular import SpecularValidator
     from ._roughness import RoughnessValidator
diff --git a/packages/python/plotly/plotly/validators/cone/lightposition/__init__.py b/packages/python/plotly/plotly/validators/cone/lightposition/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/cone/lightposition/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/lightposition/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/cone/stream/__init__.py b/packages/python/plotly/plotly/validators/cone/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/cone/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/cone/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/contour/__init__.py b/packages/python/plotly/plotly/validators/contour/__init__.py
index 23cad4b2bf3..0adc75a993a 100644
--- a/packages/python/plotly/plotly/validators/contour/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zorder import ZorderValidator
     from ._zmin import ZminValidator
diff --git a/packages/python/plotly/plotly/validators/contour/colorbar/__init__.py b/packages/python/plotly/plotly/validators/contour/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/contour/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/contour/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/contour/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/contour/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/contour/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/contour/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/contour/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/contour/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/contour/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/contour/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/contour/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/contour/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/contour/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/contour/contours/__init__.py b/packages/python/plotly/plotly/validators/contour/contours/__init__.py
index 0650ad574bd..faa119152cc 100644
--- a/packages/python/plotly/plotly/validators/contour/contours/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/contours/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._type import TypeValidator
     from ._start import StartValidator
diff --git a/packages/python/plotly/plotly/validators/contour/contours/labelfont/__init__.py b/packages/python/plotly/plotly/validators/contour/contours/labelfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/contour/contours/labelfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/contours/labelfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/contour/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/contour/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/contour/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/contour/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/contour/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/contour/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/contour/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/contour/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/contour/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/contour/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/contour/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/contour/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/contour/line/__init__.py b/packages/python/plotly/plotly/validators/contour/line/__init__.py
index cc28ee67fea..294a4b5a744 100644
--- a/packages/python/plotly/plotly/validators/contour/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._smoothing import SmoothingValidator
     from ._dash import DashValidator
diff --git a/packages/python/plotly/plotly/validators/contour/stream/__init__.py b/packages/python/plotly/plotly/validators/contour/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/contour/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/contour/textfont/__init__.py b/packages/python/plotly/plotly/validators/contour/textfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/contour/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/contour/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/__init__.py
index b65146b937e..a7a2bfbfae6 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zorder import ZorderValidator
     from ._zmin import ZminValidator
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/colorbar/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/contours/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/contours/__init__.py
index 0650ad574bd..faa119152cc 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/contours/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/contours/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._type import TypeValidator
     from ._start import StartValidator
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/contours/labelfont/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/contours/labelfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/contours/labelfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/contours/labelfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/line/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/line/__init__.py
index cc28ee67fea..294a4b5a744 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._smoothing import SmoothingValidator
     from ._dash import DashValidator
diff --git a/packages/python/plotly/plotly/validators/contourcarpet/stream/__init__.py b/packages/python/plotly/plotly/validators/contourcarpet/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/contourcarpet/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/contourcarpet/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/densitymap/__init__.py b/packages/python/plotly/plotly/validators/densitymap/__init__.py
index 20b2797e60d..66733a75c08 100644
--- a/packages/python/plotly/plotly/validators/densitymap/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymap/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zmin import ZminValidator
     from ._zmid import ZmidValidator
diff --git a/packages/python/plotly/plotly/validators/densitymap/colorbar/__init__.py b/packages/python/plotly/plotly/validators/densitymap/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/densitymap/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymap/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/densitymap/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/densitymap/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/densitymap/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymap/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/densitymap/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/densitymap/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/densitymap/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymap/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/densitymap/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/densitymap/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/densitymap/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymap/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/densitymap/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/densitymap/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/densitymap/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymap/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/densitymap/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/densitymap/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/densitymap/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymap/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/densitymap/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/densitymap/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/densitymap/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymap/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/densitymap/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/densitymap/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/densitymap/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymap/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/densitymap/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/densitymap/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/densitymap/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymap/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/densitymap/stream/__init__.py b/packages/python/plotly/plotly/validators/densitymap/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/densitymap/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymap/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/densitymapbox/__init__.py b/packages/python/plotly/plotly/validators/densitymapbox/__init__.py
index 20b2797e60d..66733a75c08 100644
--- a/packages/python/plotly/plotly/validators/densitymapbox/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymapbox/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zmin import ZminValidator
     from ._zmid import ZmidValidator
diff --git a/packages/python/plotly/plotly/validators/densitymapbox/colorbar/__init__.py b/packages/python/plotly/plotly/validators/densitymapbox/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/densitymapbox/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymapbox/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/densitymapbox/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/densitymapbox/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/densitymapbox/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymapbox/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/densitymapbox/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/densitymapbox/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/densitymapbox/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymapbox/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/densitymapbox/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/densitymapbox/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/densitymapbox/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymapbox/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/densitymapbox/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/densitymapbox/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/densitymapbox/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymapbox/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/densitymapbox/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/densitymapbox/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/densitymapbox/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymapbox/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/densitymapbox/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/densitymapbox/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/densitymapbox/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymapbox/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/densitymapbox/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/densitymapbox/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/densitymapbox/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymapbox/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/densitymapbox/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/densitymapbox/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/densitymapbox/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymapbox/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/densitymapbox/stream/__init__.py b/packages/python/plotly/plotly/validators/densitymapbox/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/densitymapbox/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/densitymapbox/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/frame/__init__.py b/packages/python/plotly/plotly/validators/frame/__init__.py
index 447e3026277..12b67902bdf 100644
--- a/packages/python/plotly/plotly/validators/frame/__init__.py
+++ b/packages/python/plotly/plotly/validators/frame/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._traces import TracesValidator
     from ._name import NameValidator
     from ._layout import LayoutValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/__init__.py b/packages/python/plotly/plotly/validators/funnel/__init__.py
index b1419916a76..9d10f229f5e 100644
--- a/packages/python/plotly/plotly/validators/funnel/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zorder import ZorderValidator
     from ._ysrc import YsrcValidator
     from ._yperiodalignment import YperiodalignmentValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/connector/__init__.py b/packages/python/plotly/plotly/validators/funnel/connector/__init__.py
index bdf63f319c5..fd3da23ffe5 100644
--- a/packages/python/plotly/plotly/validators/funnel/connector/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/connector/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._line import LineValidator
     from ._fillcolor import FillcolorValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/connector/line/__init__.py b/packages/python/plotly/plotly/validators/funnel/connector/line/__init__.py
index cff41466517..369f02b2a7a 100644
--- a/packages/python/plotly/plotly/validators/funnel/connector/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/connector/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dash import DashValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/funnel/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/funnel/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/funnel/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/funnel/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/insidetextfont/__init__.py b/packages/python/plotly/plotly/validators/funnel/insidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/funnel/insidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/insidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/funnel/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/funnel/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/funnel/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/funnel/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/funnel/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/marker/__init__.py b/packages/python/plotly/plotly/validators/funnel/marker/__init__.py
index 045be1eae4c..9443e6f105a 100644
--- a/packages/python/plotly/plotly/validators/funnel/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._showscale import ShowscaleValidator
     from ._reversescale import ReversescaleValidator
     from ._opacitysrc import OpacitysrcValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/funnel/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/funnel/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/funnel/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/funnel/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/funnel/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/funnel/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/funnel/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/funnel/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/funnel/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/funnel/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/marker/line/__init__.py b/packages/python/plotly/plotly/validators/funnel/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/funnel/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/outsidetextfont/__init__.py b/packages/python/plotly/plotly/validators/funnel/outsidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/funnel/outsidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/outsidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/funnel/stream/__init__.py b/packages/python/plotly/plotly/validators/funnel/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/funnel/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/funnel/textfont/__init__.py b/packages/python/plotly/plotly/validators/funnel/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/funnel/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnel/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/__init__.py
index 4ddd3b6c1b6..a1ff4669955 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._valuessrc import ValuessrcValidator
     from ._values import ValuesValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/domain/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/insidetextfont/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/insidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/insidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/insidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/funnelarea/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/marker/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/marker/__init__.py
index aeae3564f66..7534208e13d 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._pattern import PatternValidator
     from ._line import LineValidator
     from ._colorssrc import ColorssrcValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/marker/line/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/marker/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/marker/pattern/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/marker/pattern/__init__.py
index e190f962c46..bfeb887e3cf 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/marker/pattern/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/marker/pattern/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._soliditysrc import SoliditysrcValidator
     from ._solidity import SolidityValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/stream/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/funnelarea/textfont/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/title/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/title/__init__.py
index bedd4ba1767..a3fcc6ac477 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._position import PositionValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/funnelarea/title/font/__init__.py b/packages/python/plotly/plotly/validators/funnelarea/title/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/funnelarea/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/funnelarea/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/heatmap/__init__.py b/packages/python/plotly/plotly/validators/heatmap/__init__.py
index 5720a81de32..f2d2b1588dd 100644
--- a/packages/python/plotly/plotly/validators/heatmap/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zsmooth import ZsmoothValidator
     from ._zorder import ZorderValidator
diff --git a/packages/python/plotly/plotly/validators/heatmap/colorbar/__init__.py b/packages/python/plotly/plotly/validators/heatmap/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/heatmap/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/heatmap/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/heatmap/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/heatmap/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/heatmap/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/heatmap/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/heatmap/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/heatmap/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/heatmap/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/heatmap/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/heatmap/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/heatmap/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/heatmap/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/heatmap/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/heatmap/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/heatmap/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/heatmap/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/heatmap/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/heatmap/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/heatmap/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/heatmap/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/heatmap/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/heatmap/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/heatmap/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/heatmap/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/heatmap/stream/__init__.py b/packages/python/plotly/plotly/validators/heatmap/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/heatmap/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/heatmap/textfont/__init__.py b/packages/python/plotly/plotly/validators/heatmap/textfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/heatmap/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/heatmap/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/__init__.py b/packages/python/plotly/plotly/validators/histogram/__init__.py
index 7ed88f70d87..8c75b86bc19 100644
--- a/packages/python/plotly/plotly/validators/histogram/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zorder import ZorderValidator
     from ._ysrc import YsrcValidator
     from ._yhoverformat import YhoverformatValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/cumulative/__init__.py b/packages/python/plotly/plotly/validators/histogram/cumulative/__init__.py
index f52e54bee6a..64744483b13 100644
--- a/packages/python/plotly/plotly/validators/histogram/cumulative/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/cumulative/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._enabled import EnabledValidator
     from ._direction import DirectionValidator
     from ._currentbin import CurrentbinValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/error_x/__init__.py b/packages/python/plotly/plotly/validators/histogram/error_x/__init__.py
index 2e3ce59d75d..8062a657444 100644
--- a/packages/python/plotly/plotly/validators/histogram/error_x/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/error_x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._valueminus import ValueminusValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/error_y/__init__.py b/packages/python/plotly/plotly/validators/histogram/error_y/__init__.py
index eff09cd6a0a..be410710264 100644
--- a/packages/python/plotly/plotly/validators/histogram/error_y/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/error_y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._valueminus import ValueminusValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/histogram/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/histogram/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/histogram/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/histogram/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/insidetextfont/__init__.py b/packages/python/plotly/plotly/validators/histogram/insidetextfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram/insidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/insidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/histogram/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/histogram/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/histogram/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/marker/__init__.py b/packages/python/plotly/plotly/validators/histogram/marker/__init__.py
index 8f8e3d4a932..70fb1eb94f2 100644
--- a/packages/python/plotly/plotly/validators/histogram/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._showscale import ShowscaleValidator
     from ._reversescale import ReversescaleValidator
     from ._pattern import PatternValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/histogram/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/histogram/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/histogram/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/histogram/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/histogram/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/histogram/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/histogram/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/histogram/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/marker/line/__init__.py b/packages/python/plotly/plotly/validators/histogram/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/histogram/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/marker/pattern/__init__.py b/packages/python/plotly/plotly/validators/histogram/marker/pattern/__init__.py
index e190f962c46..bfeb887e3cf 100644
--- a/packages/python/plotly/plotly/validators/histogram/marker/pattern/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/marker/pattern/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._soliditysrc import SoliditysrcValidator
     from ._solidity import SolidityValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/outsidetextfont/__init__.py b/packages/python/plotly/plotly/validators/histogram/outsidetextfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram/outsidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/outsidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/selected/__init__.py b/packages/python/plotly/plotly/validators/histogram/selected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/histogram/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/histogram/selected/marker/__init__.py
index d8f31347bfd..255d60709e9 100644
--- a/packages/python/plotly/plotly/validators/histogram/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram/selected/textfont/__init__.py b/packages/python/plotly/plotly/validators/histogram/selected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/histogram/selected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/selected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/histogram/stream/__init__.py b/packages/python/plotly/plotly/validators/histogram/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/histogram/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram/textfont/__init__.py b/packages/python/plotly/plotly/validators/histogram/textfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/unselected/__init__.py b/packages/python/plotly/plotly/validators/histogram/unselected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/histogram/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/histogram/unselected/marker/__init__.py
index d8f31347bfd..255d60709e9 100644
--- a/packages/python/plotly/plotly/validators/histogram/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram/unselected/textfont/__init__.py b/packages/python/plotly/plotly/validators/histogram/unselected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/histogram/unselected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/unselected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/histogram/xbins/__init__.py b/packages/python/plotly/plotly/validators/histogram/xbins/__init__.py
index b7d1eaa9fcb..0a72e1aac03 100644
--- a/packages/python/plotly/plotly/validators/histogram/xbins/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/xbins/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._start import StartValidator
     from ._size import SizeValidator
     from ._end import EndValidator
diff --git a/packages/python/plotly/plotly/validators/histogram/ybins/__init__.py b/packages/python/plotly/plotly/validators/histogram/ybins/__init__.py
index b7d1eaa9fcb..0a72e1aac03 100644
--- a/packages/python/plotly/plotly/validators/histogram/ybins/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram/ybins/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._start import StartValidator
     from ._size import SizeValidator
     from ._end import EndValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/__init__.py
index 8235426b271..887093b9bee 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zsmooth import ZsmoothValidator
     from ._zmin import ZminValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/colorbar/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram2d/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/marker/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/marker/__init__.py
index 4ca11d98821..bcbbf9d6dba 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorsrc import ColorsrcValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram2d/stream/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram2d/textfont/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/textfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/xbins/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/xbins/__init__.py
index b7d1eaa9fcb..0a72e1aac03 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/xbins/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/xbins/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._start import StartValidator
     from ._size import SizeValidator
     from ._end import EndValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2d/ybins/__init__.py b/packages/python/plotly/plotly/validators/histogram2d/ybins/__init__.py
index b7d1eaa9fcb..0a72e1aac03 100644
--- a/packages/python/plotly/plotly/validators/histogram2d/ybins/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2d/ybins/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._start import StartValidator
     from ._size import SizeValidator
     from ._end import EndValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/__init__.py
index 7d1e7b3dee2..cfd8378e7d6 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zmin import ZminValidator
     from ._zmid import ZmidValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/contours/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/contours/__init__.py
index 0650ad574bd..faa119152cc 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/contours/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/contours/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._type import TypeValidator
     from ._start import StartValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/contours/labelfont/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/contours/labelfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/contours/labelfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/contours/labelfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/line/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/line/__init__.py
index cc28ee67fea..294a4b5a744 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._smoothing import SmoothingValidator
     from ._dash import DashValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/marker/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/marker/__init__.py
index 4ca11d98821..bcbbf9d6dba 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorsrc import ColorsrcValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/stream/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/textfont/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/textfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/xbins/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/xbins/__init__.py
index b7d1eaa9fcb..0a72e1aac03 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/xbins/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/xbins/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._start import StartValidator
     from ._size import SizeValidator
     from ._end import EndValidator
diff --git a/packages/python/plotly/plotly/validators/histogram2dcontour/ybins/__init__.py b/packages/python/plotly/plotly/validators/histogram2dcontour/ybins/__init__.py
index b7d1eaa9fcb..0a72e1aac03 100644
--- a/packages/python/plotly/plotly/validators/histogram2dcontour/ybins/__init__.py
+++ b/packages/python/plotly/plotly/validators/histogram2dcontour/ybins/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._start import StartValidator
     from ._size import SizeValidator
     from ._end import EndValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/__init__.py b/packages/python/plotly/plotly/validators/icicle/__init__.py
index 79272436ae9..f170035c2ef 100644
--- a/packages/python/plotly/plotly/validators/icicle/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._valuessrc import ValuessrcValidator
     from ._values import ValuesValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/domain/__init__.py b/packages/python/plotly/plotly/validators/icicle/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/icicle/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/icicle/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/icicle/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/icicle/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/icicle/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/insidetextfont/__init__.py b/packages/python/plotly/plotly/validators/icicle/insidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/icicle/insidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/insidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/leaf/__init__.py b/packages/python/plotly/plotly/validators/icicle/leaf/__init__.py
index 049134a716d..62bc04498e1 100644
--- a/packages/python/plotly/plotly/validators/icicle/leaf/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/leaf/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/icicle/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/icicle/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/icicle/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/icicle/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/icicle/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/icicle/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/marker/__init__.py b/packages/python/plotly/plotly/validators/icicle/marker/__init__.py
index e04f18cc550..f18daea7758 100644
--- a/packages/python/plotly/plotly/validators/icicle/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._showscale import ShowscaleValidator
     from ._reversescale import ReversescaleValidator
     from ._pattern import PatternValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/icicle/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/icicle/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/icicle/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/icicle/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/icicle/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/icicle/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/icicle/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/icicle/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/icicle/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/icicle/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/marker/line/__init__.py b/packages/python/plotly/plotly/validators/icicle/marker/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/icicle/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/marker/pattern/__init__.py b/packages/python/plotly/plotly/validators/icicle/marker/pattern/__init__.py
index e190f962c46..bfeb887e3cf 100644
--- a/packages/python/plotly/plotly/validators/icicle/marker/pattern/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/marker/pattern/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._soliditysrc import SoliditysrcValidator
     from ._solidity import SolidityValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/outsidetextfont/__init__.py b/packages/python/plotly/plotly/validators/icicle/outsidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/icicle/outsidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/outsidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/pathbar/__init__.py b/packages/python/plotly/plotly/validators/icicle/pathbar/__init__.py
index fce05faf911..2a66871b43e 100644
--- a/packages/python/plotly/plotly/validators/icicle/pathbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/pathbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._thickness import ThicknessValidator
     from ._textfont import TextfontValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/pathbar/textfont/__init__.py b/packages/python/plotly/plotly/validators/icicle/pathbar/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/icicle/pathbar/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/pathbar/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/root/__init__.py b/packages/python/plotly/plotly/validators/icicle/root/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/icicle/root/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/root/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/icicle/stream/__init__.py b/packages/python/plotly/plotly/validators/icicle/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/icicle/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/icicle/textfont/__init__.py b/packages/python/plotly/plotly/validators/icicle/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/icicle/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/icicle/tiling/__init__.py b/packages/python/plotly/plotly/validators/icicle/tiling/__init__.py
index 4f869feaed3..0bb553e0eb2 100644
--- a/packages/python/plotly/plotly/validators/icicle/tiling/__init__.py
+++ b/packages/python/plotly/plotly/validators/icicle/tiling/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._pad import PadValidator
     from ._orientation import OrientationValidator
     from ._flip import FlipValidator
diff --git a/packages/python/plotly/plotly/validators/image/__init__.py b/packages/python/plotly/plotly/validators/image/__init__.py
index e56bc098b00..d5cd7e59c15 100644
--- a/packages/python/plotly/plotly/validators/image/__init__.py
+++ b/packages/python/plotly/plotly/validators/image/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zsmooth import ZsmoothValidator
     from ._zorder import ZorderValidator
diff --git a/packages/python/plotly/plotly/validators/image/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/image/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/image/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/image/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/image/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/image/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/image/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/image/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/image/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/image/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/image/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/image/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/image/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/image/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/image/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/image/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/image/stream/__init__.py b/packages/python/plotly/plotly/validators/image/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/image/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/image/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/indicator/__init__.py b/packages/python/plotly/plotly/validators/indicator/__init__.py
index 90a3d4d166b..79d94910d34 100644
--- a/packages/python/plotly/plotly/validators/indicator/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._value import ValueValidator
     from ._uirevision import UirevisionValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/delta/__init__.py b/packages/python/plotly/plotly/validators/indicator/delta/__init__.py
index 9bebaaaa0c2..83d121d1a1c 100644
--- a/packages/python/plotly/plotly/validators/indicator/delta/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/delta/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._valueformat import ValueformatValidator
     from ._suffix import SuffixValidator
     from ._relative import RelativeValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/delta/decreasing/__init__.py b/packages/python/plotly/plotly/validators/indicator/delta/decreasing/__init__.py
index e2312c03a84..7c2c19f62a9 100644
--- a/packages/python/plotly/plotly/validators/indicator/delta/decreasing/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/delta/decreasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbol import SymbolValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/indicator/delta/font/__init__.py b/packages/python/plotly/plotly/validators/indicator/delta/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/indicator/delta/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/delta/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/delta/increasing/__init__.py b/packages/python/plotly/plotly/validators/indicator/delta/increasing/__init__.py
index e2312c03a84..7c2c19f62a9 100644
--- a/packages/python/plotly/plotly/validators/indicator/delta/increasing/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/delta/increasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbol import SymbolValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/indicator/domain/__init__.py b/packages/python/plotly/plotly/validators/indicator/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/indicator/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/gauge/__init__.py b/packages/python/plotly/plotly/validators/indicator/gauge/__init__.py
index b2ca780c729..7b89e217217 100644
--- a/packages/python/plotly/plotly/validators/indicator/gauge/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/gauge/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._threshold import ThresholdValidator
     from ._stepdefaults import StepdefaultsValidator
     from ._steps import StepsValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/gauge/axis/__init__.py b/packages/python/plotly/plotly/validators/indicator/gauge/axis/__init__.py
index 554168e7782..363b76546d8 100644
--- a/packages/python/plotly/plotly/validators/indicator/gauge/axis/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/gauge/axis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._tickwidth import TickwidthValidator
     from ._tickvalssrc import TickvalssrcValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/gauge/axis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/indicator/gauge/axis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/indicator/gauge/axis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/gauge/axis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/gauge/axis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/indicator/gauge/axis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/indicator/gauge/axis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/gauge/axis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/gauge/bar/__init__.py b/packages/python/plotly/plotly/validators/indicator/gauge/bar/__init__.py
index d49f1c0e78b..7ba97c4feff 100644
--- a/packages/python/plotly/plotly/validators/indicator/gauge/bar/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/gauge/bar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._thickness import ThicknessValidator
     from ._line import LineValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/gauge/bar/line/__init__.py b/packages/python/plotly/plotly/validators/indicator/gauge/bar/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/indicator/gauge/bar/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/gauge/bar/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/indicator/gauge/step/__init__.py b/packages/python/plotly/plotly/validators/indicator/gauge/step/__init__.py
index 4ea4b3e46b5..f409386ba8c 100644
--- a/packages/python/plotly/plotly/validators/indicator/gauge/step/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/gauge/step/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._thickness import ThicknessValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._range import RangeValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/gauge/step/line/__init__.py b/packages/python/plotly/plotly/validators/indicator/gauge/step/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/indicator/gauge/step/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/gauge/step/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/indicator/gauge/threshold/__init__.py b/packages/python/plotly/plotly/validators/indicator/gauge/threshold/__init__.py
index b4226aa9203..1f26d26cc7a 100644
--- a/packages/python/plotly/plotly/validators/indicator/gauge/threshold/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/gauge/threshold/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._thickness import ThicknessValidator
     from ._line import LineValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/gauge/threshold/line/__init__.py b/packages/python/plotly/plotly/validators/indicator/gauge/threshold/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/indicator/gauge/threshold/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/gauge/threshold/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/indicator/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/indicator/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/indicator/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/indicator/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/indicator/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/indicator/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/number/__init__.py b/packages/python/plotly/plotly/validators/indicator/number/__init__.py
index 71d6d13a5ce..b3791d8bcdf 100644
--- a/packages/python/plotly/plotly/validators/indicator/number/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/number/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._valueformat import ValueformatValidator
     from ._suffix import SuffixValidator
     from ._prefix import PrefixValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/number/font/__init__.py b/packages/python/plotly/plotly/validators/indicator/number/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/indicator/number/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/number/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/stream/__init__.py b/packages/python/plotly/plotly/validators/indicator/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/indicator/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/indicator/title/__init__.py b/packages/python/plotly/plotly/validators/indicator/title/__init__.py
index 2415e035140..9dc0121e264 100644
--- a/packages/python/plotly/plotly/validators/indicator/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
     from ._align import AlignValidator
diff --git a/packages/python/plotly/plotly/validators/indicator/title/font/__init__.py b/packages/python/plotly/plotly/validators/indicator/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/indicator/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/indicator/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/__init__.py b/packages/python/plotly/plotly/validators/isosurface/__init__.py
index e65b327ed4d..ffaca50b2e0 100644
--- a/packages/python/plotly/plotly/validators/isosurface/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zhoverformat import ZhoverformatValidator
     from ._z import ZValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/caps/__init__.py b/packages/python/plotly/plotly/validators/isosurface/caps/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/isosurface/caps/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/caps/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/caps/x/__init__.py b/packages/python/plotly/plotly/validators/isosurface/caps/x/__init__.py
index 63a14620d21..72ac445a293 100644
--- a/packages/python/plotly/plotly/validators/isosurface/caps/x/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/caps/x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._fill import FillValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/isosurface/caps/y/__init__.py b/packages/python/plotly/plotly/validators/isosurface/caps/y/__init__.py
index 63a14620d21..72ac445a293 100644
--- a/packages/python/plotly/plotly/validators/isosurface/caps/y/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/caps/y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._fill import FillValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/isosurface/caps/z/__init__.py b/packages/python/plotly/plotly/validators/isosurface/caps/z/__init__.py
index 63a14620d21..72ac445a293 100644
--- a/packages/python/plotly/plotly/validators/isosurface/caps/z/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/caps/z/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._fill import FillValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/isosurface/colorbar/__init__.py b/packages/python/plotly/plotly/validators/isosurface/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/isosurface/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/isosurface/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/isosurface/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/isosurface/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/isosurface/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/isosurface/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/isosurface/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/isosurface/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/isosurface/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/contour/__init__.py b/packages/python/plotly/plotly/validators/isosurface/contour/__init__.py
index 8d51b1d4c02..731d9faa35b 100644
--- a/packages/python/plotly/plotly/validators/isosurface/contour/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/contour/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._show import ShowValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/isosurface/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/isosurface/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/isosurface/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/isosurface/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/isosurface/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/isosurface/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/isosurface/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/isosurface/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/isosurface/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/lighting/__init__.py b/packages/python/plotly/plotly/validators/isosurface/lighting/__init__.py
index 028351f35d6..6d77801bf22 100644
--- a/packages/python/plotly/plotly/validators/isosurface/lighting/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/lighting/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._vertexnormalsepsilon import VertexnormalsepsilonValidator
     from ._specular import SpecularValidator
     from ._roughness import RoughnessValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/lightposition/__init__.py b/packages/python/plotly/plotly/validators/isosurface/lightposition/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/isosurface/lightposition/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/lightposition/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/slices/__init__.py b/packages/python/plotly/plotly/validators/isosurface/slices/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/isosurface/slices/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/slices/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/slices/x/__init__.py b/packages/python/plotly/plotly/validators/isosurface/slices/x/__init__.py
index 9085068ffff..be0e0133a4b 100644
--- a/packages/python/plotly/plotly/validators/isosurface/slices/x/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/slices/x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._locationssrc import LocationssrcValidator
     from ._locations import LocationsValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/slices/y/__init__.py b/packages/python/plotly/plotly/validators/isosurface/slices/y/__init__.py
index 9085068ffff..be0e0133a4b 100644
--- a/packages/python/plotly/plotly/validators/isosurface/slices/y/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/slices/y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._locationssrc import LocationssrcValidator
     from ._locations import LocationsValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/slices/z/__init__.py b/packages/python/plotly/plotly/validators/isosurface/slices/z/__init__.py
index 9085068ffff..be0e0133a4b 100644
--- a/packages/python/plotly/plotly/validators/isosurface/slices/z/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/slices/z/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._locationssrc import LocationssrcValidator
     from ._locations import LocationsValidator
diff --git a/packages/python/plotly/plotly/validators/isosurface/spaceframe/__init__.py b/packages/python/plotly/plotly/validators/isosurface/spaceframe/__init__.py
index 63a14620d21..72ac445a293 100644
--- a/packages/python/plotly/plotly/validators/isosurface/spaceframe/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/spaceframe/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._fill import FillValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/isosurface/stream/__init__.py b/packages/python/plotly/plotly/validators/isosurface/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/isosurface/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/isosurface/surface/__init__.py b/packages/python/plotly/plotly/validators/isosurface/surface/__init__.py
index 79e3ea4c55c..1ad8fd6ff7f 100644
--- a/packages/python/plotly/plotly/validators/isosurface/surface/__init__.py
+++ b/packages/python/plotly/plotly/validators/isosurface/surface/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._pattern import PatternValidator
     from ._fill import FillValidator
diff --git a/packages/python/plotly/plotly/validators/layout/__init__.py b/packages/python/plotly/plotly/validators/layout/__init__.py
index fb124527519..ae56b0e83b8 100644
--- a/packages/python/plotly/plotly/validators/layout/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yaxis import YaxisValidator
     from ._xaxis import XaxisValidator
     from ._width import WidthValidator
diff --git a/packages/python/plotly/plotly/validators/layout/activeselection/__init__.py b/packages/python/plotly/plotly/validators/layout/activeselection/__init__.py
index 37b66700cd0..2eaa24a1b25 100644
--- a/packages/python/plotly/plotly/validators/layout/activeselection/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/activeselection/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
     from ._fillcolor import FillcolorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/activeshape/__init__.py b/packages/python/plotly/plotly/validators/layout/activeshape/__init__.py
index 37b66700cd0..2eaa24a1b25 100644
--- a/packages/python/plotly/plotly/validators/layout/activeshape/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/activeshape/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
     from ._fillcolor import FillcolorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/annotation/__init__.py b/packages/python/plotly/plotly/validators/layout/annotation/__init__.py
index 90ee50de9b1..f59448e0c77 100644
--- a/packages/python/plotly/plotly/validators/layout/annotation/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/annotation/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yshift import YshiftValidator
     from ._yref import YrefValidator
     from ._yclick import YclickValidator
diff --git a/packages/python/plotly/plotly/validators/layout/annotation/font/__init__.py b/packages/python/plotly/plotly/validators/layout/annotation/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/annotation/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/annotation/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/annotation/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/layout/annotation/hoverlabel/__init__.py
index 6cd9f4b93cd..e6c812661d0 100644
--- a/packages/python/plotly/plotly/validators/layout/annotation/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/annotation/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import FontValidator
     from ._bordercolor import BordercolorValidator
     from ._bgcolor import BgcolorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/annotation/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/layout/annotation/hoverlabel/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/annotation/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/annotation/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/coloraxis/__init__.py b/packages/python/plotly/plotly/validators/layout/coloraxis/__init__.py
index e57f36a2392..f52310d3c2f 100644
--- a/packages/python/plotly/plotly/validators/layout/coloraxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/coloraxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._showscale import ShowscaleValidator
     from ._reversescale import ReversescaleValidator
     from ._colorscale import ColorscaleValidator
diff --git a/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/__init__.py b/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/coloraxis/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/colorscale/__init__.py b/packages/python/plotly/plotly/validators/layout/colorscale/__init__.py
index 0dc4e7ac68d..1266b2bca39 100644
--- a/packages/python/plotly/plotly/validators/layout/colorscale/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/colorscale/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._sequentialminus import SequentialminusValidator
     from ._sequential import SequentialValidator
     from ._diverging import DivergingValidator
diff --git a/packages/python/plotly/plotly/validators/layout/font/__init__.py b/packages/python/plotly/plotly/validators/layout/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/geo/__init__.py b/packages/python/plotly/plotly/validators/layout/geo/__init__.py
index ea8ac8b2d9a..f47a0b51157 100644
--- a/packages/python/plotly/plotly/validators/layout/geo/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/geo/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._uirevision import UirevisionValidator
     from ._subunitwidth import SubunitwidthValidator
diff --git a/packages/python/plotly/plotly/validators/layout/geo/center/__init__.py b/packages/python/plotly/plotly/validators/layout/geo/center/__init__.py
index a723b74f147..9e393491364 100644
--- a/packages/python/plotly/plotly/validators/layout/geo/center/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/geo/center/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._lon import LonValidator
     from ._lat import LatValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/geo/domain/__init__.py b/packages/python/plotly/plotly/validators/layout/geo/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/layout/geo/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/geo/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/layout/geo/lataxis/__init__.py b/packages/python/plotly/plotly/validators/layout/geo/lataxis/__init__.py
index 307a63cc3fa..9d8a1acc892 100644
--- a/packages/python/plotly/plotly/validators/layout/geo/lataxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/geo/lataxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tick0 import Tick0Validator
     from ._showgrid import ShowgridValidator
     from ._range import RangeValidator
diff --git a/packages/python/plotly/plotly/validators/layout/geo/lonaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/geo/lonaxis/__init__.py
index 307a63cc3fa..9d8a1acc892 100644
--- a/packages/python/plotly/plotly/validators/layout/geo/lonaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/geo/lonaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tick0 import Tick0Validator
     from ._showgrid import ShowgridValidator
     from ._range import RangeValidator
diff --git a/packages/python/plotly/plotly/validators/layout/geo/projection/__init__.py b/packages/python/plotly/plotly/validators/layout/geo/projection/__init__.py
index eae069ecb76..6f213545c14 100644
--- a/packages/python/plotly/plotly/validators/layout/geo/projection/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/geo/projection/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._type import TypeValidator
     from ._tilt import TiltValidator
     from ._scale import ScaleValidator
diff --git a/packages/python/plotly/plotly/validators/layout/geo/projection/rotation/__init__.py b/packages/python/plotly/plotly/validators/layout/geo/projection/rotation/__init__.py
index 2d51bf35990..1ac596b04bb 100644
--- a/packages/python/plotly/plotly/validators/layout/geo/projection/rotation/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/geo/projection/rotation/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._roll import RollValidator
     from ._lon import LonValidator
     from ._lat import LatValidator
diff --git a/packages/python/plotly/plotly/validators/layout/grid/__init__.py b/packages/python/plotly/plotly/validators/layout/grid/__init__.py
index 2557633adeb..5b4dd83674b 100644
--- a/packages/python/plotly/plotly/validators/layout/grid/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/grid/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yside import YsideValidator
     from ._ygap import YgapValidator
     from ._yaxes import YaxesValidator
diff --git a/packages/python/plotly/plotly/validators/layout/grid/domain/__init__.py b/packages/python/plotly/plotly/validators/layout/grid/domain/__init__.py
index 6b635136346..470f948845c 100644
--- a/packages/python/plotly/plotly/validators/layout/grid/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/grid/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/layout/hoverlabel/__init__.py
index 1d84805b7fd..2340aedb68d 100644
--- a/packages/python/plotly/plotly/validators/layout/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelength import NamelengthValidator
     from ._grouptitlefont import GrouptitlefontValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/layout/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/layout/hoverlabel/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/hoverlabel/grouptitlefont/__init__.py b/packages/python/plotly/plotly/validators/layout/hoverlabel/grouptitlefont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/hoverlabel/grouptitlefont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/hoverlabel/grouptitlefont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/image/__init__.py b/packages/python/plotly/plotly/validators/layout/image/__init__.py
index 2adb6f66953..85671f65b9c 100644
--- a/packages/python/plotly/plotly/validators/layout/image/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/image/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._yanchor import YanchorValidator
     from ._y import YValidator
diff --git a/packages/python/plotly/plotly/validators/layout/legend/__init__.py b/packages/python/plotly/plotly/validators/layout/legend/__init__.py
index 64c39fe4948..b4e10f5b679 100644
--- a/packages/python/plotly/plotly/validators/layout/legend/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/legend/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._yanchor import YanchorValidator
     from ._y import YValidator
diff --git a/packages/python/plotly/plotly/validators/layout/legend/font/__init__.py b/packages/python/plotly/plotly/validators/layout/legend/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/legend/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/legend/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/legend/grouptitlefont/__init__.py b/packages/python/plotly/plotly/validators/layout/legend/grouptitlefont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/legend/grouptitlefont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/legend/grouptitlefont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/legend/title/__init__.py b/packages/python/plotly/plotly/validators/layout/legend/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/layout/legend/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/legend/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/layout/legend/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/legend/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/legend/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/legend/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/map/__init__.py b/packages/python/plotly/plotly/validators/layout/map/__init__.py
index 13714b4f18d..4227e960787 100644
--- a/packages/python/plotly/plotly/validators/layout/map/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/map/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zoom import ZoomValidator
     from ._uirevision import UirevisionValidator
     from ._style import StyleValidator
diff --git a/packages/python/plotly/plotly/validators/layout/map/bounds/__init__.py b/packages/python/plotly/plotly/validators/layout/map/bounds/__init__.py
index c07c964cd67..01e3160a9fe 100644
--- a/packages/python/plotly/plotly/validators/layout/map/bounds/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/map/bounds/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._west import WestValidator
     from ._south import SouthValidator
     from ._north import NorthValidator
diff --git a/packages/python/plotly/plotly/validators/layout/map/center/__init__.py b/packages/python/plotly/plotly/validators/layout/map/center/__init__.py
index a723b74f147..9e393491364 100644
--- a/packages/python/plotly/plotly/validators/layout/map/center/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/map/center/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._lon import LonValidator
     from ._lat import LatValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/map/domain/__init__.py b/packages/python/plotly/plotly/validators/layout/map/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/layout/map/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/map/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/layout/map/layer/__init__.py b/packages/python/plotly/plotly/validators/layout/map/layer/__init__.py
index 93e08a556b2..02c4ae39984 100644
--- a/packages/python/plotly/plotly/validators/layout/map/layer/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/map/layer/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._type import TypeValidator
     from ._templateitemname import TemplateitemnameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/map/layer/circle/__init__.py b/packages/python/plotly/plotly/validators/layout/map/layer/circle/__init__.py
index 659abf22fbf..3fca16a8e4f 100644
--- a/packages/python/plotly/plotly/validators/layout/map/layer/circle/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/map/layer/circle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._radius import RadiusValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/layout/map/layer/fill/__init__.py b/packages/python/plotly/plotly/validators/layout/map/layer/fill/__init__.py
index 722f28333c9..fe40c9e2db2 100644
--- a/packages/python/plotly/plotly/validators/layout/map/layer/fill/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/map/layer/fill/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._outlinecolor import OutlinecolorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/layout/map/layer/line/__init__.py b/packages/python/plotly/plotly/validators/layout/map/layer/line/__init__.py
index e2f415ff5bd..a3d28e7413f 100644
--- a/packages/python/plotly/plotly/validators/layout/map/layer/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/map/layer/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dashsrc import DashsrcValidator
     from ._dash import DashValidator
diff --git a/packages/python/plotly/plotly/validators/layout/map/layer/symbol/__init__.py b/packages/python/plotly/plotly/validators/layout/map/layer/symbol/__init__.py
index 2b890e661ef..a17a3437ead 100644
--- a/packages/python/plotly/plotly/validators/layout/map/layer/symbol/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/map/layer/symbol/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textposition import TextpositionValidator
     from ._textfont import TextfontValidator
     from ._text import TextValidator
diff --git a/packages/python/plotly/plotly/validators/layout/map/layer/symbol/textfont/__init__.py b/packages/python/plotly/plotly/validators/layout/map/layer/symbol/textfont/__init__.py
index 9301c0688ce..0e6a97f4800 100644
--- a/packages/python/plotly/plotly/validators/layout/map/layer/symbol/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/map/layer/symbol/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._style import StyleValidator
     from ._size import SizeValidator
diff --git a/packages/python/plotly/plotly/validators/layout/mapbox/__init__.py b/packages/python/plotly/plotly/validators/layout/mapbox/__init__.py
index 5e56f18ab58..fbb8fd2bd92 100644
--- a/packages/python/plotly/plotly/validators/layout/mapbox/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/mapbox/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zoom import ZoomValidator
     from ._uirevision import UirevisionValidator
     from ._style import StyleValidator
diff --git a/packages/python/plotly/plotly/validators/layout/mapbox/bounds/__init__.py b/packages/python/plotly/plotly/validators/layout/mapbox/bounds/__init__.py
index c07c964cd67..01e3160a9fe 100644
--- a/packages/python/plotly/plotly/validators/layout/mapbox/bounds/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/mapbox/bounds/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._west import WestValidator
     from ._south import SouthValidator
     from ._north import NorthValidator
diff --git a/packages/python/plotly/plotly/validators/layout/mapbox/center/__init__.py b/packages/python/plotly/plotly/validators/layout/mapbox/center/__init__.py
index a723b74f147..9e393491364 100644
--- a/packages/python/plotly/plotly/validators/layout/mapbox/center/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/mapbox/center/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._lon import LonValidator
     from ._lat import LatValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/mapbox/domain/__init__.py b/packages/python/plotly/plotly/validators/layout/mapbox/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/layout/mapbox/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/mapbox/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/layout/mapbox/layer/__init__.py b/packages/python/plotly/plotly/validators/layout/mapbox/layer/__init__.py
index 93e08a556b2..02c4ae39984 100644
--- a/packages/python/plotly/plotly/validators/layout/mapbox/layer/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/mapbox/layer/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._type import TypeValidator
     from ._templateitemname import TemplateitemnameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/mapbox/layer/circle/__init__.py b/packages/python/plotly/plotly/validators/layout/mapbox/layer/circle/__init__.py
index 659abf22fbf..3fca16a8e4f 100644
--- a/packages/python/plotly/plotly/validators/layout/mapbox/layer/circle/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/mapbox/layer/circle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._radius import RadiusValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/layout/mapbox/layer/fill/__init__.py b/packages/python/plotly/plotly/validators/layout/mapbox/layer/fill/__init__.py
index 722f28333c9..fe40c9e2db2 100644
--- a/packages/python/plotly/plotly/validators/layout/mapbox/layer/fill/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/mapbox/layer/fill/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._outlinecolor import OutlinecolorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/layout/mapbox/layer/line/__init__.py b/packages/python/plotly/plotly/validators/layout/mapbox/layer/line/__init__.py
index e2f415ff5bd..a3d28e7413f 100644
--- a/packages/python/plotly/plotly/validators/layout/mapbox/layer/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/mapbox/layer/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dashsrc import DashsrcValidator
     from ._dash import DashValidator
diff --git a/packages/python/plotly/plotly/validators/layout/mapbox/layer/symbol/__init__.py b/packages/python/plotly/plotly/validators/layout/mapbox/layer/symbol/__init__.py
index 2b890e661ef..a17a3437ead 100644
--- a/packages/python/plotly/plotly/validators/layout/mapbox/layer/symbol/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/mapbox/layer/symbol/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textposition import TextpositionValidator
     from ._textfont import TextfontValidator
     from ._text import TextValidator
diff --git a/packages/python/plotly/plotly/validators/layout/mapbox/layer/symbol/textfont/__init__.py b/packages/python/plotly/plotly/validators/layout/mapbox/layer/symbol/textfont/__init__.py
index 9301c0688ce..0e6a97f4800 100644
--- a/packages/python/plotly/plotly/validators/layout/mapbox/layer/symbol/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/mapbox/layer/symbol/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._style import StyleValidator
     from ._size import SizeValidator
diff --git a/packages/python/plotly/plotly/validators/layout/margin/__init__.py b/packages/python/plotly/plotly/validators/layout/margin/__init__.py
index 82c96bf627f..b4843fafa4e 100644
--- a/packages/python/plotly/plotly/validators/layout/margin/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/margin/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._t import TValidator
     from ._r import RValidator
     from ._pad import PadValidator
diff --git a/packages/python/plotly/plotly/validators/layout/modebar/__init__.py b/packages/python/plotly/plotly/validators/layout/modebar/__init__.py
index 5791ea538b0..b6b8fe71369 100644
--- a/packages/python/plotly/plotly/validators/layout/modebar/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/modebar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._uirevision import UirevisionValidator
     from ._removesrc import RemovesrcValidator
     from ._remove import RemoveValidator
diff --git a/packages/python/plotly/plotly/validators/layout/newselection/__init__.py b/packages/python/plotly/plotly/validators/layout/newselection/__init__.py
index 4bfab4498e2..475bc388482 100644
--- a/packages/python/plotly/plotly/validators/layout/newselection/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/newselection/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._mode import ModeValidator
     from ._line import LineValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/newselection/line/__init__.py b/packages/python/plotly/plotly/validators/layout/newselection/line/__init__.py
index cff41466517..369f02b2a7a 100644
--- a/packages/python/plotly/plotly/validators/layout/newselection/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/newselection/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dash import DashValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/newshape/__init__.py b/packages/python/plotly/plotly/validators/layout/newshape/__init__.py
index 3248c60cb71..5bbd10c8ae3 100644
--- a/packages/python/plotly/plotly/validators/layout/newshape/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/newshape/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._showlegend import ShowlegendValidator
     from ._opacity import OpacityValidator
diff --git a/packages/python/plotly/plotly/validators/layout/newshape/label/__init__.py b/packages/python/plotly/plotly/validators/layout/newshape/label/__init__.py
index c6a5f99963d..c1f3fc6f197 100644
--- a/packages/python/plotly/plotly/validators/layout/newshape/label/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/newshape/label/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yanchor import YanchorValidator
     from ._xanchor import XanchorValidator
     from ._texttemplate import TexttemplateValidator
diff --git a/packages/python/plotly/plotly/validators/layout/newshape/label/font/__init__.py b/packages/python/plotly/plotly/validators/layout/newshape/label/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/newshape/label/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/newshape/label/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/newshape/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/layout/newshape/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/layout/newshape/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/newshape/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/newshape/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/layout/newshape/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/newshape/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/newshape/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/newshape/line/__init__.py b/packages/python/plotly/plotly/validators/layout/newshape/line/__init__.py
index cff41466517..369f02b2a7a 100644
--- a/packages/python/plotly/plotly/validators/layout/newshape/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/newshape/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dash import DashValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/polar/__init__.py b/packages/python/plotly/plotly/validators/layout/polar/__init__.py
index 42956b87133..b83b9955bd3 100644
--- a/packages/python/plotly/plotly/validators/layout/polar/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/polar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._uirevision import UirevisionValidator
     from ._sector import SectorValidator
     from ._radialaxis import RadialaxisValidator
diff --git a/packages/python/plotly/plotly/validators/layout/polar/angularaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/polar/angularaxis/__init__.py
index 02c7519fe54..62d563bba11 100644
--- a/packages/python/plotly/plotly/validators/layout/polar/angularaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/polar/angularaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._uirevision import UirevisionValidator
     from ._type import TypeValidator
diff --git a/packages/python/plotly/plotly/validators/layout/polar/angularaxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/polar/angularaxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/polar/angularaxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/polar/angularaxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/polar/angularaxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/layout/polar/angularaxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/layout/polar/angularaxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/polar/angularaxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/polar/domain/__init__.py b/packages/python/plotly/plotly/validators/layout/polar/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/layout/polar/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/polar/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/__init__.py
index 4f19bdf159b..73db9122093 100644
--- a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._uirevision import UirevisionValidator
     from ._type import TypeValidator
diff --git a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/autorangeoptions/__init__.py b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/autorangeoptions/__init__.py
index 701f84c04e0..e9816b484a7 100644
--- a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/autorangeoptions/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/autorangeoptions/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._minallowed import MinallowedValidator
     from ._maxallowed import MaxallowedValidator
     from ._includesrc import IncludesrcValidator
diff --git a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/title/__init__.py b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/title/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/polar/radialaxis/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/polar/radialaxis/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/__init__.py
index 28f3948043f..1050c58af7f 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zaxis import ZaxisValidator
     from ._yaxis import YaxisValidator
     from ._xaxis import XaxisValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/annotation/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/annotation/__init__.py
index 723a59944b1..f2bd6d8d6d5 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/annotation/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/annotation/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._yshift import YshiftValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/annotation/font/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/annotation/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/annotation/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/annotation/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/annotation/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/annotation/hoverlabel/__init__.py
index 6cd9f4b93cd..e6c812661d0 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/annotation/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/annotation/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._font import FontValidator
     from ._bordercolor import BordercolorValidator
     from ._bgcolor import BgcolorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/annotation/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/annotation/hoverlabel/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/annotation/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/annotation/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/aspectratio/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/aspectratio/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/aspectratio/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/aspectratio/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/camera/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/camera/__init__.py
index 6fda571b1ed..ba96611457d 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/camera/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/camera/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._up import UpValidator
     from ._projection import ProjectionValidator
     from ._eye import EyeValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/camera/center/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/camera/center/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/camera/center/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/camera/center/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/camera/eye/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/camera/eye/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/camera/eye/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/camera/eye/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/camera/projection/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/camera/projection/__init__.py
index 6026c0dbbb9..67ce505ec10 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/camera/projection/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/camera/projection/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._type import TypeValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/layout/scene/camera/up/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/camera/up/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/camera/up/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/camera/up/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/domain/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/xaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/xaxis/__init__.py
index b95df1031f8..5992ccc3998 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/xaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/xaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zerolinewidth import ZerolinewidthValidator
     from ._zerolinecolor import ZerolinecolorValidator
     from ._zeroline import ZerolineValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/xaxis/autorangeoptions/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/xaxis/autorangeoptions/__init__.py
index 701f84c04e0..e9816b484a7 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/xaxis/autorangeoptions/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/xaxis/autorangeoptions/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._minallowed import MinallowedValidator
     from ._maxallowed import MaxallowedValidator
     from ._includesrc import IncludesrcValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/xaxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/xaxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/xaxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/xaxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/xaxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/xaxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/xaxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/xaxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/xaxis/title/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/xaxis/title/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/xaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/xaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/scene/xaxis/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/xaxis/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/xaxis/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/xaxis/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/yaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/yaxis/__init__.py
index b95df1031f8..5992ccc3998 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/yaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/yaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zerolinewidth import ZerolinewidthValidator
     from ._zerolinecolor import ZerolinecolorValidator
     from ._zeroline import ZerolineValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/yaxis/autorangeoptions/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/yaxis/autorangeoptions/__init__.py
index 701f84c04e0..e9816b484a7 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/yaxis/autorangeoptions/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/yaxis/autorangeoptions/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._minallowed import MinallowedValidator
     from ._maxallowed import MaxallowedValidator
     from ._includesrc import IncludesrcValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/yaxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/yaxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/yaxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/yaxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/yaxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/yaxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/yaxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/yaxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/yaxis/title/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/yaxis/title/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/yaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/yaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/scene/yaxis/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/yaxis/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/yaxis/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/yaxis/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/zaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/zaxis/__init__.py
index b95df1031f8..5992ccc3998 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/zaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/zaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zerolinewidth import ZerolinewidthValidator
     from ._zerolinecolor import ZerolinecolorValidator
     from ._zeroline import ZerolineValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/zaxis/autorangeoptions/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/zaxis/autorangeoptions/__init__.py
index 701f84c04e0..e9816b484a7 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/zaxis/autorangeoptions/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/zaxis/autorangeoptions/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._minallowed import MinallowedValidator
     from ._maxallowed import MaxallowedValidator
     from ._includesrc import IncludesrcValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/zaxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/zaxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/zaxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/zaxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/zaxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/zaxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/zaxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/zaxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/scene/zaxis/title/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/zaxis/title/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/zaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/zaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/scene/zaxis/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/scene/zaxis/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/scene/zaxis/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/scene/zaxis/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/selection/__init__.py b/packages/python/plotly/plotly/validators/layout/selection/__init__.py
index 12ba4f55b40..4179339fbd7 100644
--- a/packages/python/plotly/plotly/validators/layout/selection/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/selection/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._y1 import Y1Validator
     from ._y0 import Y0Validator
diff --git a/packages/python/plotly/plotly/validators/layout/selection/line/__init__.py b/packages/python/plotly/plotly/validators/layout/selection/line/__init__.py
index cff41466517..369f02b2a7a 100644
--- a/packages/python/plotly/plotly/validators/layout/selection/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/selection/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dash import DashValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/shape/__init__.py b/packages/python/plotly/plotly/validators/layout/shape/__init__.py
index aefa39690c2..41ce882a08e 100644
--- a/packages/python/plotly/plotly/validators/layout/shape/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/shape/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._ysizemode import YsizemodeValidator
     from ._yref import YrefValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/shape/label/__init__.py b/packages/python/plotly/plotly/validators/layout/shape/label/__init__.py
index c6a5f99963d..c1f3fc6f197 100644
--- a/packages/python/plotly/plotly/validators/layout/shape/label/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/shape/label/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yanchor import YanchorValidator
     from ._xanchor import XanchorValidator
     from ._texttemplate import TexttemplateValidator
diff --git a/packages/python/plotly/plotly/validators/layout/shape/label/font/__init__.py b/packages/python/plotly/plotly/validators/layout/shape/label/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/shape/label/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/shape/label/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/shape/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/layout/shape/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/layout/shape/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/shape/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/shape/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/layout/shape/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/shape/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/shape/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/shape/line/__init__.py b/packages/python/plotly/plotly/validators/layout/shape/line/__init__.py
index cff41466517..369f02b2a7a 100644
--- a/packages/python/plotly/plotly/validators/layout/shape/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/shape/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dash import DashValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/slider/__init__.py b/packages/python/plotly/plotly/validators/layout/slider/__init__.py
index 54bb79b340a..b07dc1f69c6 100644
--- a/packages/python/plotly/plotly/validators/layout/slider/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/slider/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yanchor import YanchorValidator
     from ._y import YValidator
     from ._xanchor import XanchorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/slider/currentvalue/__init__.py b/packages/python/plotly/plotly/validators/layout/slider/currentvalue/__init__.py
index 7d45ab0ca0f..7f4885db419 100644
--- a/packages/python/plotly/plotly/validators/layout/slider/currentvalue/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/slider/currentvalue/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._xanchor import XanchorValidator
     from ._visible import VisibleValidator
     from ._suffix import SuffixValidator
diff --git a/packages/python/plotly/plotly/validators/layout/slider/currentvalue/font/__init__.py b/packages/python/plotly/plotly/validators/layout/slider/currentvalue/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/slider/currentvalue/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/slider/currentvalue/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/slider/font/__init__.py b/packages/python/plotly/plotly/validators/layout/slider/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/slider/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/slider/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/slider/pad/__init__.py b/packages/python/plotly/plotly/validators/layout/slider/pad/__init__.py
index 04e64dbc5ee..dd4d1f3600d 100644
--- a/packages/python/plotly/plotly/validators/layout/slider/pad/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/slider/pad/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._t import TValidator
     from ._r import RValidator
     from ._l import LValidator
diff --git a/packages/python/plotly/plotly/validators/layout/slider/step/__init__.py b/packages/python/plotly/plotly/validators/layout/slider/step/__init__.py
index 8abecadfbd8..7b4c0a9fca3 100644
--- a/packages/python/plotly/plotly/validators/layout/slider/step/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/slider/step/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/slider/transition/__init__.py b/packages/python/plotly/plotly/validators/layout/slider/transition/__init__.py
index 7d9860a84d8..34a6cb515ca 100644
--- a/packages/python/plotly/plotly/validators/layout/slider/transition/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/slider/transition/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._easing import EasingValidator
     from ._duration import DurationValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/smith/__init__.py b/packages/python/plotly/plotly/validators/layout/smith/__init__.py
index afc951432ff..ce7e4ef1e8e 100644
--- a/packages/python/plotly/plotly/validators/layout/smith/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/smith/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._realaxis import RealaxisValidator
     from ._imaginaryaxis import ImaginaryaxisValidator
     from ._domain import DomainValidator
diff --git a/packages/python/plotly/plotly/validators/layout/smith/domain/__init__.py b/packages/python/plotly/plotly/validators/layout/smith/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/layout/smith/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/smith/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/layout/smith/imaginaryaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/smith/imaginaryaxis/__init__.py
index 6cb6e2eb065..bc1a44255c5 100644
--- a/packages/python/plotly/plotly/validators/layout/smith/imaginaryaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/smith/imaginaryaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._tickwidth import TickwidthValidator
     from ._tickvalssrc import TickvalssrcValidator
diff --git a/packages/python/plotly/plotly/validators/layout/smith/imaginaryaxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/smith/imaginaryaxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/smith/imaginaryaxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/smith/imaginaryaxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/smith/realaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/smith/realaxis/__init__.py
index d70a1c4234c..4f79d5588b2 100644
--- a/packages/python/plotly/plotly/validators/layout/smith/realaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/smith/realaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._tickwidth import TickwidthValidator
     from ._tickvalssrc import TickvalssrcValidator
diff --git a/packages/python/plotly/plotly/validators/layout/smith/realaxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/smith/realaxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/smith/realaxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/smith/realaxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/template/__init__.py b/packages/python/plotly/plotly/validators/layout/template/__init__.py
index bba1136f42a..5d9746166b5 100644
--- a/packages/python/plotly/plotly/validators/layout/template/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/template/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._layout import LayoutValidator
     from ._data import DataValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/template/data/__init__.py b/packages/python/plotly/plotly/validators/layout/template/data/__init__.py
index da0ae909741..6a3afa51109 100644
--- a/packages/python/plotly/plotly/validators/layout/template/data/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/template/data/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._waterfall import WaterfallValidator
     from ._volume import VolumeValidator
     from ._violin import ViolinValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/__init__.py
index 6c9d35db381..40b90b174ae 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._uirevision import UirevisionValidator
     from ._sum import SumValidator
     from ._domain import DomainValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/aaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/aaxis/__init__.py
index 0fafe618243..d92616c5ed6 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/aaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/aaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._uirevision import UirevisionValidator
     from ._title import TitleValidator
     from ._tickwidth import TickwidthValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/aaxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/aaxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/aaxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/aaxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/aaxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/aaxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/aaxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/aaxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/aaxis/title/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/aaxis/title/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/aaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/aaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/aaxis/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/aaxis/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/aaxis/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/aaxis/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/baxis/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/baxis/__init__.py
index 0fafe618243..d92616c5ed6 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/baxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/baxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._uirevision import UirevisionValidator
     from ._title import TitleValidator
     from ._tickwidth import TickwidthValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/baxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/baxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/baxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/baxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/baxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/baxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/baxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/baxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/baxis/title/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/baxis/title/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/baxis/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/baxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/baxis/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/baxis/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/baxis/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/baxis/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/caxis/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/caxis/__init__.py
index 0fafe618243..d92616c5ed6 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/caxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/caxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._uirevision import UirevisionValidator
     from ._title import TitleValidator
     from ._tickwidth import TickwidthValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/caxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/caxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/caxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/caxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/caxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/caxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/caxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/caxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/caxis/title/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/caxis/title/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/caxis/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/caxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/caxis/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/caxis/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/caxis/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/caxis/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/ternary/domain/__init__.py b/packages/python/plotly/plotly/validators/layout/ternary/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/layout/ternary/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/ternary/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/layout/title/__init__.py b/packages/python/plotly/plotly/validators/layout/title/__init__.py
index ff0523d6807..a9f34e34aab 100644
--- a/packages/python/plotly/plotly/validators/layout/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._yanchor import YanchorValidator
     from ._y import YValidator
diff --git a/packages/python/plotly/plotly/validators/layout/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/title/pad/__init__.py b/packages/python/plotly/plotly/validators/layout/title/pad/__init__.py
index 04e64dbc5ee..dd4d1f3600d 100644
--- a/packages/python/plotly/plotly/validators/layout/title/pad/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/title/pad/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._t import TValidator
     from ._r import RValidator
     from ._l import LValidator
diff --git a/packages/python/plotly/plotly/validators/layout/title/subtitle/__init__.py b/packages/python/plotly/plotly/validators/layout/title/subtitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/layout/title/subtitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/title/subtitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/title/subtitle/font/__init__.py b/packages/python/plotly/plotly/validators/layout/title/subtitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/title/subtitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/title/subtitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/transition/__init__.py b/packages/python/plotly/plotly/validators/layout/transition/__init__.py
index 07de6dadaf7..fd483831e48 100644
--- a/packages/python/plotly/plotly/validators/layout/transition/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/transition/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._ordering import OrderingValidator
     from ._easing import EasingValidator
     from ._duration import DurationValidator
diff --git a/packages/python/plotly/plotly/validators/layout/uniformtext/__init__.py b/packages/python/plotly/plotly/validators/layout/uniformtext/__init__.py
index 8ddff597fe3..65b88ed4ad3 100644
--- a/packages/python/plotly/plotly/validators/layout/uniformtext/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/uniformtext/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._mode import ModeValidator
     from ._minsize import MinsizeValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/updatemenu/__init__.py b/packages/python/plotly/plotly/validators/layout/updatemenu/__init__.py
index cedac6271e8..fad99c07fed 100644
--- a/packages/python/plotly/plotly/validators/layout/updatemenu/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/updatemenu/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yanchor import YanchorValidator
     from ._y import YValidator
     from ._xanchor import XanchorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/updatemenu/button/__init__.py b/packages/python/plotly/plotly/validators/layout/updatemenu/button/__init__.py
index e0a90a88c06..8d8c8efb6d1 100644
--- a/packages/python/plotly/plotly/validators/layout/updatemenu/button/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/updatemenu/button/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/updatemenu/font/__init__.py b/packages/python/plotly/plotly/validators/layout/updatemenu/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/updatemenu/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/updatemenu/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/updatemenu/pad/__init__.py b/packages/python/plotly/plotly/validators/layout/updatemenu/pad/__init__.py
index 04e64dbc5ee..dd4d1f3600d 100644
--- a/packages/python/plotly/plotly/validators/layout/updatemenu/pad/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/updatemenu/pad/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._t import TValidator
     from ._r import RValidator
     from ._l import LValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/__init__.py
index be5a049045c..f9e42883eee 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zerolinewidth import ZerolinewidthValidator
     from ._zerolinecolor import ZerolinecolorValidator
     from ._zeroline import ZerolineValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/autorangeoptions/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/autorangeoptions/__init__.py
index 701f84c04e0..e9816b484a7 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/autorangeoptions/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/autorangeoptions/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._minallowed import MinallowedValidator
     from ._maxallowed import MaxallowedValidator
     from ._includesrc import IncludesrcValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/minor/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/minor/__init__.py
index 27860a82b88..0d89ac68366 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/minor/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/minor/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickwidth import TickwidthValidator
     from ._tickvalssrc import TickvalssrcValidator
     from ._tickvals import TickvalsValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/rangebreak/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/rangebreak/__init__.py
index 03883658535..76ca5869bb0 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/rangebreak/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/rangebreak/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._values import ValuesValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._pattern import PatternValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/__init__.py
index 4e2ef7c7f34..8fea8af8543 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yanchor import YanchorValidator
     from ._y import YValidator
     from ._xanchor import XanchorValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/button/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/button/__init__.py
index 50e76b682db..10992ea1954 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/button/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/button/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._stepmode import StepmodeValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/font/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/rangeselector/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/rangeslider/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/rangeslider/__init__.py
index b772996f42c..de86ce02ef8 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/rangeslider/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/rangeslider/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yaxis import YaxisValidator
     from ._visible import VisibleValidator
     from ._thickness import ThicknessValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/rangeslider/yaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/rangeslider/yaxis/__init__.py
index 4f27a744de8..01745d54802 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/rangeslider/yaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/rangeslider/yaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._rangemode import RangemodeValidator
     from ._range import RangeValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/title/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/title/__init__.py
index e8ad96b4dc9..7423153be1f 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._standoff import StandoffValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/layout/xaxis/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/xaxis/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/xaxis/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/xaxis/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/yaxis/__init__.py b/packages/python/plotly/plotly/validators/layout/yaxis/__init__.py
index b081aee460c..8a6138bd274 100644
--- a/packages/python/plotly/plotly/validators/layout/yaxis/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/yaxis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zerolinewidth import ZerolinewidthValidator
     from ._zerolinecolor import ZerolinecolorValidator
     from ._zeroline import ZerolineValidator
diff --git a/packages/python/plotly/plotly/validators/layout/yaxis/autorangeoptions/__init__.py b/packages/python/plotly/plotly/validators/layout/yaxis/autorangeoptions/__init__.py
index 701f84c04e0..e9816b484a7 100644
--- a/packages/python/plotly/plotly/validators/layout/yaxis/autorangeoptions/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/yaxis/autorangeoptions/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._minallowed import MinallowedValidator
     from ._maxallowed import MaxallowedValidator
     from ._includesrc import IncludesrcValidator
diff --git a/packages/python/plotly/plotly/validators/layout/yaxis/minor/__init__.py b/packages/python/plotly/plotly/validators/layout/yaxis/minor/__init__.py
index 27860a82b88..0d89ac68366 100644
--- a/packages/python/plotly/plotly/validators/layout/yaxis/minor/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/yaxis/minor/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._tickwidth import TickwidthValidator
     from ._tickvalssrc import TickvalssrcValidator
     from ._tickvals import TickvalsValidator
diff --git a/packages/python/plotly/plotly/validators/layout/yaxis/rangebreak/__init__.py b/packages/python/plotly/plotly/validators/layout/yaxis/rangebreak/__init__.py
index 03883658535..76ca5869bb0 100644
--- a/packages/python/plotly/plotly/validators/layout/yaxis/rangebreak/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/yaxis/rangebreak/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._values import ValuesValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._pattern import PatternValidator
diff --git a/packages/python/plotly/plotly/validators/layout/yaxis/tickfont/__init__.py b/packages/python/plotly/plotly/validators/layout/yaxis/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/yaxis/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/yaxis/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/layout/yaxis/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/layout/yaxis/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/layout/yaxis/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/yaxis/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/layout/yaxis/title/__init__.py b/packages/python/plotly/plotly/validators/layout/yaxis/title/__init__.py
index e8ad96b4dc9..7423153be1f 100644
--- a/packages/python/plotly/plotly/validators/layout/yaxis/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/yaxis/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._standoff import StandoffValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/layout/yaxis/title/font/__init__.py b/packages/python/plotly/plotly/validators/layout/yaxis/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/layout/yaxis/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/layout/yaxis/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/__init__.py
index fc0281e8973..ddb84049cf7 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zhoverformat import ZhoverformatValidator
     from ._zcalendar import ZcalendarValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/colorbar/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/contour/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/contour/__init__.py
index 8d51b1d4c02..731d9faa35b 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/contour/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/contour/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._show import ShowValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/mesh3d/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/lighting/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/lighting/__init__.py
index 028351f35d6..6d77801bf22 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/lighting/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/lighting/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._vertexnormalsepsilon import VertexnormalsepsilonValidator
     from ._specular import SpecularValidator
     from ._roughness import RoughnessValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/lightposition/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/lightposition/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/lightposition/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/lightposition/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/mesh3d/stream/__init__.py b/packages/python/plotly/plotly/validators/mesh3d/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/mesh3d/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/mesh3d/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/ohlc/__init__.py b/packages/python/plotly/plotly/validators/ohlc/__init__.py
index 1a42406dad5..17f1147f385 100644
--- a/packages/python/plotly/plotly/validators/ohlc/__init__.py
+++ b/packages/python/plotly/plotly/validators/ohlc/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zorder import ZorderValidator
     from ._yhoverformat import YhoverformatValidator
     from ._yaxis import YaxisValidator
diff --git a/packages/python/plotly/plotly/validators/ohlc/decreasing/__init__.py b/packages/python/plotly/plotly/validators/ohlc/decreasing/__init__.py
index 90c7f7b1276..07b541036f4 100644
--- a/packages/python/plotly/plotly/validators/ohlc/decreasing/__init__.py
+++ b/packages/python/plotly/plotly/validators/ohlc/decreasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import LineValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/ohlc/decreasing/line/__init__.py b/packages/python/plotly/plotly/validators/ohlc/decreasing/line/__init__.py
index cff41466517..369f02b2a7a 100644
--- a/packages/python/plotly/plotly/validators/ohlc/decreasing/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/ohlc/decreasing/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dash import DashValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/ohlc/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/ohlc/hoverlabel/__init__.py
index 5504c36e76f..ed27dfdf2a0 100644
--- a/packages/python/plotly/plotly/validators/ohlc/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/ohlc/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._split import SplitValidator
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
diff --git a/packages/python/plotly/plotly/validators/ohlc/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/ohlc/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/ohlc/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/ohlc/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/ohlc/increasing/__init__.py b/packages/python/plotly/plotly/validators/ohlc/increasing/__init__.py
index 90c7f7b1276..07b541036f4 100644
--- a/packages/python/plotly/plotly/validators/ohlc/increasing/__init__.py
+++ b/packages/python/plotly/plotly/validators/ohlc/increasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import LineValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/ohlc/increasing/line/__init__.py b/packages/python/plotly/plotly/validators/ohlc/increasing/line/__init__.py
index cff41466517..369f02b2a7a 100644
--- a/packages/python/plotly/plotly/validators/ohlc/increasing/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/ohlc/increasing/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dash import DashValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/ohlc/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/ohlc/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/ohlc/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/ohlc/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/ohlc/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/ohlc/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/ohlc/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/ohlc/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/ohlc/line/__init__.py b/packages/python/plotly/plotly/validators/ohlc/line/__init__.py
index e02935101ff..cff599489bd 100644
--- a/packages/python/plotly/plotly/validators/ohlc/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/ohlc/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dash import DashValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/ohlc/stream/__init__.py b/packages/python/plotly/plotly/validators/ohlc/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/ohlc/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/ohlc/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/parcats/__init__.py b/packages/python/plotly/plotly/validators/parcats/__init__.py
index 6e95a64b31f..defbc08771c 100644
--- a/packages/python/plotly/plotly/validators/parcats/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._uirevision import UirevisionValidator
     from ._uid import UidValidator
diff --git a/packages/python/plotly/plotly/validators/parcats/dimension/__init__.py b/packages/python/plotly/plotly/validators/parcats/dimension/__init__.py
index 166d9faa329..0304d5bd633 100644
--- a/packages/python/plotly/plotly/validators/parcats/dimension/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/dimension/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._valuessrc import ValuessrcValidator
     from ._values import ValuesValidator
diff --git a/packages/python/plotly/plotly/validators/parcats/domain/__init__.py b/packages/python/plotly/plotly/validators/parcats/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/parcats/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/parcats/labelfont/__init__.py b/packages/python/plotly/plotly/validators/parcats/labelfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/parcats/labelfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/labelfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/parcats/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/parcats/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/parcats/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/parcats/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/parcats/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/parcats/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/parcats/line/__init__.py b/packages/python/plotly/plotly/validators/parcats/line/__init__.py
index a5677cc3e26..2ad917d6caa 100644
--- a/packages/python/plotly/plotly/validators/parcats/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._showscale import ShowscaleValidator
     from ._shape import ShapeValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/parcats/line/colorbar/__init__.py b/packages/python/plotly/plotly/validators/parcats/line/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/parcats/line/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/line/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/parcats/line/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/parcats/line/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/parcats/line/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/line/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/parcats/line/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/parcats/line/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/parcats/line/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/line/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/parcats/line/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/parcats/line/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/parcats/line/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/line/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/parcats/line/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/parcats/line/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/parcats/line/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/line/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/parcats/stream/__init__.py b/packages/python/plotly/plotly/validators/parcats/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/parcats/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/parcats/tickfont/__init__.py b/packages/python/plotly/plotly/validators/parcats/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/parcats/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcats/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/__init__.py b/packages/python/plotly/plotly/validators/parcoords/__init__.py
index 9fb0212462b..310f8508f7a 100644
--- a/packages/python/plotly/plotly/validators/parcoords/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._unselected import UnselectedValidator
     from ._uirevision import UirevisionValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/dimension/__init__.py b/packages/python/plotly/plotly/validators/parcoords/dimension/__init__.py
index 69bde72cd61..38bf626406c 100644
--- a/packages/python/plotly/plotly/validators/parcoords/dimension/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/dimension/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._valuessrc import ValuessrcValidator
     from ._values import ValuesValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/domain/__init__.py b/packages/python/plotly/plotly/validators/parcoords/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/parcoords/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/labelfont/__init__.py b/packages/python/plotly/plotly/validators/parcoords/labelfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/parcoords/labelfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/labelfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/parcoords/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/parcoords/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/parcoords/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/parcoords/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/parcoords/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/line/__init__.py b/packages/python/plotly/plotly/validators/parcoords/line/__init__.py
index acf6c173d89..abac5600bbd 100644
--- a/packages/python/plotly/plotly/validators/parcoords/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._showscale import ShowscaleValidator
     from ._reversescale import ReversescaleValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/line/colorbar/__init__.py b/packages/python/plotly/plotly/validators/parcoords/line/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/parcoords/line/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/line/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/line/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/parcoords/line/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/parcoords/line/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/line/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/line/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/parcoords/line/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/parcoords/line/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/line/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/line/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/parcoords/line/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/parcoords/line/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/line/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/line/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/parcoords/line/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/parcoords/line/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/line/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/rangefont/__init__.py b/packages/python/plotly/plotly/validators/parcoords/rangefont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/parcoords/rangefont/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/rangefont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/stream/__init__.py b/packages/python/plotly/plotly/validators/parcoords/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/parcoords/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/parcoords/tickfont/__init__.py b/packages/python/plotly/plotly/validators/parcoords/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/parcoords/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/parcoords/unselected/__init__.py b/packages/python/plotly/plotly/validators/parcoords/unselected/__init__.py
index 90c7f7b1276..07b541036f4 100644
--- a/packages/python/plotly/plotly/validators/parcoords/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import LineValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/parcoords/unselected/line/__init__.py b/packages/python/plotly/plotly/validators/parcoords/unselected/line/__init__.py
index d8f31347bfd..255d60709e9 100644
--- a/packages/python/plotly/plotly/validators/parcoords/unselected/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/parcoords/unselected/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/pie/__init__.py b/packages/python/plotly/plotly/validators/pie/__init__.py
index 7ee355c1cb4..fd3977455ad 100644
--- a/packages/python/plotly/plotly/validators/pie/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._valuessrc import ValuessrcValidator
     from ._values import ValuesValidator
diff --git a/packages/python/plotly/plotly/validators/pie/domain/__init__.py b/packages/python/plotly/plotly/validators/pie/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/pie/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/pie/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/pie/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/pie/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/pie/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/pie/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/pie/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/pie/insidetextfont/__init__.py b/packages/python/plotly/plotly/validators/pie/insidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/pie/insidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/insidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/pie/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/pie/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/pie/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/pie/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/pie/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/pie/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/pie/marker/__init__.py b/packages/python/plotly/plotly/validators/pie/marker/__init__.py
index aeae3564f66..7534208e13d 100644
--- a/packages/python/plotly/plotly/validators/pie/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._pattern import PatternValidator
     from ._line import LineValidator
     from ._colorssrc import ColorssrcValidator
diff --git a/packages/python/plotly/plotly/validators/pie/marker/line/__init__.py b/packages/python/plotly/plotly/validators/pie/marker/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/pie/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/pie/marker/pattern/__init__.py b/packages/python/plotly/plotly/validators/pie/marker/pattern/__init__.py
index e190f962c46..bfeb887e3cf 100644
--- a/packages/python/plotly/plotly/validators/pie/marker/pattern/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/marker/pattern/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._soliditysrc import SoliditysrcValidator
     from ._solidity import SolidityValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/pie/outsidetextfont/__init__.py b/packages/python/plotly/plotly/validators/pie/outsidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/pie/outsidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/outsidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/pie/stream/__init__.py b/packages/python/plotly/plotly/validators/pie/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/pie/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/pie/textfont/__init__.py b/packages/python/plotly/plotly/validators/pie/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/pie/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/pie/title/__init__.py b/packages/python/plotly/plotly/validators/pie/title/__init__.py
index bedd4ba1767..a3fcc6ac477 100644
--- a/packages/python/plotly/plotly/validators/pie/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._position import PositionValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/pie/title/font/__init__.py b/packages/python/plotly/plotly/validators/pie/title/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/pie/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/pie/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/__init__.py b/packages/python/plotly/plotly/validators/sankey/__init__.py
index 0dd341cd80b..a0cd87e1e73 100644
--- a/packages/python/plotly/plotly/validators/sankey/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._valuesuffix import ValuesuffixValidator
     from ._valueformat import ValueformatValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/domain/__init__.py b/packages/python/plotly/plotly/validators/sankey/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/sankey/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/sankey/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/sankey/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/sankey/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/sankey/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/sankey/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/sankey/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/sankey/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/sankey/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/sankey/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/link/__init__.py b/packages/python/plotly/plotly/validators/sankey/link/__init__.py
index 8305b5d1d37..07244c73a41 100644
--- a/packages/python/plotly/plotly/validators/sankey/link/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/link/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._valuesrc import ValuesrcValidator
     from ._value import ValueValidator
     from ._targetsrc import TargetsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/link/colorscale/__init__.py b/packages/python/plotly/plotly/validators/sankey/link/colorscale/__init__.py
index a254f9c1217..20e5315baf6 100644
--- a/packages/python/plotly/plotly/validators/sankey/link/colorscale/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/link/colorscale/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
     from ._label import LabelValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/link/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/sankey/link/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/sankey/link/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/link/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/link/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/sankey/link/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/sankey/link/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/link/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/link/line/__init__.py b/packages/python/plotly/plotly/validators/sankey/link/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/sankey/link/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/link/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/node/__init__.py b/packages/python/plotly/plotly/validators/sankey/node/__init__.py
index 276f46d65c3..36908f00781 100644
--- a/packages/python/plotly/plotly/validators/sankey/node/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/node/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._ysrc import YsrcValidator
     from ._y import YValidator
     from ._xsrc import XsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/node/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/sankey/node/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/sankey/node/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/node/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/node/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/sankey/node/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/sankey/node/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/node/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/node/line/__init__.py b/packages/python/plotly/plotly/validators/sankey/node/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/sankey/node/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/node/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sankey/stream/__init__.py b/packages/python/plotly/plotly/validators/sankey/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/sankey/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/sankey/textfont/__init__.py b/packages/python/plotly/plotly/validators/sankey/textfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/sankey/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/sankey/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/__init__.py b/packages/python/plotly/plotly/validators/scatter/__init__.py
index e159bfe4564..475e023804c 100644
--- a/packages/python/plotly/plotly/validators/scatter/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zorder import ZorderValidator
     from ._ysrc import YsrcValidator
     from ._yperiodalignment import YperiodalignmentValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/error_x/__init__.py b/packages/python/plotly/plotly/validators/scatter/error_x/__init__.py
index 2e3ce59d75d..8062a657444 100644
--- a/packages/python/plotly/plotly/validators/scatter/error_x/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/error_x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._valueminus import ValueminusValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/error_y/__init__.py b/packages/python/plotly/plotly/validators/scatter/error_y/__init__.py
index eff09cd6a0a..be410710264 100644
--- a/packages/python/plotly/plotly/validators/scatter/error_y/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/error_y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._valueminus import ValueminusValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/fillgradient/__init__.py b/packages/python/plotly/plotly/validators/scatter/fillgradient/__init__.py
index 27798f1e389..ecb7689c432 100644
--- a/packages/python/plotly/plotly/validators/scatter/fillgradient/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/fillgradient/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._type import TypeValidator
     from ._stop import StopValidator
     from ._start import StartValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/fillpattern/__init__.py b/packages/python/plotly/plotly/validators/scatter/fillpattern/__init__.py
index e190f962c46..bfeb887e3cf 100644
--- a/packages/python/plotly/plotly/validators/scatter/fillpattern/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/fillpattern/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._soliditysrc import SoliditysrcValidator
     from ._solidity import SolidityValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/scatter/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/scatter/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/scatter/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scatter/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/scatter/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/scatter/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatter/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/scatter/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatter/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/line/__init__.py b/packages/python/plotly/plotly/validators/scatter/line/__init__.py
index ddf365c6a4c..2a796cde941 100644
--- a/packages/python/plotly/plotly/validators/scatter/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._smoothing import SmoothingValidator
     from ._simplify import SimplifyValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/marker/__init__.py b/packages/python/plotly/plotly/validators/scatter/marker/__init__.py
index 8434e73e3f5..beb004c3a47 100644
--- a/packages/python/plotly/plotly/validators/scatter/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._standoffsrc import StandoffsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scatter/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scatter/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scatter/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatter/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scatter/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scatter/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scatter/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scatter/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scatter/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatter/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/marker/gradient/__init__.py b/packages/python/plotly/plotly/validators/scatter/marker/gradient/__init__.py
index 624a280ea46..180c9a46acf 100644
--- a/packages/python/plotly/plotly/validators/scatter/marker/gradient/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/marker/gradient/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._typesrc import TypesrcValidator
     from ._type import TypeValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/marker/line/__init__.py b/packages/python/plotly/plotly/validators/scatter/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/scatter/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/selected/__init__.py b/packages/python/plotly/plotly/validators/scatter/selected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scatter/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatter/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/scatter/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scatter/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/selected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatter/selected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scatter/selected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/selected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scatter/stream/__init__.py b/packages/python/plotly/plotly/validators/scatter/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/scatter/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatter/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatter/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scatter/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/unselected/__init__.py b/packages/python/plotly/plotly/validators/scatter/unselected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scatter/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatter/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/scatter/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scatter/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scatter/unselected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatter/unselected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scatter/unselected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter/unselected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scatter3d/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/__init__.py
index c9a28b14c34..b63fa2918ce 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zhoverformat import ZhoverformatValidator
     from ._zcalendar import ZcalendarValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/error_x/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/error_x/__init__.py
index ff9282973c6..c88669108cd 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/error_x/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/error_x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._valueminus import ValueminusValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/error_y/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/error_y/__init__.py
index ff9282973c6..c88669108cd 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/error_y/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/error_y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._valueminus import ValueminusValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/error_z/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/error_z/__init__.py
index eff09cd6a0a..be410710264 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/error_z/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/error_z/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._valueminus import ValueminusValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatter3d/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/line/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/line/__init__.py
index acdb8a9fbcd..fe08d3ce212 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._showscale import ShowscaleValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/line/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/marker/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/marker/__init__.py
index df67bfdf210..1e96f4d50ab 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/marker/line/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/marker/line/__init__.py
index cb1dba3be15..b1797bc1b88 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/projection/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/projection/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/projection/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/projection/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/projection/x/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/projection/x/__init__.py
index 45005776b78..c56ae453305 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/projection/x/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/projection/x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._scale import ScaleValidator
     from ._opacity import OpacityValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/projection/y/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/projection/y/__init__.py
index 45005776b78..c56ae453305 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/projection/y/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/projection/y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._scale import ScaleValidator
     from ._opacity import OpacityValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/projection/z/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/projection/z/__init__.py
index 45005776b78..c56ae453305 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/projection/z/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/projection/z/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._scale import ScaleValidator
     from ._opacity import OpacityValidator
diff --git a/packages/python/plotly/plotly/validators/scatter3d/stream/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatter3d/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatter3d/textfont/__init__.py
index d87c37ff7aa..b36d3015a42 100644
--- a/packages/python/plotly/plotly/validators/scatter3d/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatter3d/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/__init__.py
index 2a6cd88e3e6..6c33a70d4c3 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zorder import ZorderValidator
     from ._yaxis import YaxisValidator
     from ._xaxis import XaxisValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/line/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/line/__init__.py
index 7045562597a..fad238e6e58 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._smoothing import SmoothingValidator
     from ._shape import ShapeValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/marker/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/marker/__init__.py
index 8434e73e3f5..beb004c3a47 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._standoffsrc import StandoffsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/marker/gradient/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/marker/gradient/__init__.py
index 624a280ea46..180c9a46acf 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/marker/gradient/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/marker/gradient/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._typesrc import TypesrcValidator
     from ._type import TypeValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/marker/line/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/selected/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/selected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/selected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/selected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/selected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/selected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/stream/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/unselected/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/unselected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattercarpet/unselected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattercarpet/unselected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scattercarpet/unselected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattercarpet/unselected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattergeo/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/__init__.py
index fd1f0586a2e..87785617002 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._unselected import UnselectedValidator
     from ._uirevision import UirevisionValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattergeo/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/line/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/line/__init__.py
index cff41466517..369f02b2a7a 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dash import DashValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/marker/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/marker/__init__.py
index 48545a32a3f..bad08692a4f 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._standoffsrc import StandoffsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/marker/gradient/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/marker/gradient/__init__.py
index 624a280ea46..180c9a46acf 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/marker/gradient/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/marker/gradient/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._typesrc import TypesrcValidator
     from ._type import TypeValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/marker/line/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/selected/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/selected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattergeo/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/selected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/selected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/selected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/selected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattergeo/stream/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattergeo/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/unselected/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/unselected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattergeo/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattergeo/unselected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattergeo/unselected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scattergeo/unselected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergeo/unselected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattergl/__init__.py b/packages/python/plotly/plotly/validators/scattergl/__init__.py
index 04ea09cc2c9..49eb5a9c305 100644
--- a/packages/python/plotly/plotly/validators/scattergl/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._ysrc import YsrcValidator
     from ._yperiodalignment import YperiodalignmentValidator
     from ._yperiod0 import Yperiod0Validator
diff --git a/packages/python/plotly/plotly/validators/scattergl/error_x/__init__.py b/packages/python/plotly/plotly/validators/scattergl/error_x/__init__.py
index 2e3ce59d75d..8062a657444 100644
--- a/packages/python/plotly/plotly/validators/scattergl/error_x/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/error_x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._valueminus import ValueminusValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/error_y/__init__.py b/packages/python/plotly/plotly/validators/scattergl/error_y/__init__.py
index eff09cd6a0a..be410710264 100644
--- a/packages/python/plotly/plotly/validators/scattergl/error_y/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/error_y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._valueminus import ValueminusValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/scattergl/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/scattergl/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/scattergl/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scattergl/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/scattergl/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/scattergl/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattergl/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/scattergl/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattergl/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/line/__init__.py b/packages/python/plotly/plotly/validators/scattergl/line/__init__.py
index 84b4574bb5e..47abe9f2f99 100644
--- a/packages/python/plotly/plotly/validators/scattergl/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._shape import ShapeValidator
     from ._dash import DashValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/marker/__init__.py b/packages/python/plotly/plotly/validators/scattergl/marker/__init__.py
index dc48879d6be..005fbcfccb0 100644
--- a/packages/python/plotly/plotly/validators/scattergl/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/marker/line/__init__.py b/packages/python/plotly/plotly/validators/scattergl/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/scattergl/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/selected/__init__.py b/packages/python/plotly/plotly/validators/scattergl/selected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scattergl/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattergl/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattergl/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattergl/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/selected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattergl/selected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scattergl/selected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/selected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattergl/stream/__init__.py b/packages/python/plotly/plotly/validators/scattergl/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/scattergl/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattergl/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattergl/textfont/__init__.py
index d87c37ff7aa..b36d3015a42 100644
--- a/packages/python/plotly/plotly/validators/scattergl/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/unselected/__init__.py b/packages/python/plotly/plotly/validators/scattergl/unselected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scattergl/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattergl/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattergl/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattergl/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattergl/unselected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattergl/unselected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scattergl/unselected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattergl/unselected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattermap/__init__.py b/packages/python/plotly/plotly/validators/scattermap/__init__.py
index 5abe04051d4..14cb77ea5eb 100644
--- a/packages/python/plotly/plotly/validators/scattermap/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._unselected import UnselectedValidator
     from ._uirevision import UirevisionValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/cluster/__init__.py b/packages/python/plotly/plotly/validators/scattermap/cluster/__init__.py
index e8f530f8e9e..443a4428086 100644
--- a/packages/python/plotly/plotly/validators/scattermap/cluster/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/cluster/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._stepsrc import StepsrcValidator
     from ._step import StepValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/scattermap/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/scattermap/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/scattermap/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scattermap/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/scattermap/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/scattermap/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattermap/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/scattermap/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattermap/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/line/__init__.py b/packages/python/plotly/plotly/validators/scattermap/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/scattermap/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattermap/marker/__init__.py b/packages/python/plotly/plotly/validators/scattermap/marker/__init__.py
index 1560474e41f..d44ef560775 100644
--- a/packages/python/plotly/plotly/validators/scattermap/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/selected/__init__.py b/packages/python/plotly/plotly/validators/scattermap/selected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/scattermap/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattermap/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattermap/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattermap/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/stream/__init__.py b/packages/python/plotly/plotly/validators/scattermap/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/scattermap/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattermap/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattermap/textfont/__init__.py
index 9301c0688ce..0e6a97f4800 100644
--- a/packages/python/plotly/plotly/validators/scattermap/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._style import StyleValidator
     from ._size import SizeValidator
diff --git a/packages/python/plotly/plotly/validators/scattermap/unselected/__init__.py b/packages/python/plotly/plotly/validators/scattermap/unselected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/scattermap/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattermap/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattermap/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattermap/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermap/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/__init__.py
index 5abe04051d4..14cb77ea5eb 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._unselected import UnselectedValidator
     from ._uirevision import UirevisionValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/cluster/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/cluster/__init__.py
index e8f530f8e9e..443a4428086 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/cluster/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/cluster/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._stepsrc import StepsrcValidator
     from ._step import StepValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/line/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/marker/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/marker/__init__.py
index 1560474e41f..d44ef560775 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/selected/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/selected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/stream/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/textfont/__init__.py
index 9301c0688ce..0e6a97f4800 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._style import StyleValidator
     from ._size import SizeValidator
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/unselected/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/unselected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattermapbox/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattermapbox/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattermapbox/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattermapbox/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/__init__.py
index ce934b10c88..384f0a7cae1 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._unselected import UnselectedValidator
     from ._uirevision import UirevisionValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/line/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/line/__init__.py
index 7045562597a..fad238e6e58 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._smoothing import SmoothingValidator
     from ._shape import ShapeValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/marker/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/marker/__init__.py
index 8434e73e3f5..beb004c3a47 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._standoffsrc import StandoffsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/marker/gradient/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/marker/gradient/__init__.py
index 624a280ea46..180c9a46acf 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/marker/gradient/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/marker/gradient/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._typesrc import TypesrcValidator
     from ._type import TypeValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/marker/line/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/selected/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/selected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/selected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/selected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/selected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/selected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/stream/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/unselected/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/unselected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolar/unselected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatterpolar/unselected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scatterpolar/unselected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolar/unselected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/__init__.py
index 69a11c033b3..87f16f037e1 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._unselected import UnselectedValidator
     from ._uirevision import UirevisionValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/line/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/line/__init__.py
index cff41466517..369f02b2a7a 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dash import DashValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/marker/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/marker/__init__.py
index dc48879d6be..005fbcfccb0 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/marker/line/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/selected/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/selected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/selected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/selected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/selected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/selected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/stream/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/textfont/__init__.py
index d87c37ff7aa..b36d3015a42 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/unselected/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/unselected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scatterpolargl/unselected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatterpolargl/unselected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scatterpolargl/unselected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterpolargl/unselected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattersmith/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/__init__.py
index 4dc55c20dd6..ebd9c3d0110 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._unselected import UnselectedValidator
     from ._uirevision import UirevisionValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattersmith/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/line/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/line/__init__.py
index 7045562597a..fad238e6e58 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._smoothing import SmoothingValidator
     from ._shape import ShapeValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/marker/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/marker/__init__.py
index 8434e73e3f5..beb004c3a47 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._standoffsrc import StandoffsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/marker/gradient/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/marker/gradient/__init__.py
index 624a280ea46..180c9a46acf 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/marker/gradient/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/marker/gradient/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._typesrc import TypesrcValidator
     from ._type import TypeValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/marker/line/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/selected/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/selected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattersmith/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/selected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/selected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/selected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/selected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scattersmith/stream/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattersmith/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/unselected/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/unselected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scattersmith/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scattersmith/unselected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scattersmith/unselected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scattersmith/unselected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scattersmith/unselected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scatterternary/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/__init__.py
index e99da6064dc..f57ef4205f3 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._unselected import UnselectedValidator
     from ._uirevision import UirevisionValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterternary/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/line/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/line/__init__.py
index 7045562597a..fad238e6e58 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._smoothing import SmoothingValidator
     from ._shape import ShapeValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/marker/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/marker/__init__.py
index 8434e73e3f5..beb004c3a47 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._standoffsrc import StandoffsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/marker/gradient/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/marker/gradient/__init__.py
index 624a280ea46..180c9a46acf 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/marker/gradient/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/marker/gradient/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._typesrc import TypesrcValidator
     from ._type import TypeValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/marker/line/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/selected/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/selected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterternary/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/selected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/selected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/selected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/selected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/scatterternary/stream/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterternary/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/unselected/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/unselected/__init__.py
index 3b0aeed383f..92269b97f6a 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._textfont import TextfontValidator
     from ._marker import MarkerValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/scatterternary/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/scatterternary/unselected/textfont/__init__.py b/packages/python/plotly/plotly/validators/scatterternary/unselected/textfont/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/scatterternary/unselected/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/scatterternary/unselected/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/splom/__init__.py b/packages/python/plotly/plotly/validators/splom/__init__.py
index c928a1b08d9..92ead29dbc9 100644
--- a/packages/python/plotly/plotly/validators/splom/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yhoverformat import YhoverformatValidator
     from ._yaxes import YaxesValidator
     from ._xhoverformat import XhoverformatValidator
diff --git a/packages/python/plotly/plotly/validators/splom/diagonal/__init__.py b/packages/python/plotly/plotly/validators/splom/diagonal/__init__.py
index 5a516ae4827..286d7f071d9 100644
--- a/packages/python/plotly/plotly/validators/splom/diagonal/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/diagonal/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/splom/dimension/__init__.py b/packages/python/plotly/plotly/validators/splom/dimension/__init__.py
index ca97d79c70a..e3053fb8ae4 100644
--- a/packages/python/plotly/plotly/validators/splom/dimension/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/dimension/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._valuessrc import ValuessrcValidator
     from ._values import ValuesValidator
diff --git a/packages/python/plotly/plotly/validators/splom/dimension/axis/__init__.py b/packages/python/plotly/plotly/validators/splom/dimension/axis/__init__.py
index 23af7f078b6..38bdf336f42 100644
--- a/packages/python/plotly/plotly/validators/splom/dimension/axis/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/dimension/axis/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._type import TypeValidator
     from ._matches import MatchesValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/splom/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/splom/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/splom/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/splom/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/splom/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/splom/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/splom/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/splom/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/splom/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/splom/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/splom/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/splom/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/splom/marker/__init__.py b/packages/python/plotly/plotly/validators/splom/marker/__init__.py
index dc48879d6be..005fbcfccb0 100644
--- a/packages/python/plotly/plotly/validators/splom/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbolsrc import SymbolsrcValidator
     from ._symbol import SymbolValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/splom/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/splom/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/splom/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/splom/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/splom/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/splom/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/splom/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/splom/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/splom/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/splom/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/splom/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/splom/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/splom/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/splom/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/splom/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/splom/marker/line/__init__.py b/packages/python/plotly/plotly/validators/splom/marker/line/__init__.py
index facbe33f884..ea4b7fd175d 100644
--- a/packages/python/plotly/plotly/validators/splom/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._reversescale import ReversescaleValidator
diff --git a/packages/python/plotly/plotly/validators/splom/selected/__init__.py b/packages/python/plotly/plotly/validators/splom/selected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/splom/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/splom/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/splom/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/splom/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/splom/stream/__init__.py b/packages/python/plotly/plotly/validators/splom/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/splom/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/splom/unselected/__init__.py b/packages/python/plotly/plotly/validators/splom/unselected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/splom/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/splom/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/splom/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/splom/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/splom/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/__init__.py b/packages/python/plotly/plotly/validators/streamtube/__init__.py
index 7d348e38db1..526926cbf81 100644
--- a/packages/python/plotly/plotly/validators/streamtube/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zhoverformat import ZhoverformatValidator
     from ._z import ZValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/colorbar/__init__.py b/packages/python/plotly/plotly/validators/streamtube/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/streamtube/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/streamtube/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/streamtube/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/streamtube/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/streamtube/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/streamtube/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/streamtube/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/streamtube/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/streamtube/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/streamtube/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/streamtube/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/streamtube/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/streamtube/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/streamtube/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/streamtube/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/streamtube/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/streamtube/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/streamtube/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/lighting/__init__.py b/packages/python/plotly/plotly/validators/streamtube/lighting/__init__.py
index 028351f35d6..6d77801bf22 100644
--- a/packages/python/plotly/plotly/validators/streamtube/lighting/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/lighting/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._vertexnormalsepsilon import VertexnormalsepsilonValidator
     from ._specular import SpecularValidator
     from ._roughness import RoughnessValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/lightposition/__init__.py b/packages/python/plotly/plotly/validators/streamtube/lightposition/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/streamtube/lightposition/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/lightposition/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/starts/__init__.py b/packages/python/plotly/plotly/validators/streamtube/starts/__init__.py
index f8bd4cce320..32082a5003b 100644
--- a/packages/python/plotly/plotly/validators/streamtube/starts/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/starts/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._z import ZValidator
     from ._ysrc import YsrcValidator
diff --git a/packages/python/plotly/plotly/validators/streamtube/stream/__init__.py b/packages/python/plotly/plotly/validators/streamtube/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/streamtube/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/streamtube/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/sunburst/__init__.py b/packages/python/plotly/plotly/validators/sunburst/__init__.py
index d9043d98c91..eda6d10a9e0 100644
--- a/packages/python/plotly/plotly/validators/sunburst/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._valuessrc import ValuessrcValidator
     from ._values import ValuesValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/domain/__init__.py b/packages/python/plotly/plotly/validators/sunburst/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/sunburst/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/sunburst/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/sunburst/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/sunburst/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/sunburst/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/insidetextfont/__init__.py b/packages/python/plotly/plotly/validators/sunburst/insidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/sunburst/insidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/insidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/leaf/__init__.py b/packages/python/plotly/plotly/validators/sunburst/leaf/__init__.py
index 049134a716d..62bc04498e1 100644
--- a/packages/python/plotly/plotly/validators/sunburst/leaf/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/leaf/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._opacity import OpacityValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/sunburst/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/sunburst/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/sunburst/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/sunburst/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/sunburst/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/sunburst/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/marker/__init__.py b/packages/python/plotly/plotly/validators/sunburst/marker/__init__.py
index e04f18cc550..f18daea7758 100644
--- a/packages/python/plotly/plotly/validators/sunburst/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._showscale import ShowscaleValidator
     from ._reversescale import ReversescaleValidator
     from ._pattern import PatternValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/marker/line/__init__.py b/packages/python/plotly/plotly/validators/sunburst/marker/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/sunburst/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/marker/pattern/__init__.py b/packages/python/plotly/plotly/validators/sunburst/marker/pattern/__init__.py
index e190f962c46..bfeb887e3cf 100644
--- a/packages/python/plotly/plotly/validators/sunburst/marker/pattern/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/marker/pattern/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._soliditysrc import SoliditysrcValidator
     from ._solidity import SolidityValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/outsidetextfont/__init__.py b/packages/python/plotly/plotly/validators/sunburst/outsidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/sunburst/outsidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/outsidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/sunburst/root/__init__.py b/packages/python/plotly/plotly/validators/sunburst/root/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/sunburst/root/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/root/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/sunburst/stream/__init__.py b/packages/python/plotly/plotly/validators/sunburst/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/sunburst/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/sunburst/textfont/__init__.py b/packages/python/plotly/plotly/validators/sunburst/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/sunburst/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/sunburst/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/surface/__init__.py b/packages/python/plotly/plotly/validators/surface/__init__.py
index 40b7043b3fe..495007e0666 100644
--- a/packages/python/plotly/plotly/validators/surface/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zhoverformat import ZhoverformatValidator
     from ._zcalendar import ZcalendarValidator
diff --git a/packages/python/plotly/plotly/validators/surface/colorbar/__init__.py b/packages/python/plotly/plotly/validators/surface/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/surface/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/surface/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/surface/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/surface/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/surface/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/surface/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/surface/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/surface/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/surface/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/surface/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/surface/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/surface/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/surface/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/surface/contours/__init__.py b/packages/python/plotly/plotly/validators/surface/contours/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/surface/contours/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/contours/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/surface/contours/x/__init__.py b/packages/python/plotly/plotly/validators/surface/contours/x/__init__.py
index 33ec40f7090..afea36e650c 100644
--- a/packages/python/plotly/plotly/validators/surface/contours/x/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/contours/x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._usecolormap import UsecolormapValidator
     from ._start import StartValidator
diff --git a/packages/python/plotly/plotly/validators/surface/contours/x/project/__init__.py b/packages/python/plotly/plotly/validators/surface/contours/x/project/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/surface/contours/x/project/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/contours/x/project/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/surface/contours/y/__init__.py b/packages/python/plotly/plotly/validators/surface/contours/y/__init__.py
index 33ec40f7090..afea36e650c 100644
--- a/packages/python/plotly/plotly/validators/surface/contours/y/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/contours/y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._usecolormap import UsecolormapValidator
     from ._start import StartValidator
diff --git a/packages/python/plotly/plotly/validators/surface/contours/y/project/__init__.py b/packages/python/plotly/plotly/validators/surface/contours/y/project/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/surface/contours/y/project/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/contours/y/project/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/surface/contours/z/__init__.py b/packages/python/plotly/plotly/validators/surface/contours/z/__init__.py
index 33ec40f7090..afea36e650c 100644
--- a/packages/python/plotly/plotly/validators/surface/contours/z/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/contours/z/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._usecolormap import UsecolormapValidator
     from ._start import StartValidator
diff --git a/packages/python/plotly/plotly/validators/surface/contours/z/project/__init__.py b/packages/python/plotly/plotly/validators/surface/contours/z/project/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/surface/contours/z/project/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/contours/z/project/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/surface/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/surface/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/surface/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/surface/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/surface/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/surface/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/surface/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/surface/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/surface/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/surface/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/surface/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/surface/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/surface/lighting/__init__.py b/packages/python/plotly/plotly/validators/surface/lighting/__init__.py
index 4b1f88d4953..ca6f83ad4c0 100644
--- a/packages/python/plotly/plotly/validators/surface/lighting/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/lighting/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._specular import SpecularValidator
     from ._roughness import RoughnessValidator
     from ._fresnel import FresnelValidator
diff --git a/packages/python/plotly/plotly/validators/surface/lightposition/__init__.py b/packages/python/plotly/plotly/validators/surface/lightposition/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/surface/lightposition/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/lightposition/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/surface/stream/__init__.py b/packages/python/plotly/plotly/validators/surface/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/surface/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/surface/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/table/__init__.py b/packages/python/plotly/plotly/validators/table/__init__.py
index 78898057047..6635cc264ea 100644
--- a/packages/python/plotly/plotly/validators/table/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._uirevision import UirevisionValidator
     from ._uid import UidValidator
diff --git a/packages/python/plotly/plotly/validators/table/cells/__init__.py b/packages/python/plotly/plotly/validators/table/cells/__init__.py
index ee416ebc746..c613e97f3cb 100644
--- a/packages/python/plotly/plotly/validators/table/cells/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/cells/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._valuessrc import ValuessrcValidator
     from ._values import ValuesValidator
     from ._suffixsrc import SuffixsrcValidator
diff --git a/packages/python/plotly/plotly/validators/table/cells/fill/__init__.py b/packages/python/plotly/plotly/validators/table/cells/fill/__init__.py
index 4ca11d98821..bcbbf9d6dba 100644
--- a/packages/python/plotly/plotly/validators/table/cells/fill/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/cells/fill/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorsrc import ColorsrcValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/table/cells/font/__init__.py b/packages/python/plotly/plotly/validators/table/cells/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/table/cells/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/cells/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/table/cells/line/__init__.py b/packages/python/plotly/plotly/validators/table/cells/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/table/cells/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/cells/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/table/domain/__init__.py b/packages/python/plotly/plotly/validators/table/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/table/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/table/header/__init__.py b/packages/python/plotly/plotly/validators/table/header/__init__.py
index ee416ebc746..c613e97f3cb 100644
--- a/packages/python/plotly/plotly/validators/table/header/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/header/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._valuessrc import ValuessrcValidator
     from ._values import ValuesValidator
     from ._suffixsrc import SuffixsrcValidator
diff --git a/packages/python/plotly/plotly/validators/table/header/fill/__init__.py b/packages/python/plotly/plotly/validators/table/header/fill/__init__.py
index 4ca11d98821..bcbbf9d6dba 100644
--- a/packages/python/plotly/plotly/validators/table/header/fill/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/header/fill/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._colorsrc import ColorsrcValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/table/header/font/__init__.py b/packages/python/plotly/plotly/validators/table/header/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/table/header/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/header/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/table/header/line/__init__.py b/packages/python/plotly/plotly/validators/table/header/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/table/header/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/header/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/table/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/table/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/table/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/table/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/table/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/table/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/table/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/table/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/table/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/table/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/table/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/table/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/table/stream/__init__.py b/packages/python/plotly/plotly/validators/table/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/table/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/table/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/treemap/__init__.py b/packages/python/plotly/plotly/validators/treemap/__init__.py
index 2a7bd82d123..bd05f32a127 100644
--- a/packages/python/plotly/plotly/validators/treemap/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._valuessrc import ValuessrcValidator
     from ._values import ValuesValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/domain/__init__.py b/packages/python/plotly/plotly/validators/treemap/domain/__init__.py
index 67de5030d0a..51371db8566 100644
--- a/packages/python/plotly/plotly/validators/treemap/domain/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/domain/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._y import YValidator
     from ._x import XValidator
     from ._row import RowValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/treemap/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/treemap/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/treemap/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/treemap/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/insidetextfont/__init__.py b/packages/python/plotly/plotly/validators/treemap/insidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/treemap/insidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/insidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/treemap/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/treemap/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/treemap/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/treemap/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/treemap/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/marker/__init__.py b/packages/python/plotly/plotly/validators/treemap/marker/__init__.py
index a0aa062ffcf..213dc955afd 100644
--- a/packages/python/plotly/plotly/validators/treemap/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._showscale import ShowscaleValidator
     from ._reversescale import ReversescaleValidator
     from ._pattern import PatternValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/marker/colorbar/__init__.py b/packages/python/plotly/plotly/validators/treemap/marker/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/treemap/marker/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/marker/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/marker/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/treemap/marker/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/treemap/marker/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/marker/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/marker/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/treemap/marker/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/treemap/marker/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/marker/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/marker/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/treemap/marker/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/treemap/marker/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/marker/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/marker/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/treemap/marker/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/treemap/marker/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/marker/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/marker/line/__init__.py b/packages/python/plotly/plotly/validators/treemap/marker/line/__init__.py
index a2b9e1ae50c..7058fed3ef7 100644
--- a/packages/python/plotly/plotly/validators/treemap/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._widthsrc import WidthsrcValidator
     from ._width import WidthValidator
     from ._colorsrc import ColorsrcValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/marker/pad/__init__.py b/packages/python/plotly/plotly/validators/treemap/marker/pad/__init__.py
index 04e64dbc5ee..dd4d1f3600d 100644
--- a/packages/python/plotly/plotly/validators/treemap/marker/pad/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/marker/pad/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._t import TValidator
     from ._r import RValidator
     from ._l import LValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/marker/pattern/__init__.py b/packages/python/plotly/plotly/validators/treemap/marker/pattern/__init__.py
index e190f962c46..bfeb887e3cf 100644
--- a/packages/python/plotly/plotly/validators/treemap/marker/pattern/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/marker/pattern/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._soliditysrc import SoliditysrcValidator
     from ._solidity import SolidityValidator
     from ._sizesrc import SizesrcValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/outsidetextfont/__init__.py b/packages/python/plotly/plotly/validators/treemap/outsidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/treemap/outsidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/outsidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/pathbar/__init__.py b/packages/python/plotly/plotly/validators/treemap/pathbar/__init__.py
index fce05faf911..2a66871b43e 100644
--- a/packages/python/plotly/plotly/validators/treemap/pathbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/pathbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._thickness import ThicknessValidator
     from ._textfont import TextfontValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/pathbar/textfont/__init__.py b/packages/python/plotly/plotly/validators/treemap/pathbar/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/treemap/pathbar/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/pathbar/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/root/__init__.py b/packages/python/plotly/plotly/validators/treemap/root/__init__.py
index a9f087e5af1..103f09353e6 100644
--- a/packages/python/plotly/plotly/validators/treemap/root/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/root/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._color import ColorValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/treemap/stream/__init__.py b/packages/python/plotly/plotly/validators/treemap/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/treemap/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/treemap/textfont/__init__.py b/packages/python/plotly/plotly/validators/treemap/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/treemap/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/treemap/tiling/__init__.py b/packages/python/plotly/plotly/validators/treemap/tiling/__init__.py
index c7b32e85038..1ace59a9057 100644
--- a/packages/python/plotly/plotly/validators/treemap/tiling/__init__.py
+++ b/packages/python/plotly/plotly/validators/treemap/tiling/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._squarifyratio import SquarifyratioValidator
     from ._pad import PadValidator
     from ._packing import PackingValidator
diff --git a/packages/python/plotly/plotly/validators/violin/__init__.py b/packages/python/plotly/plotly/validators/violin/__init__.py
index 485ccd3476e..70eff9f7c2d 100644
--- a/packages/python/plotly/plotly/validators/violin/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zorder import ZorderValidator
     from ._ysrc import YsrcValidator
     from ._yhoverformat import YhoverformatValidator
diff --git a/packages/python/plotly/plotly/validators/violin/box/__init__.py b/packages/python/plotly/plotly/validators/violin/box/__init__.py
index e10d0b18d36..0f9ce2fc016 100644
--- a/packages/python/plotly/plotly/validators/violin/box/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/box/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._line import LineValidator
diff --git a/packages/python/plotly/plotly/validators/violin/box/line/__init__.py b/packages/python/plotly/plotly/validators/violin/box/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/violin/box/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/box/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/violin/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/violin/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/violin/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/violin/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/violin/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/violin/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/violin/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/violin/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/violin/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/violin/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/violin/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/violin/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/violin/line/__init__.py b/packages/python/plotly/plotly/validators/violin/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/violin/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/violin/marker/__init__.py b/packages/python/plotly/plotly/validators/violin/marker/__init__.py
index 59cc1848f17..f44a57ac911 100644
--- a/packages/python/plotly/plotly/validators/violin/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._symbol import SymbolValidator
     from ._size import SizeValidator
     from ._outliercolor import OutliercolorValidator
diff --git a/packages/python/plotly/plotly/validators/violin/marker/line/__init__.py b/packages/python/plotly/plotly/validators/violin/marker/line/__init__.py
index 7778bf581ee..0f3cdca1261 100644
--- a/packages/python/plotly/plotly/validators/violin/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._outlierwidth import OutlierwidthValidator
     from ._outliercolor import OutliercolorValidator
diff --git a/packages/python/plotly/plotly/validators/violin/meanline/__init__.py b/packages/python/plotly/plotly/validators/violin/meanline/__init__.py
index 57028e9aac7..d2704ecbb93 100644
--- a/packages/python/plotly/plotly/validators/violin/meanline/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/meanline/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._visible import VisibleValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/violin/selected/__init__.py b/packages/python/plotly/plotly/validators/violin/selected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/violin/selected/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/selected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/violin/selected/marker/__init__.py b/packages/python/plotly/plotly/validators/violin/selected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/violin/selected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/selected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/violin/stream/__init__.py b/packages/python/plotly/plotly/validators/violin/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/violin/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/violin/unselected/__init__.py b/packages/python/plotly/plotly/validators/violin/unselected/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/violin/unselected/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/unselected/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/violin/unselected/marker/__init__.py b/packages/python/plotly/plotly/validators/violin/unselected/marker/__init__.py
index 8c321a38bc5..3a535e77048 100644
--- a/packages/python/plotly/plotly/validators/violin/unselected/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/violin/unselected/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._size import SizeValidator
     from ._opacity import OpacityValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/volume/__init__.py b/packages/python/plotly/plotly/validators/volume/__init__.py
index bad97b9a272..c107d2c5e50 100644
--- a/packages/python/plotly/plotly/validators/volume/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zsrc import ZsrcValidator
     from ._zhoverformat import ZhoverformatValidator
     from ._z import ZValidator
diff --git a/packages/python/plotly/plotly/validators/volume/caps/__init__.py b/packages/python/plotly/plotly/validators/volume/caps/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/volume/caps/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/caps/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/volume/caps/x/__init__.py b/packages/python/plotly/plotly/validators/volume/caps/x/__init__.py
index 63a14620d21..72ac445a293 100644
--- a/packages/python/plotly/plotly/validators/volume/caps/x/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/caps/x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._fill import FillValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/volume/caps/y/__init__.py b/packages/python/plotly/plotly/validators/volume/caps/y/__init__.py
index 63a14620d21..72ac445a293 100644
--- a/packages/python/plotly/plotly/validators/volume/caps/y/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/caps/y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._fill import FillValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/volume/caps/z/__init__.py b/packages/python/plotly/plotly/validators/volume/caps/z/__init__.py
index 63a14620d21..72ac445a293 100644
--- a/packages/python/plotly/plotly/validators/volume/caps/z/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/caps/z/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._fill import FillValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/volume/colorbar/__init__.py b/packages/python/plotly/plotly/validators/volume/colorbar/__init__.py
index 84963a2c1b3..be992136e0a 100644
--- a/packages/python/plotly/plotly/validators/volume/colorbar/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/colorbar/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._yref import YrefValidator
     from ._ypad import YpadValidator
     from ._yanchor import YanchorValidator
diff --git a/packages/python/plotly/plotly/validators/volume/colorbar/tickfont/__init__.py b/packages/python/plotly/plotly/validators/volume/colorbar/tickfont/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/volume/colorbar/tickfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/colorbar/tickfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/volume/colorbar/tickformatstop/__init__.py b/packages/python/plotly/plotly/validators/volume/colorbar/tickformatstop/__init__.py
index 559090a1dec..949fe0b6ff4 100644
--- a/packages/python/plotly/plotly/validators/volume/colorbar/tickformatstop/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/colorbar/tickformatstop/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._value import ValueValidator
     from ._templateitemname import TemplateitemnameValidator
     from ._name import NameValidator
diff --git a/packages/python/plotly/plotly/validators/volume/colorbar/title/__init__.py b/packages/python/plotly/plotly/validators/volume/colorbar/title/__init__.py
index 1aae6a91aa5..0f767f373f2 100644
--- a/packages/python/plotly/plotly/validators/volume/colorbar/title/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/colorbar/title/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._side import SideValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/volume/colorbar/title/font/__init__.py b/packages/python/plotly/plotly/validators/volume/colorbar/title/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/volume/colorbar/title/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/colorbar/title/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/volume/contour/__init__.py b/packages/python/plotly/plotly/validators/volume/contour/__init__.py
index 8d51b1d4c02..731d9faa35b 100644
--- a/packages/python/plotly/plotly/validators/volume/contour/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/contour/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._show import ShowValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/volume/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/volume/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/volume/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/volume/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/volume/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/volume/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/volume/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/volume/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/volume/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/volume/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/volume/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/volume/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/volume/lighting/__init__.py b/packages/python/plotly/plotly/validators/volume/lighting/__init__.py
index 028351f35d6..6d77801bf22 100644
--- a/packages/python/plotly/plotly/validators/volume/lighting/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/lighting/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._vertexnormalsepsilon import VertexnormalsepsilonValidator
     from ._specular import SpecularValidator
     from ._roughness import RoughnessValidator
diff --git a/packages/python/plotly/plotly/validators/volume/lightposition/__init__.py b/packages/python/plotly/plotly/validators/volume/lightposition/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/volume/lightposition/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/lightposition/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/volume/slices/__init__.py b/packages/python/plotly/plotly/validators/volume/slices/__init__.py
index 52779f59bc4..680eb33e0b3 100644
--- a/packages/python/plotly/plotly/validators/volume/slices/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/slices/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._z import ZValidator
     from ._y import YValidator
     from ._x import XValidator
diff --git a/packages/python/plotly/plotly/validators/volume/slices/x/__init__.py b/packages/python/plotly/plotly/validators/volume/slices/x/__init__.py
index 9085068ffff..be0e0133a4b 100644
--- a/packages/python/plotly/plotly/validators/volume/slices/x/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/slices/x/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._locationssrc import LocationssrcValidator
     from ._locations import LocationsValidator
diff --git a/packages/python/plotly/plotly/validators/volume/slices/y/__init__.py b/packages/python/plotly/plotly/validators/volume/slices/y/__init__.py
index 9085068ffff..be0e0133a4b 100644
--- a/packages/python/plotly/plotly/validators/volume/slices/y/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/slices/y/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._locationssrc import LocationssrcValidator
     from ._locations import LocationsValidator
diff --git a/packages/python/plotly/plotly/validators/volume/slices/z/__init__.py b/packages/python/plotly/plotly/validators/volume/slices/z/__init__.py
index 9085068ffff..be0e0133a4b 100644
--- a/packages/python/plotly/plotly/validators/volume/slices/z/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/slices/z/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._locationssrc import LocationssrcValidator
     from ._locations import LocationsValidator
diff --git a/packages/python/plotly/plotly/validators/volume/spaceframe/__init__.py b/packages/python/plotly/plotly/validators/volume/spaceframe/__init__.py
index 63a14620d21..72ac445a293 100644
--- a/packages/python/plotly/plotly/validators/volume/spaceframe/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/spaceframe/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._fill import FillValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/volume/stream/__init__.py b/packages/python/plotly/plotly/validators/volume/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/volume/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/volume/surface/__init__.py b/packages/python/plotly/plotly/validators/volume/surface/__init__.py
index 79e3ea4c55c..1ad8fd6ff7f 100644
--- a/packages/python/plotly/plotly/validators/volume/surface/__init__.py
+++ b/packages/python/plotly/plotly/validators/volume/surface/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._show import ShowValidator
     from ._pattern import PatternValidator
     from ._fill import FillValidator
diff --git a/packages/python/plotly/plotly/validators/waterfall/__init__.py b/packages/python/plotly/plotly/validators/waterfall/__init__.py
index 74a33830936..ba0b6a72473 100644
--- a/packages/python/plotly/plotly/validators/waterfall/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._zorder import ZorderValidator
     from ._ysrc import YsrcValidator
     from ._yperiodalignment import YperiodalignmentValidator
diff --git a/packages/python/plotly/plotly/validators/waterfall/connector/__init__.py b/packages/python/plotly/plotly/validators/waterfall/connector/__init__.py
index 128cd52908a..e53ce690a0c 100644
--- a/packages/python/plotly/plotly/validators/waterfall/connector/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/connector/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._visible import VisibleValidator
     from ._mode import ModeValidator
     from ._line import LineValidator
diff --git a/packages/python/plotly/plotly/validators/waterfall/connector/line/__init__.py b/packages/python/plotly/plotly/validators/waterfall/connector/line/__init__.py
index cff41466517..369f02b2a7a 100644
--- a/packages/python/plotly/plotly/validators/waterfall/connector/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/connector/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._dash import DashValidator
     from ._color import ColorValidator
diff --git a/packages/python/plotly/plotly/validators/waterfall/decreasing/__init__.py b/packages/python/plotly/plotly/validators/waterfall/decreasing/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/waterfall/decreasing/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/decreasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/waterfall/decreasing/marker/__init__.py b/packages/python/plotly/plotly/validators/waterfall/decreasing/marker/__init__.py
index 9819cbc3592..a4ae345e160 100644
--- a/packages/python/plotly/plotly/validators/waterfall/decreasing/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/decreasing/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import LineValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/waterfall/decreasing/marker/line/__init__.py b/packages/python/plotly/plotly/validators/waterfall/decreasing/marker/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/waterfall/decreasing/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/decreasing/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/waterfall/hoverlabel/__init__.py b/packages/python/plotly/plotly/validators/waterfall/hoverlabel/__init__.py
index c6ee8b59679..a7dc5342e1e 100644
--- a/packages/python/plotly/plotly/validators/waterfall/hoverlabel/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/hoverlabel/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._namelengthsrc import NamelengthsrcValidator
     from ._namelength import NamelengthValidator
     from ._font import FontValidator
diff --git a/packages/python/plotly/plotly/validators/waterfall/hoverlabel/font/__init__.py b/packages/python/plotly/plotly/validators/waterfall/hoverlabel/font/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/waterfall/hoverlabel/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/hoverlabel/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/waterfall/increasing/__init__.py b/packages/python/plotly/plotly/validators/waterfall/increasing/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/waterfall/increasing/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/increasing/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/waterfall/increasing/marker/__init__.py b/packages/python/plotly/plotly/validators/waterfall/increasing/marker/__init__.py
index 9819cbc3592..a4ae345e160 100644
--- a/packages/python/plotly/plotly/validators/waterfall/increasing/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/increasing/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import LineValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/waterfall/increasing/marker/line/__init__.py b/packages/python/plotly/plotly/validators/waterfall/increasing/marker/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/waterfall/increasing/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/increasing/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/waterfall/insidetextfont/__init__.py b/packages/python/plotly/plotly/validators/waterfall/insidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/waterfall/insidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/insidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/waterfall/legendgrouptitle/__init__.py b/packages/python/plotly/plotly/validators/waterfall/legendgrouptitle/__init__.py
index ad27d3ad3e2..4500f1f3c2e 100644
--- a/packages/python/plotly/plotly/validators/waterfall/legendgrouptitle/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/legendgrouptitle/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._text import TextValidator
     from ._font import FontValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/waterfall/legendgrouptitle/font/__init__.py b/packages/python/plotly/plotly/validators/waterfall/legendgrouptitle/font/__init__.py
index 983f9a04e58..ffb041dccea 100644
--- a/packages/python/plotly/plotly/validators/waterfall/legendgrouptitle/font/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/legendgrouptitle/font/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weight import WeightValidator
     from ._variant import VariantValidator
     from ._textcase import TextcaseValidator
diff --git a/packages/python/plotly/plotly/validators/waterfall/outsidetextfont/__init__.py b/packages/python/plotly/plotly/validators/waterfall/outsidetextfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/waterfall/outsidetextfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/outsidetextfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/waterfall/stream/__init__.py b/packages/python/plotly/plotly/validators/waterfall/stream/__init__.py
index a6c0eed7630..a075eb8833a 100644
--- a/packages/python/plotly/plotly/validators/waterfall/stream/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/stream/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._token import TokenValidator
     from ._maxpoints import MaxpointsValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/waterfall/textfont/__init__.py b/packages/python/plotly/plotly/validators/waterfall/textfont/__init__.py
index 487c2f8676e..3ecd89fbb6f 100644
--- a/packages/python/plotly/plotly/validators/waterfall/textfont/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/textfont/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._weightsrc import WeightsrcValidator
     from ._weight import WeightValidator
     from ._variantsrc import VariantsrcValidator
diff --git a/packages/python/plotly/plotly/validators/waterfall/totals/__init__.py b/packages/python/plotly/plotly/validators/waterfall/totals/__init__.py
index e9bdb89f26d..67eac967544 100644
--- a/packages/python/plotly/plotly/validators/waterfall/totals/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/totals/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._marker import MarkerValidator
 else:
     from _plotly_utils.importers import relative_import
diff --git a/packages/python/plotly/plotly/validators/waterfall/totals/marker/__init__.py b/packages/python/plotly/plotly/validators/waterfall/totals/marker/__init__.py
index 9819cbc3592..a4ae345e160 100644
--- a/packages/python/plotly/plotly/validators/waterfall/totals/marker/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/totals/marker/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._line import LineValidator
     from ._color import ColorValidator
 else:
diff --git a/packages/python/plotly/plotly/validators/waterfall/totals/marker/line/__init__.py b/packages/python/plotly/plotly/validators/waterfall/totals/marker/line/__init__.py
index 63a516578b5..c4512e6f708 100644
--- a/packages/python/plotly/plotly/validators/waterfall/totals/marker/line/__init__.py
+++ b/packages/python/plotly/plotly/validators/waterfall/totals/marker/line/__init__.py
@@ -1,7 +1,7 @@
 import sys
 from typing import TYPE_CHECKING
 
-if sys.version_info < (3, 7) or TYPE_CHECKING:
+if TYPE_CHECKING:
     from ._width import WidthValidator
     from ._color import ColorValidator
 else:

From 1c98f232d6703b271e758091cca2d6de69a022bb Mon Sep 17 00:00:00 2001
From: Ace Pace <acepace@gmail.com>
Date: Sat, 21 Dec 2024 22:21:49 +0200
Subject: [PATCH 3/3] chore: remove empty code

This is never imported or used

Signed-off-by: Ace Pace <acepace@gmail.com>
---
 packages/python/plotly/_plotly_future_/extract_chart_studio.py | 0
 packages/python/plotly/_plotly_future_/orca_defaults.py        | 0
 packages/python/plotly/_plotly_future_/remove_deprecations.py  | 0
 packages/python/plotly/_plotly_future_/renderer_defaults.py    | 0
 packages/python/plotly/_plotly_future_/template_defaults.py    | 0
 packages/python/plotly/_plotly_future_/timezones.py            | 0
 packages/python/plotly/_plotly_future_/trace_uids.py           | 0
 packages/python/plotly/_plotly_future_/v4.py                   | 0
 packages/python/plotly/_plotly_future_/v4_subplots.py          | 0
 9 files changed, 0 insertions(+), 0 deletions(-)
 delete mode 100644 packages/python/plotly/_plotly_future_/extract_chart_studio.py
 delete mode 100644 packages/python/plotly/_plotly_future_/orca_defaults.py
 delete mode 100644 packages/python/plotly/_plotly_future_/remove_deprecations.py
 delete mode 100644 packages/python/plotly/_plotly_future_/renderer_defaults.py
 delete mode 100644 packages/python/plotly/_plotly_future_/template_defaults.py
 delete mode 100644 packages/python/plotly/_plotly_future_/timezones.py
 delete mode 100644 packages/python/plotly/_plotly_future_/trace_uids.py
 delete mode 100644 packages/python/plotly/_plotly_future_/v4.py
 delete mode 100644 packages/python/plotly/_plotly_future_/v4_subplots.py

diff --git a/packages/python/plotly/_plotly_future_/extract_chart_studio.py b/packages/python/plotly/_plotly_future_/extract_chart_studio.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/packages/python/plotly/_plotly_future_/orca_defaults.py b/packages/python/plotly/_plotly_future_/orca_defaults.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/packages/python/plotly/_plotly_future_/remove_deprecations.py b/packages/python/plotly/_plotly_future_/remove_deprecations.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/packages/python/plotly/_plotly_future_/renderer_defaults.py b/packages/python/plotly/_plotly_future_/renderer_defaults.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/packages/python/plotly/_plotly_future_/template_defaults.py b/packages/python/plotly/_plotly_future_/template_defaults.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/packages/python/plotly/_plotly_future_/timezones.py b/packages/python/plotly/_plotly_future_/timezones.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/packages/python/plotly/_plotly_future_/trace_uids.py b/packages/python/plotly/_plotly_future_/trace_uids.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/packages/python/plotly/_plotly_future_/v4.py b/packages/python/plotly/_plotly_future_/v4.py
deleted file mode 100644
index e69de29bb2d..00000000000
diff --git a/packages/python/plotly/_plotly_future_/v4_subplots.py b/packages/python/plotly/_plotly_future_/v4_subplots.py
deleted file mode 100644
index e69de29bb2d..00000000000