Skip to content

streamlit 1.55.0

Version history | Download JSON

  • PyPI https://pypi.org/project/streamlit/
    Repository https://github.com/streamlit/streamlit

  • py.typed

  • Coverage


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "Typed" : 9342
        "Any" : 197
        "Untyped" : 97
    • 99.0% coverage
    • 96.9% coverage (strict)
    • 9636 typable
      • 9342 typed
      • 97 untyped
      • 197 Any
  • Typables


    %%{init: {"pie": {"textPosition": 0.85}, "theme": "neutral", "themeVariables": {"pieStrokeWidth": "1px"}}}%%
    pie title
        "functions" : 1234
        "classes" : 5849
        "other" : 542
    • 421 functions (+18 overloads)
      • 813 parameters
    • 646 classes
      • 1635 methods (+50 overloads)
        • 3610 parameters
      • 601 properties
    • 327 modules
      • 542 attrs

Modules

Module Coverage Coverage (strict) Typables Ignores
streamlit 14.3% 14.3% 7 0
streamlit.auth_util 100.0% 95.9% 49 0
streamlit.cli_util 100.0% 75.0% 8 0
streamlit.commands.echo 100.0% 100.0% 2 0
streamlit.commands.execution_control 100.0% 100.0% 6 3
streamlit.commands.logo 100.0% 100.0% 5 0
streamlit.commands.navigation 100.0% 100.0% 12 0
streamlit.commands.page_config 100.0% 100.0% 23 0
streamlit.components.lib.local_component_registry 100.0% 100.0% 11 0
streamlit.components.types.base_component_registry 0.0% 0.0% 0 0
streamlit.components.types.base_custom_component 100.0% 74.2% 31 0
streamlit.components.v1 0.0% 0.0% 2 0
streamlit.components.v1.component_arrow 100.0% 83.3% 6 0
streamlit.components.v1.component_registry 100.0% 100.0% 5 0
streamlit.components.v1.custom_component 100.0% 57.9% 19 0
streamlit.components.v2 100.0% 100.0% 6 0
streamlit.components.v2.bidi_component.constants 100.0% 100.0% 3 0
streamlit.components.v2.bidi_component.main 100.0% 100.0% 22 0
streamlit.components.v2.bidi_component.serialization 100.0% 72.7% 11 0
streamlit.components.v2.bidi_component.state 100.0% 80.0% 5 0
streamlit.components.v2.component_definition_resolver 100.0% 100.0% 6 0
streamlit.components.v2.component_file_watcher 100.0% 100.0% 26 0
streamlit.components.v2.component_manager 100.0% 100.0% 38 0
streamlit.components.v2.component_manifest_handler 100.0% 100.0% 9 0
streamlit.components.v2.component_path_utils 100.0% 100.0% 16 0
streamlit.components.v2.component_registry 100.0% 100.0% 26 0
streamlit.components.v2.get_bidi_component_manager 100.0% 100.0% 1 0
streamlit.components.v2.manifest_scanner 100.0% 100.0% 8 0
streamlit.components.v2.presentation 100.0% 100.0% 4 0
streamlit.components.v2.types 0.0% 0.0% 0 0
streamlit.config 100.0% 89.7% 29 0
streamlit.config_option 61.1% 55.6% 36 0
streamlit.config_util 100.0% 90.9% 11 0
streamlit.connections.base_connection 100.0% 80.0% 15 0
streamlit.connections.snowflake_connection 100.0% 80.0% 25 2
streamlit.connections.snowpark_connection 100.0% 80.0% 10 1
streamlit.connections.sql_connection 100.0% 86.7% 15 0
streamlit.connections.util 100.0% 100.0% 6 0
streamlit.cursor 100.0% 90.0% 60 0
streamlit.dataframe_util 100.0% 95.7% 69 0
streamlit.delta_generator 100.0% 97.6% 41 0
streamlit.delta_generator_singletons 100.0% 100.0% 34 0
streamlit.deprecation_util 100.0% 100.0% 22 0
streamlit.development 0.0% 0.0% 0 0
streamlit.elements.alert 100.0% 100.0% 17 0
streamlit.elements.arrow 100.0% 96.4% 28 0
streamlit.elements.balloons 100.0% 100.0% 2 0
streamlit.elements.bokeh_chart 100.0% 100.0% 4 0
streamlit.elements.code 100.0% 100.0% 8 0
streamlit.elements.deck_gl_json_chart 100.0% 100.0% 17 0
streamlit.elements.dialog_decorator 100.0% 100.0% 6 0
streamlit.elements.empty 100.0% 100.0% 4 0
streamlit.elements.exception 100.0% 100.0% 9 0
streamlit.elements.form 100.0% 100.0% 36 0
streamlit.elements.graphviz_chart 100.0% 100.0% 11 0
streamlit.elements.heading 100.0% 100.0% 31 0
streamlit.elements.help 100.0% 80.0% 5 0
streamlit.elements.html 100.0% 100.0% 6 0
streamlit.elements.iframe 100.0% 100.0% 19 0
streamlit.elements.image 100.0% 100.0% 12 0
streamlit.elements.json 100.0% 100.0% 5 0
streamlit.elements.layouts 100.0% 100.0% 57 0
streamlit.elements.lib.built_in_chart_utils 100.0% 97.4% 38 0
streamlit.elements.lib.color_util 100.0% 100.0% 27 0
streamlit.elements.lib.column_config_utils 100.0% 100.0% 23 0
streamlit.elements.lib.column_types 100.0% 100.0% 166 0
streamlit.elements.lib.dialog 100.0% 100.0% 22 1
streamlit.elements.lib.dicttools 100.0% 100.0% 5 0
streamlit.elements.lib.file_uploader_utils 100.0% 100.0% 5 0
streamlit.elements.lib.form_utils 100.0% 100.0% 4 0
streamlit.elements.lib.image_utils 100.0% 100.0% 23 0
streamlit.elements.lib.js_number 100.0% 100.0% 6 0
streamlit.elements.lib.layout_utils 100.0% 100.0% 38 0
streamlit.elements.lib.mutable_expander_container 100.0% 100.0% 12 1
streamlit.elements.lib.mutable_popover_container 100.0% 100.0% 12 1
streamlit.elements.lib.mutable_status_container 100.0% 100.0% 21 1
streamlit.elements.lib.mutable_tab_container 100.0% 100.0% 12 1
streamlit.elements.lib.options_selector_utils 100.0% 100.0% 39 0
streamlit.elements.lib.pandas_styler_utils 100.0% 100.0% 4 0
streamlit.elements.lib.policies 100.0% 95.2% 21 0
streamlit.elements.lib.shortcut_utils 100.0% 100.0% 2 0
streamlit.elements.lib.streamlit_plotly_theme 100.0% 100.0% 39 0
streamlit.elements.lib.subtitle_utils 100.0% 100.0% 4 0
streamlit.elements.lib.utils 100.0% 95.0% 20 0
streamlit.elements.map 100.0% 100.0% 21 0
streamlit.elements.markdown 100.0% 100.0% 26 0
streamlit.elements.media 100.0% 100.0% 50 0
streamlit.elements.metric 100.0% 100.0% 20 0
streamlit.elements.pdf 100.0% 91.7% 12 0
streamlit.elements.plotly_chart 100.0% 94.7% 19 0
streamlit.elements.progress 100.0% 100.0% 6 0
streamlit.elements.pyplot 100.0% 85.7% 14 0
streamlit.elements.snow 100.0% 100.0% 2 0
streamlit.elements.space 100.0% 100.0% 3 0
streamlit.elements.spinner 100.0% 100.0% 7 0
streamlit.elements.table 100.0% 100.0% 12 0
streamlit.elements.text 100.0% 100.0% 6 0
streamlit.elements.toast 100.0% 100.0% 7 0
streamlit.elements.vega_charts 100.0% 97.9% 94 0
streamlit.elements.widgets.audio_input 100.0% 100.0% 29 0
streamlit.elements.widgets.button 100.0% 100.0% 117 0
streamlit.elements.widgets.button_group 100.0% 100.0% 68 0
streamlit.elements.widgets.camera_input 100.0% 100.0% 27 0
streamlit.elements.widgets.chat 100.0% 94.9% 39 0
streamlit.elements.widgets.checkbox 100.0% 100.0% 43 0
streamlit.elements.widgets.color_picker 100.0% 100.0% 30 0
streamlit.elements.widgets.data_editor 100.0% 95.5% 22 0
streamlit.elements.widgets.feedback 88.2% 88.2% 17 0
streamlit.elements.widgets.file_uploader 100.0% 100.0% 34 0
streamlit.elements.widgets.multiselect 100.0% 100.0% 51 0
streamlit.elements.widgets.number_input 100.0% 100.0% 43 0
streamlit.elements.widgets.radio 100.0% 100.0% 49 0
streamlit.elements.widgets.select_slider 91.1% 91.1% 45 0
streamlit.elements.widgets.selectbox 100.0% 100.0% 49 0
streamlit.elements.widgets.slider 100.0% 89.8% 59 1
streamlit.elements.widgets.text_widgets 100.0% 100.0% 75 0
streamlit.elements.widgets.time_widgets 100.0% 99.1% 115 0
streamlit.elements.write 100.0% 87.5% 8 0
streamlit.emojis 0.0% 0.0% 2 0
streamlit.env_util 80.0% 80.0% 5 1
streamlit.error_util 100.0% 100.0% 2 0
streamlit.errors 99.0% 91.4% 105 0
streamlit.external.langchain.streamlit_callback_handler 100.0% 76.1% 92 0
streamlit.file_util 100.0% 100.0% 32 0
streamlit.git_util 100.0% 100.0% 14 0
streamlit.hello.animation_demo 100.0% 100.0% 1 0
streamlit.hello.dataframe_demo 100.0% 100.0% 1 0
streamlit.hello.mapping_demo 100.0% 100.0% 1 0
streamlit.hello.plotting_demo 100.0% 100.0% 1 0
streamlit.hello.streamlit_app 100.0% 100.0% 1 0
streamlit.hello.utils 100.0% 100.0% 2 0
streamlit.logger 100.0% 100.0% 9 0
streamlit.material_icon_names 0.0% 0.0% 0 0
streamlit.navigation.page 100.0% 100.0% 20 0
streamlit.net_util 100.0% 100.0% 2 0
streamlit.path_security 100.0% 100.0% 2 0
streamlit.platform 100.0% 100.0% 2 0
streamlit.proto.Alert_pb2 100.0% 100.0% 25 0
streamlit.proto.AppPage_pb2 100.0% 100.0% 27 0
streamlit.proto.ArrowData_pb2 100.0% 100.0% 30 0
streamlit.proto.ArrowNamedDataSet_pb2 100.0% 100.0% 17 0
streamlit.proto.AudioInput_pb2 100.0% 100.0% 31 0
streamlit.proto.Audio_pb2 100.0% 100.0% 31 0
streamlit.proto.AuthRedirect_pb2 100.0% 100.0% 9 0
streamlit.proto.AutoRerun_pb2 100.0% 100.0% 12 0
streamlit.proto.BackMsg_pb2 100.0% 100.0% 54 0
streamlit.proto.Balloons_pb2 100.0% 100.0% 9 0
streamlit.proto.BidiComponent_pb2 100.0% 100.0% 70 0
streamlit.proto.Block_pb2 100.0% 100.0% 257 0
streamlit.proto.ButtonGroup_pb2 100.0% 100.0% 65 0
streamlit.proto.ButtonLikeIconPosition_pb2 100.0% 100.0% 4 0
streamlit.proto.Button_pb2 100.0% 100.0% 39 0
streamlit.proto.CameraInput_pb2 100.0% 100.0% 26 0
streamlit.proto.ChatInput_pb2 100.0% 100.0% 50 0
streamlit.proto.Checkbox_pb2 100.0% 100.0% 45 0
streamlit.proto.ClientState_pb2 100.0% 100.0% 57 0
streamlit.proto.Code_pb2 100.0% 100.0% 18 0
streamlit.proto.ColorPicker_pb2 100.0% 100.0% 40 0
streamlit.proto.Common_pb2 100.0% 100.0% 146 0
streamlit.proto.Components_pb2 100.0% 100.0% 101 0
streamlit.proto.Dataframe_pb2 100.0% 100.0% 49 0
streamlit.proto.DateInput_pb2 100.0% 100.0% 52 0
streamlit.proto.DateTimeInput_pb2 100.0% 100.0% 55 0
streamlit.proto.DeckGlJsonChart_pb2 100.0% 100.0% 26 0
streamlit.proto.Delta_pb2 100.0% 100.0% 25 0
streamlit.proto.DownloadButton_pb2 100.0% 100.0% 52 0
streamlit.proto.Element_pb2 100.0% 100.0% 176 0
streamlit.proto.Empty_pb2 100.0% 100.0% 4 0
streamlit.proto.Exception_pb2 100.0% 100.0% 26 0
streamlit.proto.Favicon_pb2 100.0% 100.0% 9 0
streamlit.proto.Feedback_pb2 100.0% 100.0% 32 0
streamlit.proto.FileUploader_pb2 100.0% 100.0% 38 0
streamlit.proto.ForwardMsg_pb2 100.0% 100.0% 116 0
streamlit.proto.GapSize_pb2 100.0% 100.0% 23 0
streamlit.proto.GitInfo_pb2 100.0% 100.0% 27 0
streamlit.proto.GraphVizChart_pb2 100.0% 100.0% 15 0
streamlit.proto.Heading_pb2 100.0% 100.0% 24 0
streamlit.proto.HeightConfig_pb2 100.0% 100.0% 22 0
streamlit.proto.Help_pb2 100.0% 100.0% 42 0
streamlit.proto.Html_pb2 100.0% 100.0% 12 0
streamlit.proto.IFrame_pb2 100.0% 100.0% 20 0
streamlit.proto.Image_pb2 100.0% 100.0% 23 0
streamlit.proto.Json_pb2 100.0% 100.0% 19 0
streamlit.proto.LabelVisibility_pb2 100.0% 100.0% 12 0
streamlit.proto.LinkButton_pb2 100.0% 100.0% 36 0
streamlit.proto.Logo_pb2 100.0% 100.0% 27 0
streamlit.proto.Markdown_pb2 100.0% 100.0% 24 0
streamlit.proto.Metric_pb2 100.0% 100.0% 58 0
streamlit.proto.MetricsEvent_pb2 100.0% 100.0% 160 0
streamlit.proto.MultiSelect_pb2 100.0% 100.0% 50 0
streamlit.proto.Navigation_pb2 100.0% 100.0% 24 0
streamlit.proto.NewSession_pb2 100.0% 100.0% 333 0
streamlit.proto.NumberInput_pb2 100.0% 100.0% 67 0
streamlit.proto.PageConfig_pb2 100.0% 100.0% 68 0
streamlit.proto.PageInfo_pb2 100.0% 100.0% 9 0
streamlit.proto.PageLink_pb2 100.0% 100.0% 40 0
streamlit.proto.PageNotFound_pb2 100.0% 100.0% 9 0
streamlit.proto.PageProfile_pb2 100.0% 100.0% 70 0
streamlit.proto.ParentMessage_pb2 100.0% 100.0% 9 0
streamlit.proto.PlotlyChart_pb2 100.0% 100.0% 27 0
streamlit.proto.Progress_pb2 100.0% 100.0% 12 0
streamlit.proto.Radio_pb2 100.0% 100.0% 47 0
streamlit.proto.RootContainer_pb2 100.0% 100.0% 6 0
streamlit.proto.Selectbox_pb2 100.0% 100.0% 47 0
streamlit.proto.SessionEvent_pb2 100.0% 100.0% 19 0
streamlit.proto.SessionStatus_pb2 100.0% 100.0% 12 0
streamlit.proto.Skeleton_pb2 100.0% 100.0% 18 0
streamlit.proto.Slider_pb2 100.0% 100.0% 72 0
streamlit.proto.Snow_pb2 100.0% 100.0% 9 0
streamlit.proto.Space_pb2 100.0% 100.0% 4 0
streamlit.proto.Spinner_pb2 100.0% 100.0% 15 0
streamlit.proto.Table_pb2 100.0% 100.0% 17 0
streamlit.proto.TextAlignmentConfig_pb2 100.0% 100.0% 14 0
streamlit.proto.TextArea_pb2 100.0% 100.0% 44 0
streamlit.proto.TextInput_pb2 100.0% 100.0% 55 0
streamlit.proto.Text_pb2 100.0% 100.0% 12 0
streamlit.proto.TimeInput_pb2 100.0% 100.0% 41 0
streamlit.proto.Toast_pb2 100.0% 100.0% 19 0
streamlit.proto.Transient_pb2 100.0% 100.0% 9 0
streamlit.proto.VegaLiteChart_pb2 100.0% 100.0% 32 0
streamlit.proto.Video_pb2 100.0% 100.0% 54 0
streamlit.proto.WidgetStates_pb2 100.0% 100.0% 66 0
streamlit.proto.WidthConfig_pb2 100.0% 100.0% 22 0
streamlit.proto.openmetrics_data_model_pb2 100.0% 100.0% 259 0
streamlit.runtime 100.0% 100.0% 2 0
streamlit.runtime.app_session 98.7% 97.4% 78 0
streamlit.runtime.caching 88.9% 88.9% 18 0
streamlit.runtime.caching.cache_data_api 92.5% 92.5% 93 0
streamlit.runtime.caching.cache_errors 100.0% 81.0% 21 0
streamlit.runtime.caching.cache_resource_api 90.5% 90.5% 84 0
streamlit.runtime.caching.cache_type 100.0% 100.0% 2 0
streamlit.runtime.caching.cache_utils 92.4% 81.8% 66 0
streamlit.runtime.caching.cached_message_replay 100.0% 100.0% 29 0
streamlit.runtime.caching.hashing 81.8% 59.1% 22 0
streamlit.runtime.caching.legacy_cache_api 100.0% 100.0% 9 0
streamlit.runtime.caching.storage.cache_storage_protocol 0.0% 0.0% 0 0
streamlit.runtime.caching.storage.dummy_cache_storage 100.0% 100.0% 14 0
streamlit.runtime.caching.storage.in_memory_cache_storage_wrapper 92.3% 92.3% 26 0
streamlit.runtime.caching.storage.local_disk_cache_storage 92.0% 92.0% 25 0
streamlit.runtime.caching.ttl_cleanup_cache 100.0% 100.0% 11 0
streamlit.runtime.connection_factory 100.0% 85.7% 7 0
streamlit.runtime.context 97.1% 97.1% 34 0
streamlit.runtime.context_util 100.0% 100.0% 6 0
streamlit.runtime.credentials 100.0% 100.0% 15 0
streamlit.runtime.download_data_util 100.0% 100.0% 3 0
streamlit.runtime.forward_msg_cache 100.0% 100.0% 4 0
streamlit.runtime.forward_msg_queue 100.0% 100.0% 13 0
streamlit.runtime.fragment 100.0% 100.0% 16 1
streamlit.runtime.media_file_manager 100.0% 100.0% 27 0
streamlit.runtime.media_file_storage 0.0% 0.0% 0 0
streamlit.runtime.memory_media_file_storage 100.0% 100.0% 22 0
streamlit.runtime.memory_session_storage 100.0% 100.0% 10 1
streamlit.runtime.memory_uploaded_file_manager 95.5% 95.5% 22 0
streamlit.runtime.metrics_util 83.3% 83.3% 18 0
streamlit.runtime.pages_manager 100.0% 92.3% 26 0
streamlit.runtime.runtime 100.0% 100.0% 53 0
streamlit.runtime.runtime_util 100.0% 77.8% 9 0
streamlit.runtime.script_data 100.0% 100.0% 1 0
streamlit.runtime.scriptrunner.exec_code 100.0% 100.0% 11 0
streamlit.runtime.scriptrunner.magic 100.0% 75.0% 4 0
streamlit.runtime.scriptrunner.magic_funcs 100.0% 0.0% 2 0
streamlit.runtime.scriptrunner.script_cache 100.0% 75.0% 4 0
streamlit.runtime.scriptrunner.script_runner 96.8% 96.8% 31 0
streamlit.runtime.scriptrunner_utils.exceptions 75.0% 75.0% 4 0
streamlit.runtime.scriptrunner_utils.script_requests 100.0% 100.0% 9 0
streamlit.runtime.scriptrunner_utils.script_run_context 100.0% 100.0% 26 0
streamlit.runtime.secrets 98.9% 83.7% 92 0
streamlit.runtime.session_manager 100.0% 100.0% 2 1
streamlit.runtime.state.common 100.0% 100.0% 23 0
streamlit.runtime.state.presentation 100.0% 50.0% 4 0
streamlit.runtime.state.query_params 100.0% 97.2% 72 0
streamlit.runtime.state.query_params_proxy 100.0% 93.3% 30 1
streamlit.runtime.state.safe_session_state 100.0% 89.7% 39 0
streamlit.runtime.state.session_state 100.0% 94.3% 140 3
streamlit.runtime.state.session_state_proxy 100.0% 78.9% 19 0
streamlit.runtime.state.widgets 100.0% 100.0% 19 0
streamlit.runtime.stats 100.0% 100.0% 28 0
streamlit.runtime.theme_util 100.0% 100.0% 6 0
streamlit.runtime.uploaded_file_manager 63.6% 63.6% 11 0
streamlit.runtime.websocket_session_manager 100.0% 100.0% 28 0
streamlit.source_util 90.9% 90.9% 11 0
streamlit.string_util 100.0% 100.0% 29 0
streamlit.temporary_directory 100.0% 77.8% 9 0
streamlit.testing.v1.app_test 94.2% 94.2% 86 0
streamlit.testing.v1.element_tree 100.0% 98.7% 379 0
streamlit.testing.v1.local_script_runner 83.3% 76.7% 30 0
streamlit.testing.v1.util 100.0% 100.0% 4 0
streamlit.time_util 100.0% 100.0% 6 0
streamlit.type_util 100.0% 100.0% 63 0
streamlit.url_util 100.0% 100.0% 11 0
streamlit.user_info 100.0% 94.4% 36 0
streamlit.util 100.0% 76.9% 13 0
streamlit.version 100.0% 100.0% 1 0
streamlit.watcher.event_based_path_watcher 73.7% 73.7% 19 0
streamlit.watcher.folder_black_list 100.0% 100.0% 5 0
streamlit.watcher.local_sources_watcher 100.0% 100.0% 26 0
streamlit.watcher.path_watcher 100.0% 100.0% 21 0
streamlit.watcher.polling_path_watcher 90.9% 90.9% 11 0
streamlit.watcher.util 100.0% 100.0% 7 0
streamlit.web.bootstrap 100.0% 100.0% 15 0
streamlit.web.cache_storage_manager_config 100.0% 100.0% 1 0
streamlit.web.cli 100.0% 88.9% 27 0
streamlit.web.server.app_discovery 100.0% 100.0% 3 0
streamlit.web.server.app_static_file_handler 100.0% 100.0% 12 0
streamlit.web.server.authlib_tornado_integration 100.0% 100.0% 16 0
streamlit.web.server.bidi_component_request_handler 100.0% 100.0% 10 0
streamlit.web.server.browser_websocket_handler 100.0% 93.3% 30 0
streamlit.web.server.component_file_utils 100.0% 100.0% 5 0
streamlit.web.server.component_request_handler 100.0% 100.0% 12 0
streamlit.web.server.media_file_handler 100.0% 94.4% 18 0
streamlit.web.server.oauth_authlib_routes 96.0% 96.0% 25 0
streamlit.web.server.oidc_mixin 87.5% 62.5% 16 0
streamlit.web.server.routes 96.3% 88.9% 27 0
streamlit.web.server.server 100.0% 100.0% 38 0
streamlit.web.server.server_util 100.0% 100.0% 22 0
streamlit.web.server.starlette.starlette_app 100.0% 100.0% 22 0
streamlit.web.server.starlette.starlette_app_utils 100.0% 100.0% 25 0
streamlit.web.server.starlette.starlette_auth_routes 100.0% 100.0% 2 0
streamlit.web.server.starlette.starlette_gzip_middleware 100.0% 100.0% 4 0
streamlit.web.server.starlette.starlette_path_security_middleware 85.7% 85.7% 7 0
streamlit.web.server.starlette.starlette_routes 100.0% 100.0% 31 0
streamlit.web.server.starlette.starlette_server 100.0% 100.0% 8 0
streamlit.web.server.starlette.starlette_server_config 100.0% 100.0% 11 0
streamlit.web.server.starlette.starlette_static_routes 100.0% 100.0% 5 0
streamlit.web.server.starlette.starlette_websocket 100.0% 94.1% 17 0
streamlit.web.server.stats_request_handler 100.0% 100.0% 9 0
streamlit.web.server.upload_file_request_handler 100.0% 70.0% 10 0

Incomplete Annotations

streamlit (6 missing, 0 any)

Symbol Typable Typed Any
attr user 1 0 0
attr get_option 1 0 0
attr set_option 1 0 0
attr query_params 1 0 0
attr session_state 1 0 0
attr context 1 0 0

streamlit.auth_util (0 missing, 2 any)

Symbol Typable Typed Any
meth AuthCache.get 2 2 1
meth AuthCache.set 4 4 1

streamlit.cli_util (0 missing, 2 any)

Symbol Typable Typed Any
func style_for_cli 3 3 1
func print_to_cli 3 3 1

streamlit.components.types.base_custom_component (0 missing, 8 any)

Symbol Typable Typed Any
meth BaseCustomComponent.call 7 7 4
meth BaseCustomComponent.create_instance 7 7 4

streamlit.components.v1 (2 missing, 0 any)

Symbol Typable Typed Any
attr iframe 1 0 0
attr html 1 0 0

streamlit.components.v1.component_arrow (0 missing, 1 any)

Symbol Typable Typed Any
func marshall 4 4 1

streamlit.components.v1.custom_component (0 missing, 8 any)

Symbol Typable Typed Any
meth CustomComponent.call 7 7 4
meth CustomComponent.create_instance 7 7 4

streamlit.components.v2.bidi_component.serialization (0 missing, 3 any)

Symbol Typable Typed Any
func handle_deserialize 2 2 1
meth BidiComponentSerde.serialize 2 2 1
func serialize_mixed_data 3 3 1

streamlit.components.v2.bidi_component.state (0 missing, 1 any)

Symbol Typable Typed Any
func unwrap_component_state 2 2 1

streamlit.config (0 missing, 3 any)

Symbol Typable Typed Any
func get_option 2 2 1
func set_option 4 4 1
func set_user_option 3 3 1

streamlit.config_option (14 missing, 2 any)

Symbol Typable Typed Any
meth ConfigOption.set_value 3 3 1
prop ConfigOption.value 1 1 1
attr ConfigOption.key 1 0 0
attr ConfigOption.description 1 0 0
attr ConfigOption.visibility 1 0 0
attr ConfigOption.scriptable 1 0 0
attr ConfigOption.default_val 1 0 0
attr ConfigOption.deprecated 1 0 0
attr ConfigOption.replaced_by 1 0 0
attr ConfigOption.is_default 1 0 0
attr ConfigOption.where_defined 1 0 0
attr ConfigOption.type 1 0 0
attr ConfigOption.sensitive 1 0 0
attr ConfigOption.multiple 1 0 0
attr ConfigOption.expiration_date 1 0 0
attr ConfigOption.deprecation_text 1 0 0

streamlit.config_util (0 missing, 1 any)

Symbol Typable Typed Any
func process_theme_inheritance 5 5 1

streamlit.connections.base_connection (0 missing, 3 any)

Symbol Typable Typed Any
meth BaseConnection.init 3 3 1
meth BaseConnection.getattribute 2 2 1
meth BaseConnection._connect 2 2 1

streamlit.connections.snowflake_connection (0 missing, 5 any)

Symbol Typable Typed Any
meth SnowflakeCallersRightsConnection._connect 2 2 1
meth SnowflakeConnection._connect 2 2 1
meth BaseSnowflakeConnection.query 6 6 2
meth BaseSnowflakeConnection.write_pandas 7 7 1

streamlit.connections.snowpark_connection (0 missing, 2 any)

Symbol Typable Typed Any
meth SnowparkConnection.init 3 3 1
meth SnowparkConnection._connect 2 2 1

streamlit.connections.sql_connection (0 missing, 2 any)

Symbol Typable Typed Any
meth SQLConnection._connect 3 3 1
meth SQLConnection.query 8 8 1

streamlit.cursor (0 missing, 6 any)

Symbol Typable Typed Any
meth RunningCursor.get_locked_cursor 2 2 1
meth LockedCursor.init 7 7 1
meth LockedCursor.get_locked_cursor 2 2 1
prop LockedCursor.props 1 1 1
meth Cursor.get_locked_cursor 2 2 1
prop Cursor.props 1 1 1

streamlit.dataframe_util (0 missing, 3 any)

Symbol Typable Typed Any
func convert_anything_to_arrow_bytes 3 3 1
func determine_data_format 2 2 1
func convert_anything_to_pandas_df 4 4 1

streamlit.delta_generator (0 missing, 1 any)

Symbol Typable Typed Any
meth DeltaGenerator.deepcopy 2 2 1

streamlit.elements.arrow (0 missing, 1 any)

Symbol Typable Typed Any
meth ArrowMixin.add_rows 3 3 1

streamlit.elements.help (0 missing, 1 any)

Symbol Typable Typed Any
meth HelpMixin.help 3 3 1

streamlit.elements.lib.built_in_chart_utils (0 missing, 1 any)

Symbol Typable Typed Any
meth StreamlitColumnNotFoundError.init 4 4 1

streamlit.elements.lib.policies (0 missing, 1 any)

Symbol Typable Typed Any
func check_session_state_rules 4 4 1

streamlit.elements.lib.utils (0 missing, 1 any)

Symbol Typable Typed Any
func save_for_app_testing 4 4 1

streamlit.elements.pdf (0 missing, 1 any)

Symbol Typable Typed Any
meth PdfMixin._call_pdf_component 5 5 1

streamlit.elements.plotly_chart (0 missing, 1 any)

Symbol Typable Typed Any
meth PlotlyMixin.plotly_chart 10 10 1

streamlit.elements.pyplot (0 missing, 2 any)

Symbol Typable Typed Any
meth PyplotMixin.pyplot 6 6 1
func marshall 7 7 1

streamlit.elements.vega_charts (0 missing, 2 any)

Symbol Typable Typed Any
meth VegaChartsMixin.vega_lite_chart 11 11 1
meth VegaChartsMixin._vega_lite_chart 12 12 1

streamlit.elements.widgets.chat (0 missing, 2 any)

Symbol Typable Typed Any
meth ChatInputValue.getattribute 2 2 1
meth ChatInputValue.setitem 3 3 1

streamlit.elements.widgets.data_editor (0 missing, 1 any)

Symbol Typable Typed Any
meth DataEditorMixin.data_editor 16 16 1

streamlit.elements.widgets.feedback (2 missing, 0 any)

Symbol Typable Typed Any
meth FeedbackSerde.init 2 1 0
attr FeedbackSerde.default_value 1 0 0

streamlit.elements.widgets.select_slider (4 missing, 0 any)

Symbol Typable Typed Any
attr SelectSliderSerde.options 1 0 0
attr SelectSliderSerde.formatted_option_to_index 1 0 0
attr SelectSliderSerde.default_indices 1 0 0
attr SelectSliderSerde.format_func 1 0 0

streamlit.elements.widgets.slider (0 missing, 6 any)

Symbol Typable Typed Any
meth SliderMixin._slider 17 17 4
meth SliderSerde.deserialize 2 2 1
meth SliderSerde.serialize 2 2 1

streamlit.elements.widgets.time_widgets (0 missing, 1 any)

Symbol Typable Typed Any
meth DateInputSerde.deserialize 2 2 1

streamlit.elements.write (0 missing, 1 any)

Symbol Typable Typed Any
meth WriteMixin.write 3 3 1

streamlit.emojis (2 missing, 0 any)

Symbol Typable Typed Any
attr EMOJI_EXTRACTION_REGEX 1 0 0
attr ESCAPED_EMOJI 1 0 0

streamlit.env_util (1 missing, 0 any)

Symbol Typable Typed Any
attr SYSTEM 1 0 0

streamlit.errors (1 missing, 8 any)

Symbol Typable Typed Any
meth StreamlitModuleNotFoundError.init 3 3 1
meth StreamlitInvalidHeightError.init 3 3 1
meth StreamlitInvalidWidthError.init 3 3 1
meth StreamlitInvalidSizeError.init 2 2 1
meth StreamlitAPIWarning.init 2 2 1
attr StreamlitAPIWarning.tacked_on_stack 1 0 0
meth StreamlitInvalidTextAlignmentError.init 2 2 1
meth StreamlitInvalidBindValueError.init 2 2 1
meth LocalizableStreamlitException.init 3 3 1

streamlit.external.langchain.streamlit_callback_handler (0 missing, 22 any)

Symbol Typable Typed Any
meth StreamlitCallbackHandler.on_llm_start 4 4 1
meth StreamlitCallbackHandler.on_llm_new_token 3 3 1
meth StreamlitCallbackHandler.on_llm_end 3 3 1
meth StreamlitCallbackHandler.on_llm_error 4 4 2
meth StreamlitCallbackHandler.on_tool_start 4 4 1
meth StreamlitCallbackHandler.on_tool_end 6 6 1
meth StreamlitCallbackHandler.on_tool_error 4 4 2
meth StreamlitCallbackHandler.on_agent_action 4 4 2
meth StreamlitCallbackHandler.on_agent_finish 4 4 1
meth LLMThought.on_llm_new_token 3 3 1
meth LLMThought.on_llm_end 3 3 1
meth LLMThought.on_llm_error 4 4 2
meth LLMThought.on_tool_start 4 4 1
meth LLMThought.on_tool_end 6 6 1
meth LLMThought.on_tool_error 4 4 2
meth LLMThought.on_agent_action 4 4 2

streamlit.runtime.app_session (1 missing, 1 any)

Symbol Typable Typed Any
meth AppSession._on_secrets_file_changed 2 2 1
attr AppSession.id 1 0 0

streamlit.runtime.caching (2 missing, 0 any)

Symbol Typable Typed Any
attr cache_data 1 0 0
attr cache_resource 1 0 0

streamlit.runtime.caching.cache_data_api (7 missing, 0 any)

Symbol Typable Typed Any
attr CACHE_DATA_MESSAGE_REPLAY_CTX 1 0 0
attr DataCache.key 1 0 0
attr DataCache.display_name 1 0 0
attr DataCache.storage 1 0 0
attr DataCache.ttl_seconds 1 0 0
attr DataCache.max_entries 1 0 0
attr DataCache.persist 1 0 0

streamlit.runtime.caching.cache_errors (0 missing, 4 any)

Symbol Typable Typed Any
func get_cached_func_name_md 2 2 1
meth UnhashableParamError.init 6 6 1
meth UnhashableParamError._create_message 5 5 1
func get_return_value_type 2 2 1

streamlit.runtime.caching.cache_resource_api (8 missing, 0 any)

Symbol Typable Typed Any
attr ResourceCache.key 1 0 0
attr ResourceCache.display_name 1 0 0
attr ResourceCache.validate 1 0 0
attr CACHE_RESOURCE_MESSAGE_REPLAY_CTX 1 0 0
attr CachedResourceFuncInfo.max_entries 1 0 0
attr CachedResourceFuncInfo.ttl 1 0 0
attr CachedResourceFuncInfo.validate 1 0 0
attr CachedResourceFuncInfo.on_release 1 0 0

streamlit.runtime.caching.cache_utils (5 missing, 7 any)

Symbol Typable Typed Any
meth BoundCachedFunc.init 3 3 1
meth BoundCachedFunc.clear 3 3 2
meth CachedFunc.get 3 3 2
meth CachedFunc.clear 3 3 2
attr CachedFuncInfo.func 1 0 0
attr CachedFuncInfo.hash_funcs 1 0 0
attr CachedFuncInfo.show_spinner 1 0 0
attr CachedFuncInfo.show_time 1 0 0
attr CachedFuncInfo.scope 1 0 0

streamlit.runtime.caching.hashing (4 missing, 5 any)

Symbol Typable Typed Any
meth UserHashError.init 5 5 1
meth UserHashError._get_message_from_func 3 3 1
meth UserHashError._get_error_message_args 3 3 1
attr UserHashError.alternate_name 1 0 0
attr UserHashError.hash_func 1 0 0
attr UserHashError.cache_type 1 0 0
attr hash_stacks 1 0 0
func update_hash 6 6 2

streamlit.runtime.caching.storage.in_memory_cache_storage_wrapper (2 missing, 0 any)

Symbol Typable Typed Any
attr InMemoryCacheStorageWrapper.function_key 1 0 0
attr InMemoryCacheStorageWrapper.function_display_name 1 0 0

streamlit.runtime.caching.storage.local_disk_cache_storage (2 missing, 0 any)

Symbol Typable Typed Any
attr LocalDiskCacheStorage.function_key 1 0 0
attr LocalDiskCacheStorage.persist 1 0 0

streamlit.runtime.connection_factory (0 missing, 1 any)

Symbol Typable Typed Any
func connection_factory 7 7 1

streamlit.runtime.context (1 missing, 0 any)

Symbol Typable Typed Any
meth StreamlitTheme.init 2 1 0

streamlit.runtime.memory_uploaded_file_manager (1 missing, 0 any)

Symbol Typable Typed Any
attr MemoryUploadedFileManager.endpoint 1 0 0

streamlit.runtime.metrics_util (3 missing, 0 any)

Symbol Typable Typed Any
attr Installation._instance_lock 1 0 0
attr Installation.installation_id_v3 1 0 0
attr Installation.installation_id_v4 1 0 0

streamlit.runtime.pages_manager (0 missing, 2 any)

Symbol Typable Typed Any
meth PagesManager.init 4 4 1
meth PagesManager.get_page_script_byte_code 2 2 1

streamlit.runtime.runtime_util (0 missing, 2 any)

Symbol Typable Typed Any
meth MessageSizeError.init 2 2 1
meth MessageSizeError._get_message 2 2 1

streamlit.runtime.scriptrunner.magic (0 missing, 1 any)

Symbol Typable Typed Any
func add_magic 3 3 1

streamlit.runtime.scriptrunner.magic_funcs (0 missing, 2 any)

Symbol Typable Typed Any
func transparent_write 2 2 2

streamlit.runtime.scriptrunner.script_cache (0 missing, 1 any)

Symbol Typable Typed Any
meth ScriptCache.get_bytecode 2 2 1

streamlit.runtime.scriptrunner.script_runner (1 missing, 0 any)

Symbol Typable Typed Any
attr ScriptRunner.on_event 1 0 0

streamlit.runtime.scriptrunner_utils.exceptions (1 missing, 0 any)

Symbol Typable Typed Any
attr RerunException.rerun_data 1 0 0

streamlit.runtime.secrets (1 missing, 14 any)

Symbol Typable Typed Any
meth Secrets._maybe_set_environment_variable 3 3 2
meth Secrets._maybe_delete_environment_variable 3 3 2
meth Secrets.getattr 2 2 1
meth Secrets.getitem 2 2 1
meth Secrets.setattr 3 3 1
meth Secrets.contains 2 2 1
attr Secrets.file_change_listener 1 0 0
meth AttrDict._maybe_wrap_in_attr_dict 2 2 2
meth AttrDict.getitem 2 2 1
meth AttrDict.getattr 2 2 1
meth AttrDict.setitem 3 3 1
meth AttrDict.setattr 3 3 1

streamlit.runtime.state.presentation (0 missing, 2 any)

Symbol Typable Typed Any
func apply_presenter 4 4 2

streamlit.runtime.state.query_params (0 missing, 2 any)

Symbol Typable Typed Any
meth QueryParams._set_corrected_value 4 4 1
func parse_url_param 3 3 1

streamlit.runtime.state.query_params_proxy (0 missing, 2 any)

Symbol Typable Typed Any
meth QueryParamsProxy.setitem 3 3 1
meth QueryParamsProxy.setattr 3 3 1

streamlit.runtime.state.safe_session_state (0 missing, 4 any)

Symbol Typable Typed Any
meth SafeSessionState.getitem 2 2 1
meth SafeSessionState.setitem 3 3 1
meth SafeSessionState.getattr 2 2 1
meth SafeSessionState.setattr 3 3 1

streamlit.runtime.state.session_state (0 missing, 8 any)

Symbol Typable Typed Any
meth SessionState.getitem 2 2 1
meth SessionState._getitem 3 3 1
meth SessionState.setitem 3 3 1
meth SessionState._auto_correct_url_if_needed 5 5 2
meth KeyIdMapper.setitem 3 3 1
meth WStates.getitem 2 2 1
meth WStates.set_from_value 3 3 1

streamlit.runtime.state.session_state_proxy (0 missing, 4 any)

Symbol Typable Typed Any
meth SessionStateProxy.getitem 2 2 1
meth SessionStateProxy.setitem 3 3 1
meth SessionStateProxy.getattr 2 2 1
meth SessionStateProxy.setattr 3 3 1

streamlit.runtime.uploaded_file_manager (4 missing, 0 any)

Symbol Typable Typed Any
attr UploadedFile.file_id 1 0 0
attr UploadedFile.name 1 0 0
attr UploadedFile.type 1 0 0
attr UploadedFile.size 1 0 0

streamlit.source_util (1 missing, 0 any)

Symbol Typable Typed Any
attr PAGE_FILENAME_REGEX 1 0 0

streamlit.temporary_directory (0 missing, 2 any)

Symbol Typable Typed Any
meth TemporaryDirectory.init 3 3 2

streamlit.testing.v1.app_test (5 missing, 0 any)

Symbol Typable Typed Any
attr AppTest.default_timeout 1 0 0
attr AppTest.session_state 1 0 0
attr AppTest.args 1 0 0
attr AppTest.kwargs 1 0 0
attr TMP_DIR 1 0 0

streamlit.testing.v1.element_tree (0 missing, 5 any)

Symbol Typable Typed Any
prop UnknownElement.value 1 1 1
meth Widget.init 3 3 1
meth Widget.set_value 2 2 1
meth Element.getattr 2 2 1
prop Element.value 1 1 1

streamlit.testing.v1.local_script_runner (5 missing, 2 any)

Symbol Typable Typed Any
meth LocalScriptRunner.init 6 6 2
attr LocalScriptRunner.forward_msg_queue 1 0 0
attr LocalScriptRunner.script_path 1 0 0
attr LocalScriptRunner.session_state 1 0 0
attr LocalScriptRunner.args 1 0 0
attr LocalScriptRunner.kwargs 1 0 0

streamlit.user_info (0 missing, 2 any)

Symbol Typable Typed Any
meth TokensProxy.setattr 3 3 1
meth TokensProxy.setitem 3 3 1

streamlit.util (0 missing, 3 any)

Symbol Typable Typed Any
meth AttributeDictionary.getattr 2 2 1
meth AttributeDictionary.setattr 3 3 1
func repr_ 2 2 1

streamlit.watcher.event_based_path_watcher (5 missing, 0 any)

Symbol Typable Typed Any
attr WatchedPath.md5 1 0 0
attr WatchedPath.modification_time 1 0 0
attr WatchedPath.glob_pattern 1 0 0
attr WatchedPath.allow_nonexistent 1 0 0
attr WatchedPath.on_changed 1 0 0

streamlit.watcher.polling_path_watcher (1 missing, 0 any)

Symbol Typable Typed Any
attr PollingPathWatcher._executor 1 0 0

streamlit.web.cli (0 missing, 3 any)

Symbol Typable Typed Any
func main_hello 2 2 1
func main_run 4 4 1
func config_show 2 2 1

streamlit.web.server.browser_websocket_handler (0 missing, 2 any)

Symbol Typable Typed Any
meth BrowserWebSocketHandler.open 3 3 2

streamlit.web.server.media_file_handler (0 missing, 1 any)

Symbol Typable Typed Any
meth MediaFileHandler.get_content 4 4 1

streamlit.web.server.oauth_authlib_routes (1 missing, 0 any)

Symbol Typable Typed Any
attr auth_cache 1 0 0

streamlit.web.server.oidc_mixin (2 missing, 4 any)

Symbol Typable Typed Any
meth TornadoOAuth2App.authorize_redirect 4 4 2
meth TornadoOAuth2App.authorize_access_token 3 3 1
meth TornadoOAuth2App._save_authorize_data 2 2 1
meth TornadoOAuth.init 5 4 0
attr TornadoOAuth.config 1 0 0

streamlit.web.server.routes (1 missing, 2 any)

Symbol Typable Typed Any
func is_allowed_origin 2 2 1
meth StaticFileHandler.write_error 3 3 1
attr NO_CACHE_PATTERN 1 0 0

streamlit.web.server.starlette.starlette_path_security_middleware (1 missing, 0 any)

Symbol Typable Typed Any
attr PathSecurityMiddleware.app 1 0 0

streamlit.web.server.starlette.starlette_websocket (0 missing, 1 any)

Symbol Typable Typed Any
func create_websocket_handler 2 2 1

streamlit.web.server.upload_file_request_handler (0 missing, 3 any)

Symbol Typable Typed Any
meth UploadFileRequestHandler.options 2 2 1
meth UploadFileRequestHandler.put 2 2 1
meth UploadFileRequestHandler.delete 2 2 1

Type-Ignore Comments

Flavor Count
type: ignore[override] 8
ty: ignore[invalid-type-form] 3
type: ignore[import] 3
ty: ignore[invalid-return-type] 2
type: ignore[misc] 2
ty: ignore[unresolved-attribute] 1
type: ignore 1