
    c                     F    d dl mZ  e            d         Z[d dlmZ d ZdS )   )get_versionsversion)__frontend_version__c                      ddl m}   | t                    j        }d                    d |dd         D                       }|S )z
    Get the stable portion of the semantic version string (the first three
    numbers), without any of the trailing labels

    '3.0.0rc11' -> '3.0.0'
        )LooseVersion.c              3   4   K   | ]}t          |          V  d S )N)str).0ss     .lib/python3.11/site-packages/plotly/version.py	<genexpr>z stable_semver.<locals>.<genexpr>   s(      FFc!ffFFFFFF       )distutils.versionr   __version__r   join)r   version_componentsstable_ver_strs      r   stable_semverr   	   sY     /.....%k22:XXFF.@1.EFFFFFNr   N)_versionr   r   _widget_versionr   r    r   r   <module>r      sU    " " " " " "lnnY' 1 1 1 1 1 1    r   