Upgrading streamlit 0.44 to 0.45
Unknown0.44.0 → 0.45.0
UnknownUpgrade verdict
DepDelta hasn't looked for this range's notes yet, so breaking changes can't be ruled out.
In plain terms
- DepDelta hasn't finished looking for the notes in this range, so it can't rule out breaking changes yet.
Must act Unknown for releases without notes
Releases without notes may still need changes. Check their commits before upgrading.
Adds astor.
Installs 21 packages in all (was 20).
API changes
Generated by DepDelta from published Python source. Not mixed with prose notes.
- added:
export Cache - added:
variable sidebar
- changed:
constructor DeltaGenerator(enqueue, id=…, is_root=…) → constructor DeltaGenerator(enqueue, id=…, is_root=…, container=…, path=…) - changed:
method DeltaGenerator.altair_chart(element, altair_chart) → method DeltaGenerator.altair_chart(element, altair_chart, width=…) - changed:
method DeltaGenerator.image(element, image, caption=…, width=…, use_column_width=…, clamp=…) → method DeltaGenerator.image(element, image, caption=…, width=…, use_column_width=…, clamp=…, channels=…, format=…) - changed:
method DeltaGenerator.radio(element, ui_value, label, options, value=…) → method DeltaGenerator.radio(element, ui_value, label, options, index=…, format_func=…) - changed:
method DeltaGenerator.selectbox(element, ui_value, label, options, value=…) → method DeltaGenerator.selectbox(element, ui_value, label, options, index=…, format_func=…) - changed:
method DeltaGenerator.slider(element, ui_value, label, value=…, min_value=…, max_value=…, step=…) → method DeltaGenerator.slider(element, ui_value, label, min_value=…, max_value=…, value=…, step=…) - added:
class NoValue(object)
- removed:
class ReportContext(object) - removed:
constructor ReportContext(ioloop, script_path, script_argv) - removed:
method ReportContext.enqueue(msg) - removed:
method ReportContext.enqueue_exception(e) - removed:
method ReportContext.flush_browser_queue() - removed:
method ReportContext.handle_clear_cache_request() - removed:
method ReportContext.handle_rerun_script_request(command_line=…, widget_state=…, is_preheat=…) - removed:
method ReportContext.handle_save_request(ws) - removed:
method ReportContext.handle_set_run_on_save_request(new_value) - removed:
method ReportContext.handle_stop_script_request() - removed:
method ReportContext.shutdown() - removed:
property ReportContext.root_dg - removed:
property ReportContext.widgets - removed:
variable LOGGER
- added:
class ReportSession(object) - added:
class ReportSessionState(Enum) - added:
constructor ReportSession(ioloop, script_path, script_argv) - added:
field ReportSessionState.REPORT_IS_RUNNING - added:
field ReportSessionState.REPORT_NOT_RUNNING - added:
field ReportSessionState.SHUTDOWN_REQUESTED - added:
method ReportSession.enqueue(msg) - added:
method ReportSession.enqueue_exception(e) - added:
method ReportSession.flush_browser_queue() - added:
method ReportSession.handle_clear_cache_request() - added:
method ReportSession.handle_rerun_script_request(command_line=…, widget_state=…, is_preheat=…) - added:
method ReportSession.handle_save_request(ws) - added:
method ReportSession.handle_set_run_on_save_request(new_value) - added:
method ReportSession.handle_stop_script_request() - added:
method ReportSession.request_rerun(argv=…, widget_state=…) - added:
method ReportSession.shutdown() - added:
variable LOGGER
- changed:
constructor ReportThread(report_ctx, target=…, name=…) → constructor ReportThread(main_dg, sidebar_dg, widgets, target=…, name=…) - added:
variable ReportContext
- added:
class ScriptRequest(Enum) - added:
class ScriptRequestQueue(object) - added:
constructor ScriptRequestQueue() - added:
field ScriptRequest.RERUN - added:
field ScriptRequest.SHUTDOWN - added:
field ScriptRequest.STOP - added:
method ScriptRequestQueue.dequeue() - added:
method ScriptRequestQueue.enqueue(request, data=…) - added:
property ScriptRequestQueue.has_request - added:
variable RerunData
- removed:
class ScriptEvent(Enum) - removed:
class ScriptEventQueue(object) - removed:
class ScriptState(Enum) - removed:
constructor ScriptEventQueue() - removed:
field ScriptEvent.RERUN - removed:
field ScriptEvent.SHUTDOWN - removed:
field ScriptEvent.STOP - removed:
field ScriptState.IS_SHUTDOWN - removed:
field ScriptState.RUNNING - removed:
field ScriptState.STOPPED - removed:
method ScriptEventQueue.dequeue(wait=…) - removed:
method ScriptEventQueue.dequeue_nowait() - removed:
method ScriptEventQueue.enqueue(event, data=…) - removed:
method ScriptRunner.is_running() - removed:
method ScriptRunner.is_shutdown() - removed:
method ScriptRunner.request_rerun(argv=…, widget_state=…) - removed:
method ScriptRunner.request_shutdown() - removed:
method ScriptRunner.request_stop() - removed:
method ScriptRunner.start_run_loop(ctx) - removed:
property ScriptRunner.widgets - removed:
variable RerunData - changed:
constructor ScriptRunner(report) → constructor ScriptRunner(report, main_dg, sidebar_dg, widget_states, request_queue) - added:
class ScriptRunnerEvent(Enum) - added:
field ScriptRunnerEvent.SCRIPT_STARTED - added:
field ScriptRunnerEvent.SCRIPT_STOPPED_WITH_COMPILE_ERROR - added:
field ScriptRunnerEvent.SCRIPT_STOPPED_WITH_SUCCESS - added:
field ScriptRunnerEvent.SHUTDOWN - added:
method ScriptRunner.start()
- removed:
class Server(object) - removed:
class State(Enum) - removed:
constructor Server(script_path, script_argv, on_server_start_callback) - removed:
field State.INITIAL - removed:
field State.NO_BROWSERS_CONNECTED - removed:
field State.ONE_OR_MORE_BROWSERS_CONNECTED - removed:
field State.STOPPED - removed:
field State.STOPPING - removed:
field State.WAITING_FOR_FIRST_BROWSER - removed:
method Server.add_preheated_report_context() - removed:
method Server.get_debug() - removed:
method Server.loop_coroutine() - removed:
method Server.stop() - removed:
property Server.browser_is_connected - removed:
property Server.is_ready_for_browser_connection - removed:
static method Server.get_current() - removed:
variable LOGGER - removed:
variable MESSAGE_SIZE_LIMIT - removed:
variable PREHEATED_REPORT_CONTEXT - removed:
variable TORNADO_SETTINGS
- removed:
function read_from_cache(key, use_disk_cache=…) - removed:
function read_from_disk_cache(key) - removed:
function read_from_mem_cache(key) - removed:
function write_to_cache(key, rv, use_disk_cache=…) - removed:
function write_to_disk_cache(key, rv) - removed:
function write_to_mem_cache(key, rv) - removed:
variable mem_cache - changed:
function cache(func=…, on_disk=…) → function cache(func=…, persist=…, ignore_hash=…) - added:
class Cache(dict) - added:
class CacheKeyNotFoundError(Exception) - added:
class CachedObjectWasMutatedError(ValueError) - added:
constructor Cache(persist=…, ignore_hash=…) - added:
method Cache.has_changes() - added:
variable CacheEntry - added:
variable DiskCacheEntry
- changed:
function marshall(vega_lite_chart, altair_chart) → function marshall(vega_lite_chart, altair_chart, width=…)
- changed:
function marshall_images(image, caption, width, proto_imgs, clamp) → function marshall_images(image, caption, width, proto_imgs, clamp, channels=…, format=…)
- added:
class CodeHasher - added:
constructor CodeHasher(name=…, hasher=…) - added:
function get_hash(f, context=…) - added:
method CodeHasher.digest() - added:
method CodeHasher.hexdigest() - added:
method CodeHasher.to_bytes(obj, context=…) - added:
method CodeHasher.update(obj, context=…) - added:
variable Context - added:
variable HASHING_FRACTION - added:
variable PANDAS_ROWS_LARGE
- added:
function get_referenced_objects(code, context)
- added:
variable Audio - added:
variable DESCRIPTOR
- added:
variable BackMsg - added:
variable DESCRIPTOR
- added:
variable Balloons - added:
variable DESCRIPTOR
- added:
variable BlockPath - added:
variable DESCRIPTOR
- added:
variable BokehChart - added:
variable DESCRIPTOR
- added:
variable Button - added:
variable DESCRIPTOR
- added:
variable Chart - added:
variable ChartComponent - added:
variable ChartProperty - added:
variable DESCRIPTOR
- added:
variable Checkbox - added:
variable DESCRIPTOR
- added:
variable AnyArray - added:
variable CSSStyle - added:
variable CellStyle - added:
variable CellStyleArray - added:
variable DESCRIPTOR - added:
variable DataFrame - added:
variable DatetimeIndex - added:
variable DoubleArray - added:
variable Float64Index - added:
variable Index - added:
variable Int32Array - added:
variable Int64Array - added:
variable Int64Index - added:
variable MultiIndex - added:
variable PlainIndex - added:
variable RangeIndex - added:
variable StringArray - added:
variable Table - added:
variable TableStyle - added:
variable TimedeltaIndex - added:
variable UInt32Array
- added:
variable DESCRIPTOR - added:
variable DataTransform - added:
variable NONE - added:
variable STACK - added:
variable UNKNOWN
- added:
variable DESCRIPTOR - added:
variable DateInput
- added:
variable DESCRIPTOR - added:
variable DeckGLLayer - added:
variable DeckGlChart
- added:
variable DESCRIPTOR - added:
variable Delta
- added:
variable DESCRIPTOR - added:
variable DocString
- added:
variable DESCRIPTOR - added:
variable Element
- added:
variable DESCRIPTOR - added:
variable Empty
- added:
variable DESCRIPTOR - added:
variable Exception
- added:
variable DESCRIPTOR - added:
variable ForwardMsg
- added:
variable DESCRIPTOR - added:
variable GraphVizChart
- added:
variable DESCRIPTOR - added:
variable Image - added:
variable ImageData - added:
variable ImageList
- added:
variable Config - added:
variable DESCRIPTOR - added:
variable EnvironmentInfo - added:
variable Initialize - added:
variable UserInfo
- added:
variable DESCRIPTOR - added:
variable Map
- added:
variable DESCRIPTOR - added:
variable NamedDataSet
- added:
variable DESCRIPTOR - added:
variable NewReport
- added:
variable DESCRIPTOR - added:
variable Figure - added:
variable PlotlyChart
- added:
variable DESCRIPTOR - added:
variable Progress
- added:
variable DESCRIPTOR - added:
variable Radio
- added:
variable DESCRIPTOR - added:
variable Selectbox
- added:
variable DESCRIPTOR - added:
variable SessionEvent
- added:
variable DESCRIPTOR - added:
variable SessionState
- added:
variable DESCRIPTOR - added:
variable Slider
- added:
variable DESCRIPTOR - added:
variable TextArea
- added:
variable DESCRIPTOR - added:
variable TextInput
- added:
variable DESCRIPTOR - added:
variable Text
- added:
variable DESCRIPTOR - added:
variable TimeInput
- added:
variable DESCRIPTOR - added:
variable VegaLiteChart
- added:
variable DESCRIPTOR - added:
variable Video
- added:
variable DESCRIPTOR - added:
variable FloatArray - added:
variable WidgetState - added:
variable WidgetStates
- removed:
export setup_2_3_shims - removed:
variable dir_path
- removed:
variable Audio - removed:
variable DESCRIPTOR
- removed:
variable BackMsg - removed:
variable DESCRIPTOR - removed:
variable FloatArray - removed:
variable WidgetState - removed:
variable WidgetStates
- removed:
variable Balloons - removed:
variable DESCRIPTOR
- removed:
variable BokehChart - removed:
variable DESCRIPTOR
- removed:
variable Button - removed:
variable DESCRIPTOR
- removed:
variable Chart - removed:
variable ChartComponent - removed:
variable ChartProperty - removed:
variable DESCRIPTOR
- removed:
variable Checkbox - removed:
variable DESCRIPTOR
- removed:
variable AnyArray - removed:
variable CSSStyle - removed:
variable CellStyle - removed:
variable CellStyleArray - removed:
variable DESCRIPTOR - removed:
variable DataFrame - removed:
variable DatetimeIndex - removed:
variable DoubleArray - removed:
variable Float64Index - removed:
variable Index - removed:
variable Int32Array - removed:
variable Int64Array - removed:
variable Int64Index - removed:
variable MultiIndex - removed:
variable PlainIndex - removed:
variable RangeIndex - removed:
variable StringArray - removed:
variable Table - removed:
variable TableStyle - removed:
variable TimedeltaIndex - removed:
variable UInt32Array
- removed:
variable DESCRIPTOR - removed:
variable DataTransform - removed:
variable NONE - removed:
variable STACK - removed:
variable UNKNOWN
- removed:
variable DESCRIPTOR - removed:
variable DateInput
- removed:
variable DESCRIPTOR - removed:
variable DeckGLLayer - removed:
variable DeckGlChart
- removed:
variable DESCRIPTOR - removed:
variable Delta
- removed:
variable DESCRIPTOR - removed:
variable DocString
- removed:
variable DESCRIPTOR - removed:
variable Element
- removed:
variable DESCRIPTOR - removed:
variable Empty
- removed:
variable DESCRIPTOR - removed:
variable Exception
- removed:
variable DESCRIPTOR - removed:
variable ForwardMsg - removed:
variable Initialize - removed:
variable NewReport - removed:
variable SessionEvent - removed:
variable SessionState - removed:
variable UserInfo
- removed:
variable DESCRIPTOR - removed:
variable GraphVizChart
- removed:
variable DESCRIPTOR - removed:
variable Image - removed:
variable ImageData - removed:
variable ImageList
- removed:
variable DESCRIPTOR - removed:
variable Map
- removed:
variable DESCRIPTOR - removed:
variable NamedDataSet
- removed:
variable DESCRIPTOR - removed:
variable Figure - removed:
variable PlotlyChart
- removed:
variable DESCRIPTOR - removed:
variable Progress
- removed:
variable DESCRIPTOR - removed:
variable Radio
- removed:
variable DESCRIPTOR - removed:
variable Selectbox
- removed:
variable DESCRIPTOR - removed:
variable Slider
- removed:
variable DESCRIPTOR - removed:
variable TextArea
- removed:
variable DESCRIPTOR - removed:
variable TextInput
- removed:
variable DESCRIPTOR - removed:
variable Text
- removed:
variable DESCRIPTOR - removed:
variable TimeInput
- removed:
variable DESCRIPTOR - removed:
variable VegaLiteChart
- removed:
variable DESCRIPTOR - removed:
variable Video
- added:
class Server(object) - added:
class State(Enum) - added:
constructor Server(ioloop, script_path, script_argv) - added:
field State.INITIAL - added:
field State.NO_BROWSERS_CONNECTED - added:
field State.ONE_OR_MORE_BROWSERS_CONNECTED - added:
field State.STOPPED - added:
field State.STOPPING - added:
field State.WAITING_FOR_FIRST_BROWSER - added:
method Server.add_preheated_report_session() - added:
method Server.get_debug() - added:
method Server.start(on_started) - added:
method Server.stop() - added:
property Server.browser_is_connected - added:
property Server.is_ready_for_browser_connection - added:
static method Server.get_current() - added:
variable LOGGER - added:
variable PREHEATED_REPORT_SESSION - added:
variable TORNADO_SETTINGS
- added:
class DebugHandler(_SpecialRequestHandler) - added:
class HealthHandler(_SpecialRequestHandler) - added:
class MetricsHandler(_SpecialRequestHandler) - added:
class StaticFileHandler(tornado.web.StaticFileHandler) - added:
method DebugHandler.get() - added:
method DebugHandler.initialize(server) - added:
method HealthHandler.get() - added:
method HealthHandler.initialize(health_check) - added:
method MetricsHandler.get() - added:
method StaticFileHandler.set_extra_headers(path)
- added:
function is_url_from_allowed_origins(url) - added:
function serialize_forward_msg(msg) - added:
variable MESSAGE_SIZE_LIMIT
- added:
function is_namedtuple(x)
- removed:
function reset_widget_triggers(widget_states) - added:
method Widgets.get_state() - added:
method Widgets.reset_triggers()