Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-textual-5.3.0-1.1 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-textual Distribution: openSUSE Tumbleweed
Version: 5.3.0 Vendor: openSUSE
Release: 1.1 Build date: Wed Aug 20 15:02:53 2025
Group: Unspecified Build host: reproducible
Size: 7547803 Source RPM: python-textual-5.3.0-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/Textualize/textual
Summary: TUI framework for Python
Textual is a Python framework for creating interactive applications
that run in your terminal.

It adds interactivity to Rich with a Python API inspired by modern
web development.

On modern terminal software (installed by default on most systems),
Textual apps can use 16.7 million colors with mouse support and
smooth flicker-free animation. A layout engine and re-usable
components make it possible to build apps that resemble the desktop
and web experience.

Provides

Requires

License

MIT

Changelog

* Wed Aug 20 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 5.3.0:
    https://github.com/Textualize/textual/releases/tag/v5.3.0
    * Added
    - Added Content.simplify #6023
    - Added textual.reactive.Initialize #6023
    * Fixed
    - Fixed issue with IDs in markdown #6019 #6023
  - update to 5.2.0:
    https://github.com/Textualize/textual/releases/tag/v5.2.0
    * Added
    - Added a 'stream' layout, which is a lot like vertical but
      with fewer supported rules (which is why it is faster), will
      remain undocumented for now. #6013
  - update to 5.1.1:
    https://github.com/Textualize/textual/releases/tag/v5.1.1
    For some reason I still don't understand, poetry included pycache
    files in the last PyPi release. After updating Poetry, the build
    is a more sensible size. There are no code changes in this
    release.
  - update to 5.1.0:
    https://github.com/Textualize/textual/releases/tag/v5.1.0
    This release adds an :empty pseudo-class which matches widgets
    with no children. You could use this to hide a container that
    doesn't have any children, for example:
      .container:empty {
      display: none;
      }
    Also in this release, support for scrolling left and right via
    the trackpad or a mouse that supports it. This was a contribution
    from @fancidev
    * Added
    - Added empty pseudo class, which applies when a widget has no
      displayed children #5999
    - Added Screen.action_focus #5999
    - Added support for left and right mouse scroll for terminals
      and input devices which support it #5995
    * Changed
    - last-child, last-of-type, first-child, and first-of-type
      apply to displayed children only #5999
    - textual.compose is now public #5999
  - update to 5.0.1:
    https://github.com/Textualize/textual/releases/tag/v5.0.1
    * Fixed
    - Fixed appending to Markdown widgets that were constructed
      with an existing document #5990
  - update to 5.0.0:
    https://github.com/Textualize/textual/releases/tag/v5.0.0
    This is quite a large release! Fueled in part by my work on Toad.
    Markdown rendering has been improved, with full text selection,
    prettier code blocks and tables. Plus streaming support.Plenty of
    other fixes and additions. Thats to everyone who contributed code
    and issues!
    There are two breaking changes (see below). These are unlikely to
    affect anyone, but Semver requires bumping the major version
    number.
    * Added
    - Added get_minimal_width to Visual protocol #5962
    - Added expand and shrink attributes to GridLayout #5962
    - Added Markdown.get_stream #5966
    - Added textual.highlight module for syntax highlighting #5966
    - Added MessagePump.wait_for_refresh method #5966
    - Added Widget.container_scroll_offset e84600c
    - Added Markdown.source attribute to MarkdownBlocks e84600c
    - Added extension mechanism to Markdown e84600c
    - Added index to ListView.Selected event #5973
    - Added layout switch to Static.update #5973
    * Fixed
    - Fixed TextArea issue with the css theme, where the background
      color was stuck from the previous theme #5964
    * Changed
    - Improved rendering of Markdown tables (replace Rich table
      with grid) which allows text selection #5962
    - Change look of command palette, to drop accented borders
      [#5966]
    - Some style tweaks to Markdown e84600c
    - Content markup can now accept component classes when preceded
      by a dot, e.g. "Hello [.my_custo_style]World[/]!" #5981
    - Breaking change: Visual.render_strips has a new signature. If
      you aren't explicitly building Visuals then this won't effect
      you. #5981
    - Breaking change: The component classes on Markdown have been
      moved to MarkdownBlock. This won't affect you unless you have
      customize the Markdown CSS #5981
    - The textual-speedups library will now be imported
      automatically if it is installed. Set TEXTUAL_SPEEDUPS=0 to
      disable.
  - update to 4.0.0:
    https://github.com/Textualize/textual/releases/tag/v4.0.0 The
    highlight of this release is the new Markdown.append method which
    can be used to efficiently stream markdown content (like you
    might get from an LLM).
    The Widget.anchor method has changed semantics (and also works
    much better), which is the reason for the major version bump.
    This will only impact you if you are actually using that method.
    And there are a few fixes and additions. Thanks to the community
    for these contributions.
    * Fixed
    - Fixed query_one and query_exactly_one not raising documented
      WrongType exception. #5945
    - Fixed logging to a file on Windows #5941
    - Fixed eight bit colors crashing when applying dim style #5957
    * Changed
    - Breaking change: Widget.anchor now has different semantics.
      It should be applied to a container and anchors to the bottom
      of the scroll position. #5950
    * Added
    - Added Markdown.append #5950
    - Added Widget.release_anchor #5950
    - Added compact parameter to MaskedInput #5952
  - update to 3.7.1:
    https://github.com/Textualize/textual/releases/tag/v3.7.1
    * Fixed
    - Fixed broken text selection with soft_wrap=False #5940
  - update to 3.7.0:
    https://github.com/Textualize/textual/releases/tag/v3.7.0
    A few enhancements, including a handy getters module for creating
    properties to get widgets.
    Also a potentially breaking change, see below for the details...
    * Added
    - Added textual.getters #5930
    - Added a show_cursor boolean to TextArea #5934
    * Changed
    - Potential breaking change: Changed default query_one and
      query_exactly_one search to breadth first #5930
    - Cursor is now visible by default when in read only mode
      (restoring pre 3.6.0 behavior) #5934
    * Fixed
    - Fixed issue with Keylines not scrolling #5936
  - update to 3.6.0:
    https://github.com/Textualize/textual/releases/tag/v3.6.0
    * Fixed
    - Fixed issue with the "transparent" CSS value not being
      transparent when set using python #5890
    - Fixed issue with pushing screens when Input has mouse
      captured #5900
    - Implemented workaround for Ghostty bug which produces
      negative mouse coordinates #5926
    * Changed
    - Widget.release_mouse will now only release the mouse, if it
      was captured by self #5900
    - Some optimizations to TextArea, which may be noticeable
      during scrolling (note: may break snapshots with a TextArea)
      [#5925]
    - Selecting in the TextArea now hides the cursor until you
      release the mouse #5925
    - Read only TextAreas will no longer display a cursor #5925
    * Added
    - Added TextArea.highlight_cursor_line toggle #5924
  - update to 3.5.0:
    https://github.com/Textualize/textual/releases/tag/v3.5.0
    This release contains some optimizations to startup time, which
    may be significant if you create a lot of widgets. There are also
    some visual updates to Markdown.
    This release will break your snapshots, although I don't expect
    any visual changes. If you are using the snapshot plugin, you
    will need to regenerate those snapshots. Even if you give them a
    quick scan, this should only take a few minutes.
    * Changed
    - Optimized startup #5869
    - New blank visual which makes background faster to render
      (note this will break snapshots tests this version) #5869
    - Exposed code_indent_guides boolean on Markdown widget #5874
    - Changed code fence background to use CSS background rather
      than its code theme #5874
  - update to 3.4.0:
    https://github.com/Textualize/textual/releases/tag/v3.4.0
    Mostly fixes, although there is a notable change to markup.
    Previously anything in square brackets was considered a tag,
    which resulted in markup errors with Python list literals. i.e.
    [1,2,3] would be interpreted as a tag. The Content markup parser
    has been made more lenient in these cases, and treats them as
    literal text.
    * Fixed
    - Fixed issues with initial flicker in TextArea rendering
      https://github.com/Textualize/textual/issues/5841vcomm
    - Fixed issue with workers that have large parameter lists
      breaking dev tools #5850
    - Fixed post_message failing on 3.8 #5848
    - Fixed log not working from threads #5863
    * Added
    - Added experimental opt-in support for
      https://github.com/willmcgugan/textual-speedups
    * Changed
    - Content markup is now more lenient; if a 'tag' doesn't
      contain a valid style it will be included verbatim. #5851
  - update to 3.3.0:
    https://github.com/Textualize/textual/releases/tag/v3.3.0
    The first community supported release.
    Mostly fixes and a few helpful additions. See below for details...
    * Fixed
    - Fixed VERTICAL_BREAKPOINTS doesn't work #5785
    - Fixed Button allowing text selection #5770
    - Fixed running App.run after asyncio.run #5799
    - Fixed triggering a deprecation warning in py >= 3.10 #5799
    - Fixed Input invalid cursor position after updating the value
      [#5811]
    - Fixed DEFAULT_CLASSES when applied to App #5827
    - Fixed order of implicit content tag closing #5823
    * Added
    - Exposed CollapsibleTitle #5810
    - Added Color.hsv property and Color.from_hsv class method
      [#5803]
    - Added cursor_at_start and cursor_at_end properties to the
      Input widget #5830
    * Changed
    - Added a few features to python -m textual.markup playground
      [#5823]
  - update to 3.2.0:
    https://github.com/Textualize/textual/releases/tag/v3.2.0
    There are a few interesting features in this release.
    Many widgets have grown a compact reactive. If you set this to
    True then the widget will have a compact (borderless) style.
    Reactives have a new toggle_class attribute, that toggles a TCSS
    classname according to the truthyness of its value. If that
    sounds complicated, it really isn't in practice. Let's see it in
    action:
      class MyWidget(Widget):
      compact = reactive(False, toggle_class="-textual-compact")
    This adds a boolean attribute to the widget. If you set
    compact=True then it will add the class "-textual-compact". If
    you set compact=False it will remove the class. Simples.
    We also have breakpoint support, so you can build UIs that adjust
    to the dimensions of the screen. This was always possible, but it
    was a pattern before. Now it is a first class feature. See the
    breakpoints.py example.
    We also have two new pseudo classes: :first-child and
    :last-child, which have the same meaning as browser CSS.
    Contributed by @sponsfreixes
    There is one potential breaking change. RadioSet now has a
    default width of 1fr, meaning they will take up the full
    available space. This makes RadioSet size like other widgets. If
    you want the original behavior, then set the width to "auto"
    * Fixed
    - Fixed OptionList causing excessive redrawing #5766
    - Log messages could be written to stdout when there was no
      app, which could happen when using run_async or threads. Now
      they will be suppressed, unless the env var TEXTUAL_DEBUG is
      set #5782
    * Added
    - Added :first-child and :last-child pseudo classes #5776
    - Added toggle_class parameter to reactives #5778
    - Added compact parameter and reactive to Button, Input,
      ToggleButton, RadioSet, OptionList, TextArea #5778
    - Added HORIZONTAL_BREAKPOINTS and VERTICAL_BREAKPOINTS to App
      and Screen #5779
    * Changed
    - RadioSet now has a default width of 1fr #5778
  - update to 3.1.1:
    https://github.com/Textualize/textual/releases/tag/v3.1.1
    * Fixed
    - Fixed issue with tint filter #5757
    - Fixed a crash when setting keymap before app mount #5742
  - update to 3.1.0:
    https://github.com/Textualize/textual/releases/tag/v3.1.0
    Mostly fixes, some API enhancements. See below.
    * Fixed
    - Fixed markup escaping edge cases #5697
    - Fixed incorrect auto height in Collapsible #5703
    - Fixed issue with keymaps and single-letter keys #5726
    - Fixed OptionList size after removing or clearing options
      [#5728]
    - Fixed footer / key panel not updating when keymaps are
      applied #5724
    - Fixed alignment not being applied when there are min and max
      limits on dimensions #5732
    - Fixed issues with OptionList scrollbar not updating #5736
    - Fixed allow_focus method not overriding can_focus() #5737
    - Fixed overlap of Input / TextArea selection with arbitrary
      text selection #5739
    * Changed
    - Collapsible title now accepts str, Text, or Content #5697
    - Rich Text objects will be converted to Content in OptionList
      and other widgets #5712
    - Textual will always convert dim attributes to RGB by default
      [#5715]
    - Notifications will now use content markup (previously they
      used Console markup) #5719
    * Added
    - Added TEXTUAL_DIM_FACTOR env var to set the opacity of the
      'dim' ANSI attribute #5715
    - notify() now accepts a markup parameter to disable rendering
      the message as markup #5719
    - Added Screen.text_selection_started_signal #5739
    - Added App.clear_selection() helper method to clear arbitrary
      text selection of active screen #5739
  - update to 3.0.1:
    https://github.com/Textualize/textual/releases/tag/v3.0.1
    Fixes an issue with modal dialogs not refreshing.
    * Fixed
    - Fixed issue with modal dialog not refreshing #5696
  - update to 3.0.0:
    https://github.com/Textualize/textual/releases/tag/v3.0.0
    Mostly small enhancements, and fixes. This is a major version
    bump, due to a change in how app.query works. Previously this
    would query the active screen, but this would yield surprising
    results if you push a screen. Now app.query, gets results from
    the default screen.
    This is unlikely to impact many apps. If it does, use
    app.screen.query where you previously used app.query.
    * Changed
    - Breaking change: App.query and friends will now always query
      the default (first) screen, not necessarily the active
      screen.
    - Content now has a default argument of an empty string, so
      Content() is equivalent to Content("")
    - Assigned names to Textual-specific threads: textual-input,
      textual-output. These should become visible in monitoring
      tools (ps, top, htop) as of Python 3.14. #5654
    - Tabs now accept Content or content markup #5657
    - Breaking change: Buttons will now use Textual markup rather
      than console markup
    - tree-sitter languages are now loaded lazily, improving
      cold-start time #563
    * Fixed
    - Static and Label now accept Content objects, satisfying type
      checkers #5618
    - Fixed click selection not being disabled when allow_select
      was set to false #5627
    - Fixed crash on clicking line API border #5641
    - Fixed Select.selection now correctly returns None if
      Select.BLANK is selected instead of an AssertionError
    - Fixed additional spaces after text-wrapping #5657
    - Added missing scroll_end parameter to the Log.write_line
      method #5672
    - Restored support for blink #5675
    - Fixed scrolling breaking on DataTable with overflow: hidden
      [#5681]
    * Added
    - Added Widget.preflight_checks to perform some debug checks
      after a widget is instantiated, to catch common errors. #5588
    - Added text-padding style #5657
    - Added Content.first_line property #5657
    - Added Content.from_text constructor #5657
    - Added Content.empty constructor #5657
    - Added Content.pad method #5657
    - Added Style.has_transparent_foreground property #5657
  - update to 2.1.2:
    https://github.com/Textualize/textual/releases/tag/v2.1.2
    A fix for the command palette's fuzzy search. Will not affect
    most people.
    * Fixed
    - Fixed command palette fuzzy search bailing too early #5579
  - update to 2.1.1:
    https://github.com/Textualize/textual/releases/tag/v2.1.1
    Mostly fixes here. There is a small change to behavior around
    scroll_end. Changes below...
    * Fixed
    - Fixed Link binding to open the link #5564
    - Fixed IndexError in OptionList #5574
    - Fixed issue with clear_panes breaking tabbed content #5573
    * Changed
    - The user can now interrupt a scroll to end by grabbing the
      scrollbar or scrolling in any other way. Press ++end++ or
      scroll to the end to restore default behavior. This is more
      intuitive that it may sound.
  - update to 2.1.0:
    https://github.com/Textualize/textual/releases/tag/v2.1.0
    Mostly fixes in this release, and a small feature.
    The mouse event adds pointer_* attributes which contain the
    pointer coordinates in pixel resolution (if supported by your
    terminal).
    * Fixed
    - Fixed smooth scrolling broken on iTerm over SSH #5551
    - Fixed height of auto container which contains auto height
      children #5552
    - Fixed Content.from_markup not stripping control codes #5557
    - Fixed delta_x and delta_y in mouse events when smooth
      scrolling is enabled #5556
    - Fixed flipped title colors in panel border #5548
    - Fixed detection of smooth scrolling #5558
    * Added
    - Added pointer_x, pointer_y, pointer_screen_x, and
      pointer_screen_y attributes to mouse events #5556
    * Changed
    - Animating the scrollbar while dragging is disabled if smooth
      scrolling is available #5558
    - Renamed TerminalSupportsInBandWindowResize to
      InBandWindowResize #5558
  - update to 2.0.4:
    https://github.com/Textualize/textual/releases/tag/v2.0.4
    * Fixed
    - Fixed smooth scrolling breaking mouse support in VSCode (and
      probably others) #5549
  - update to 2.0.3:
    https://github.com/Textualize/textual/releases/tag/v2.0.3
    * Fixed
    - Fixed traceback from OptionList in Command Palette #5544
  - update to 2.0.2:
    https://github.com/Textualize/textual/releases/tag/v2.0.2
    * Fixed
    - Fixed OptionList.add_options exhausting iterator #5540
    - Fixed screen not refreshing after pop #5543
  - update to 2.0.1:
    https://github.com/Textualize/textual/releases/tag/v2.0.1
    * Fixed
    - Fixed escape tags in Content markup #5536
  - update to 2.0.0:
    https://github.com/Textualize/textual/releases/tag/v2.0.0
    * This is a big release!
      Arbitrary text selection. You can now select text, and hit
      ctrl+c to copy it to the clipboard. This works just about
      everywhere, although there a re a few widgets were it isn't yet
      implemented.
    * Breaking change: Strings returned from render() and other
      places will now be interpreted with Content.from_markup, rather
      than Rich.from_markup. This may result in slightly different
      colors, and emoji codes (like ":smiley:") will no longer be
      processed automatically. If you want to restore the old
      behavior you can return Rich.from_markup("Your output here")
      rather than string literal.
    * Why 2.0.0 ?
      It took us more than 3 years to get to 1.0. But a couple of
      months to get to 2.0? Why?
      We follow Semver which says that after 1.0, all breaking
      changes bump the major version number. We have some breaking
      changes here, which will be trivial to fix -- if they effect
      you at all. But a breaking change is a breaking change!
    * Added
    - Added Select.type_to_search which allows you to type to move
      the cursor to a matching option #5403
    - Added from_app_focus to Focus event to indicate if a widget
      is being focused because the app itself has regained focus or
      not #5379
    - Added Blurred message to Input widget (matching Submitted and
      Changed) to make it easier to synchronize with validate_on
      parameter when set to 'blur'.
    - Added Offset.transpose #5409
    - Added screen--selection component class to define style for
      selection #5409
    - Added Widget.select_container property #5409
    - Added Widget.select_all #5409
    - Added Region.bottom_right_inclusive #5409
    - Added double click to select, triple click to select all in
      container #5409
    - Added arbitrary text selection #5409
    - Added Widget.ALLOW_SELECT classvar for a per-widget switch to
      disable text selection #5409
    - Added Widget.allow_select method for programmatic control of
      text selection #5409
    - Added App.ALLOW_SELECT for a global switch to disable text
      selection #5409
    - Added DOMNode.query_ancestor #5409
    - Added selection to Log widget #5467
    - Added text-wrap and text-overflow CSS values #5485
    - Added Textual markup to replace Rich markup #5485
    - Added Content.from_markup #5485
    * Fixed
    - Fixed Pilot.click not working with times parameter #5398
    - Fixed select refocusing itself too late #5420
    - Fixed layout of the keys in the help panel when a key has a
      tooltip but no description #5436
    - The content of an Input will now only be automatically
      selected when the widget is focused by the user, not when the
      app itself has regained focus (similar to web browsers).
      [#5379]
    - Updated TextArea and Input behavior when there is a selection
      and the user presses left or right #5400
    - Footer can now be scrolled horizontally without holding shift
      [#5404]
    - Modified '_on_blur' method in Input to post a Blurred message
    - Fixed Log widget not refreshing on resize #5460
    - Fixed special case with calculating the height of a container
      where all children have dynamic heights #5463
    - Fixed scrollbars ignoring background opacity #5458
    - Fixed Header icon showing command palette tooltip when
      disabled #5427
    * Changed
    - Breaking change: OptionList no longer supports Separator, a
      separator may be specified with None
    - Implemented smooth (pixel perfect) scrolling on supported
      terminals. Set TEXTUAL_SMOOTH_SCROLL=0 to disable.
    * Removed
    - Breaking change: Removed wrap argument from OptionList (use
      CSS text-wrap: nowrap; text-overflow: ellipses)
    - Breaking change: Removed tooltip argument from OptionList.
      Use tooltip attribute or with_tooltip(...) method.
* Sun Feb 16 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 1.0.0:
    * Added
    - Added App.clipboard #5352
    - Added standard cut/copy/paste (ctrl+x, ctrl+c, ctrl+v)
      bindings to Input / TextArea #5352 & #5374
    - Added system boolean to Binding, which hides the binding from
      the help panel #5352
    - Added support for double/triple/etc clicks via chain
      attribute on Click events #5369
    - Added times parameter to Pilot.click method, for simulating
      rapid clicks #5369
    - Text can now be select using mouse or keyboard in the Input
      widget #5340
    * Changed
    - Breaking change: Change default quit key to ctrl+q #5352
    - The command palette will now select the top item
      automatically #5361
    - ctrl+shift+k now deletes the current line in TextArea, and
      ctrl+x will cut
    - the selection if there is one, otherwise it will cut the
      current line #5374
    - Implemented a better matching algorithm for the command
      palette #5365
    * Fixed
    - Fixed issue with alignment in auto containers #5360
* Sun Feb 16 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 0.89.1:
    * Fixed
    - Fixed alignment of docked widgets #5347
* Sun Feb 16 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - update to 0.89.0:
    * Added
    - Added "tab" border style #5335
    - Added support for XML syntax highlighting #5320
    - Added TextArea.update_highlight_query #5320
    * Fixed
    - Fixed Select not scrolling highlight in to view when clicked
      [#5255]
    - Upgraded tree-sitter to 0.23+ (syntax extras) #5320
    - Some syntax highlighting changes due to tree-sitter updates
      [#5320]
    - Breaking change: Document.query_syntax_tree signature changed
      [#5320]
    - Breaking change: TextArea.register_language signature changed
      [#5320]
    - Breaking change: SyntaxAwareDocument.language_name property
      removed #5320
    - Breaking change: Kotlin syntax highlighting removed from
      TextArea #5320
    - Fixed selection list wrapping #5331
    - Fixed CSS encoding issue on Windows #5324
* Mon Jan 20 2025 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - ignore some more tests that are failing now, possibly due to
    updated dependencies
* Mon Dec 02 2024 Johannes Kastl <opensuse_buildservice@ojkastl.de>
  - new package python-textual, required by python-grummage

Files

/usr/lib/python3.13/site-packages/textual
/usr/lib/python3.13/site-packages/textual-5.3.0.dist-info
/usr/lib/python3.13/site-packages/textual-5.3.0.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/textual-5.3.0.dist-info/LICENSE
/usr/lib/python3.13/site-packages/textual-5.3.0.dist-info/METADATA
/usr/lib/python3.13/site-packages/textual-5.3.0.dist-info/RECORD
/usr/lib/python3.13/site-packages/textual-5.3.0.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/textual-5.3.0.dist-info/WHEEL
/usr/lib/python3.13/site-packages/textual/__init__.py
/usr/lib/python3.13/site-packages/textual/__main__.py
/usr/lib/python3.13/site-packages/textual/__pycache__
/usr/lib/python3.13/site-packages/textual/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/__main__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/__main__.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_animator.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_animator.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_ansi_sequences.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_ansi_sequences.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_ansi_theme.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_ansi_theme.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_arrange.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_arrange.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_binary_encode.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_binary_encode.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_border.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_border.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_box_drawing.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_box_drawing.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_callback.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_callback.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_cells.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_cells.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_color_constants.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_color_constants.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_compat.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_compat.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_compositor.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_compositor.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_context.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_context.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_debug.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_debug.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_dispatch_key.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_dispatch_key.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_doc.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_doc.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_duration.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_duration.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_easing.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_easing.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_event_broker.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_event_broker.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_extrema.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_extrema.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_files.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_files.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_immutable_sequence_view.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_immutable_sequence_view.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_import_app.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_import_app.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_keyboard_protocol.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_keyboard_protocol.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_layout_resolve.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_layout_resolve.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_line_split.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_line_split.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_log.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_log.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_loop.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_loop.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_markup_playground.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_markup_playground.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_node_list.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_node_list.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_on.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_on.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_opacity.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_opacity.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_parser.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_parser.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_partition.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_partition.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_path.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_path.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_profile.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_profile.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_resolve.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_resolve.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_segment_tools.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_segment_tools.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_sleep.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_sleep.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_slug.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_slug.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_spatial_map.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_spatial_map.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_styles_cache.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_styles_cache.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_text_area_theme.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_text_area_theme.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_time.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_time.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_tree_sitter.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_tree_sitter.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_two_way_dict.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_two_way_dict.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_types.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_types.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_wait.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_wait.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_widget_navigation.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_widget_navigation.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_win_sleep.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_win_sleep.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_work_decorator.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_work_decorator.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_wrap.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_wrap.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_xterm_parser.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/_xterm_parser.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/actions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/actions.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/app.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/app.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/await_complete.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/await_complete.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/await_remove.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/await_remove.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/binding.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/binding.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/box_model.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/box_model.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/cache.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/cache.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/canvas.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/canvas.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/case.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/case.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/clock.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/clock.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/color.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/color.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/command.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/command.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/compose.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/compose.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/constants.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/constants.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/containers.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/containers.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/content.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/content.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/coordinate.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/coordinate.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/design.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/design.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/dom.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/dom.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/driver.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/driver.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/errors.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/errors.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/eta.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/eta.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/events.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/events.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/expand_tabs.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/expand_tabs.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/features.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/features.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/file_monitor.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/file_monitor.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/filter.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/filter.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/fuzzy.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/fuzzy.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/geometry.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/geometry.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/getters.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/getters.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/highlight.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/highlight.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/keys.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/keys.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/layout.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/layout.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/lazy.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/lazy.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/logging.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/logging.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/map_geometry.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/map_geometry.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/markup.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/markup.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/message.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/message.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/message_pump.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/message_pump.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/messages.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/messages.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/notifications.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/notifications.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/pad.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/pad.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/pilot.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/pilot.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/reactive.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/reactive.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/render.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/render.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/rlock.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/rlock.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/screen.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/screen.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/scroll_view.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/scroll_view.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/scrollbar.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/scrollbar.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/selection.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/selection.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/signal.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/signal.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/strip.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/strip.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/style.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/style.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/suggester.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/suggester.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/suggestions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/suggestions.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/system_commands.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/system_commands.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/theme.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/theme.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/timer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/timer.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/types.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/types.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/validation.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/validation.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/visual.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/visual.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/walk.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/walk.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/widget.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/widget.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/worker.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/worker.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/worker_manager.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/__pycache__/worker_manager.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/_animator.py
/usr/lib/python3.13/site-packages/textual/_ansi_sequences.py
/usr/lib/python3.13/site-packages/textual/_ansi_theme.py
/usr/lib/python3.13/site-packages/textual/_arrange.py
/usr/lib/python3.13/site-packages/textual/_binary_encode.py
/usr/lib/python3.13/site-packages/textual/_border.py
/usr/lib/python3.13/site-packages/textual/_box_drawing.py
/usr/lib/python3.13/site-packages/textual/_callback.py
/usr/lib/python3.13/site-packages/textual/_cells.py
/usr/lib/python3.13/site-packages/textual/_color_constants.py
/usr/lib/python3.13/site-packages/textual/_compat.py
/usr/lib/python3.13/site-packages/textual/_compositor.py
/usr/lib/python3.13/site-packages/textual/_context.py
/usr/lib/python3.13/site-packages/textual/_debug.py
/usr/lib/python3.13/site-packages/textual/_dispatch_key.py
/usr/lib/python3.13/site-packages/textual/_doc.py
/usr/lib/python3.13/site-packages/textual/_duration.py
/usr/lib/python3.13/site-packages/textual/_easing.py
/usr/lib/python3.13/site-packages/textual/_event_broker.py
/usr/lib/python3.13/site-packages/textual/_extrema.py
/usr/lib/python3.13/site-packages/textual/_files.py
/usr/lib/python3.13/site-packages/textual/_immutable_sequence_view.py
/usr/lib/python3.13/site-packages/textual/_import_app.py
/usr/lib/python3.13/site-packages/textual/_keyboard_protocol.py
/usr/lib/python3.13/site-packages/textual/_layout_resolve.py
/usr/lib/python3.13/site-packages/textual/_line_split.py
/usr/lib/python3.13/site-packages/textual/_log.py
/usr/lib/python3.13/site-packages/textual/_loop.py
/usr/lib/python3.13/site-packages/textual/_markup_playground.py
/usr/lib/python3.13/site-packages/textual/_node_list.py
/usr/lib/python3.13/site-packages/textual/_on.py
/usr/lib/python3.13/site-packages/textual/_opacity.py
/usr/lib/python3.13/site-packages/textual/_parser.py
/usr/lib/python3.13/site-packages/textual/_partition.py
/usr/lib/python3.13/site-packages/textual/_path.py
/usr/lib/python3.13/site-packages/textual/_profile.py
/usr/lib/python3.13/site-packages/textual/_resolve.py
/usr/lib/python3.13/site-packages/textual/_segment_tools.py
/usr/lib/python3.13/site-packages/textual/_sleep.py
/usr/lib/python3.13/site-packages/textual/_slug.py
/usr/lib/python3.13/site-packages/textual/_spatial_map.py
/usr/lib/python3.13/site-packages/textual/_styles_cache.py
/usr/lib/python3.13/site-packages/textual/_text_area_theme.py
/usr/lib/python3.13/site-packages/textual/_time.py
/usr/lib/python3.13/site-packages/textual/_tree_sitter.py
/usr/lib/python3.13/site-packages/textual/_two_way_dict.py
/usr/lib/python3.13/site-packages/textual/_types.py
/usr/lib/python3.13/site-packages/textual/_wait.py
/usr/lib/python3.13/site-packages/textual/_widget_navigation.py
/usr/lib/python3.13/site-packages/textual/_win_sleep.py
/usr/lib/python3.13/site-packages/textual/_work_decorator.py
/usr/lib/python3.13/site-packages/textual/_wrap.py
/usr/lib/python3.13/site-packages/textual/_xterm_parser.py
/usr/lib/python3.13/site-packages/textual/actions.py
/usr/lib/python3.13/site-packages/textual/app.py
/usr/lib/python3.13/site-packages/textual/await_complete.py
/usr/lib/python3.13/site-packages/textual/await_remove.py
/usr/lib/python3.13/site-packages/textual/binding.py
/usr/lib/python3.13/site-packages/textual/box_model.py
/usr/lib/python3.13/site-packages/textual/cache.py
/usr/lib/python3.13/site-packages/textual/canvas.py
/usr/lib/python3.13/site-packages/textual/case.py
/usr/lib/python3.13/site-packages/textual/clock.py
/usr/lib/python3.13/site-packages/textual/color.py
/usr/lib/python3.13/site-packages/textual/command.py
/usr/lib/python3.13/site-packages/textual/compose.py
/usr/lib/python3.13/site-packages/textual/constants.py
/usr/lib/python3.13/site-packages/textual/containers.py
/usr/lib/python3.13/site-packages/textual/content.py
/usr/lib/python3.13/site-packages/textual/coordinate.py
/usr/lib/python3.13/site-packages/textual/css
/usr/lib/python3.13/site-packages/textual/css/__init__.py
/usr/lib/python3.13/site-packages/textual/css/__pycache__
/usr/lib/python3.13/site-packages/textual/css/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/_error_tools.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/_error_tools.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/_help_renderables.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/_help_renderables.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/_help_text.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/_help_text.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/_style_properties.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/_style_properties.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/_styles_builder.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/_styles_builder.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/constants.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/constants.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/errors.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/errors.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/match.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/match.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/model.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/model.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/parse.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/parse.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/query.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/query.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/scalar.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/scalar.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/scalar_animation.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/scalar_animation.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/styles.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/styles.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/stylesheet.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/stylesheet.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/tokenize.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/tokenize.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/tokenizer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/tokenizer.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/transition.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/transition.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/types.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/css/__pycache__/types.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/css/_error_tools.py
/usr/lib/python3.13/site-packages/textual/css/_help_renderables.py
/usr/lib/python3.13/site-packages/textual/css/_help_text.py
/usr/lib/python3.13/site-packages/textual/css/_style_properties.py
/usr/lib/python3.13/site-packages/textual/css/_styles_builder.py
/usr/lib/python3.13/site-packages/textual/css/constants.py
/usr/lib/python3.13/site-packages/textual/css/errors.py
/usr/lib/python3.13/site-packages/textual/css/match.py
/usr/lib/python3.13/site-packages/textual/css/model.py
/usr/lib/python3.13/site-packages/textual/css/parse.py
/usr/lib/python3.13/site-packages/textual/css/query.py
/usr/lib/python3.13/site-packages/textual/css/scalar.py
/usr/lib/python3.13/site-packages/textual/css/scalar_animation.py
/usr/lib/python3.13/site-packages/textual/css/styles.py
/usr/lib/python3.13/site-packages/textual/css/stylesheet.py
/usr/lib/python3.13/site-packages/textual/css/tokenize.py
/usr/lib/python3.13/site-packages/textual/css/tokenizer.py
/usr/lib/python3.13/site-packages/textual/css/transition.py
/usr/lib/python3.13/site-packages/textual/css/types.py
/usr/lib/python3.13/site-packages/textual/demo
/usr/lib/python3.13/site-packages/textual/demo/__main__.py
/usr/lib/python3.13/site-packages/textual/demo/__pycache__
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/__main__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/__main__.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/data.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/data.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/demo_app.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/demo_app.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/game.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/game.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/home.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/home.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/page.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/page.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/projects.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/projects.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/widgets.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/demo/__pycache__/widgets.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/demo/data.py
/usr/lib/python3.13/site-packages/textual/demo/demo_app.py
/usr/lib/python3.13/site-packages/textual/demo/game.py
/usr/lib/python3.13/site-packages/textual/demo/home.py
/usr/lib/python3.13/site-packages/textual/demo/page.py
/usr/lib/python3.13/site-packages/textual/demo/projects.py
/usr/lib/python3.13/site-packages/textual/demo/widgets.py
/usr/lib/python3.13/site-packages/textual/design.py
/usr/lib/python3.13/site-packages/textual/document
/usr/lib/python3.13/site-packages/textual/document/__init__.py
/usr/lib/python3.13/site-packages/textual/document/__pycache__
/usr/lib/python3.13/site-packages/textual/document/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_document.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_document.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_document_navigator.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_document_navigator.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_edit.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_edit.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_history.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_history.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_syntax_aware_document.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_syntax_aware_document.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_wrapped_document.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/document/__pycache__/_wrapped_document.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/document/_document.py
/usr/lib/python3.13/site-packages/textual/document/_document_navigator.py
/usr/lib/python3.13/site-packages/textual/document/_edit.py
/usr/lib/python3.13/site-packages/textual/document/_history.py
/usr/lib/python3.13/site-packages/textual/document/_syntax_aware_document.py
/usr/lib/python3.13/site-packages/textual/document/_wrapped_document.py
/usr/lib/python3.13/site-packages/textual/dom.py
/usr/lib/python3.13/site-packages/textual/driver.py
/usr/lib/python3.13/site-packages/textual/drivers
/usr/lib/python3.13/site-packages/textual/drivers/__init__.py
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/_byte_stream.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/_byte_stream.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/_input_reader.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/_input_reader.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/_input_reader_linux.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/_input_reader_linux.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/_input_reader_windows.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/_input_reader_windows.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/_writer_thread.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/_writer_thread.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/headless_driver.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/headless_driver.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/linux_driver.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/linux_driver.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/linux_inline_driver.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/linux_inline_driver.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/web_driver.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/web_driver.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/win32.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/win32.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/windows_driver.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/drivers/__pycache__/windows_driver.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/drivers/_byte_stream.py
/usr/lib/python3.13/site-packages/textual/drivers/_input_reader.py
/usr/lib/python3.13/site-packages/textual/drivers/_input_reader_linux.py
/usr/lib/python3.13/site-packages/textual/drivers/_input_reader_windows.py
/usr/lib/python3.13/site-packages/textual/drivers/_writer_thread.py
/usr/lib/python3.13/site-packages/textual/drivers/headless_driver.py
/usr/lib/python3.13/site-packages/textual/drivers/linux_driver.py
/usr/lib/python3.13/site-packages/textual/drivers/linux_inline_driver.py
/usr/lib/python3.13/site-packages/textual/drivers/web_driver.py
/usr/lib/python3.13/site-packages/textual/drivers/win32.py
/usr/lib/python3.13/site-packages/textual/drivers/windows_driver.py
/usr/lib/python3.13/site-packages/textual/errors.py
/usr/lib/python3.13/site-packages/textual/eta.py
/usr/lib/python3.13/site-packages/textual/events.py
/usr/lib/python3.13/site-packages/textual/expand_tabs.py
/usr/lib/python3.13/site-packages/textual/features.py
/usr/lib/python3.13/site-packages/textual/file_monitor.py
/usr/lib/python3.13/site-packages/textual/filter.py
/usr/lib/python3.13/site-packages/textual/fuzzy.py
/usr/lib/python3.13/site-packages/textual/geometry.py
/usr/lib/python3.13/site-packages/textual/getters.py
/usr/lib/python3.13/site-packages/textual/highlight.py
/usr/lib/python3.13/site-packages/textual/keys.py
/usr/lib/python3.13/site-packages/textual/layout.py
/usr/lib/python3.13/site-packages/textual/layouts
/usr/lib/python3.13/site-packages/textual/layouts/__init__.py
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/factory.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/factory.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/grid.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/grid.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/horizontal.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/horizontal.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/stream.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/stream.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/vertical.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/layouts/__pycache__/vertical.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/layouts/factory.py
/usr/lib/python3.13/site-packages/textual/layouts/grid.py
/usr/lib/python3.13/site-packages/textual/layouts/horizontal.py
/usr/lib/python3.13/site-packages/textual/layouts/stream.py
/usr/lib/python3.13/site-packages/textual/layouts/vertical.py
/usr/lib/python3.13/site-packages/textual/lazy.py
/usr/lib/python3.13/site-packages/textual/logging.py
/usr/lib/python3.13/site-packages/textual/map_geometry.py
/usr/lib/python3.13/site-packages/textual/markup.py
/usr/lib/python3.13/site-packages/textual/message.py
/usr/lib/python3.13/site-packages/textual/message_pump.py
/usr/lib/python3.13/site-packages/textual/messages.py
/usr/lib/python3.13/site-packages/textual/notifications.py
/usr/lib/python3.13/site-packages/textual/pad.py
/usr/lib/python3.13/site-packages/textual/pilot.py
/usr/lib/python3.13/site-packages/textual/py.typed
/usr/lib/python3.13/site-packages/textual/reactive.py
/usr/lib/python3.13/site-packages/textual/render.py
/usr/lib/python3.13/site-packages/textual/renderables
/usr/lib/python3.13/site-packages/textual/renderables/__init__.py
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/_blend_colors.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/_blend_colors.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/background_screen.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/background_screen.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/bar.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/bar.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/blank.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/blank.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/digits.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/digits.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/gradient.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/gradient.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/sparkline.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/sparkline.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/styled.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/styled.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/text_opacity.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/text_opacity.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/tint.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/renderables/__pycache__/tint.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/renderables/_blend_colors.py
/usr/lib/python3.13/site-packages/textual/renderables/background_screen.py
/usr/lib/python3.13/site-packages/textual/renderables/bar.py
/usr/lib/python3.13/site-packages/textual/renderables/blank.py
/usr/lib/python3.13/site-packages/textual/renderables/digits.py
/usr/lib/python3.13/site-packages/textual/renderables/gradient.py
/usr/lib/python3.13/site-packages/textual/renderables/sparkline.py
/usr/lib/python3.13/site-packages/textual/renderables/styled.py
/usr/lib/python3.13/site-packages/textual/renderables/text_opacity.py
/usr/lib/python3.13/site-packages/textual/renderables/tint.py
/usr/lib/python3.13/site-packages/textual/rlock.py
/usr/lib/python3.13/site-packages/textual/screen.py
/usr/lib/python3.13/site-packages/textual/scroll_view.py
/usr/lib/python3.13/site-packages/textual/scrollbar.py
/usr/lib/python3.13/site-packages/textual/selection.py
/usr/lib/python3.13/site-packages/textual/signal.py
/usr/lib/python3.13/site-packages/textual/strip.py
/usr/lib/python3.13/site-packages/textual/style.py
/usr/lib/python3.13/site-packages/textual/suggester.py
/usr/lib/python3.13/site-packages/textual/suggestions.py
/usr/lib/python3.13/site-packages/textual/system_commands.py
/usr/lib/python3.13/site-packages/textual/theme.py
/usr/lib/python3.13/site-packages/textual/timer.py
/usr/lib/python3.13/site-packages/textual/tree-sitter
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/bash.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/css.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/go.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/html.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/java.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/javascript.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/json.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/markdown.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/python.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/regex.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/rust.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/sql.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/toml.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/xml.scm
/usr/lib/python3.13/site-packages/textual/tree-sitter/highlights/yaml.scm
/usr/lib/python3.13/site-packages/textual/types.py
/usr/lib/python3.13/site-packages/textual/validation.py
/usr/lib/python3.13/site-packages/textual/visual.py
/usr/lib/python3.13/site-packages/textual/walk.py
/usr/lib/python3.13/site-packages/textual/widget.py
/usr/lib/python3.13/site-packages/textual/widgets
/usr/lib/python3.13/site-packages/textual/widgets/__init__.py
/usr/lib/python3.13/site-packages/textual/widgets/__init__.pyi
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_button.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_button.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_checkbox.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_checkbox.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_collapsible.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_collapsible.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_content_switcher.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_content_switcher.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_data_table.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_data_table.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_digits.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_digits.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_directory_tree.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_directory_tree.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_footer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_footer.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_header.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_header.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_help_panel.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_help_panel.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_input.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_input.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_key_panel.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_key_panel.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_label.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_label.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_link.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_link.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_list_item.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_list_item.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_list_view.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_list_view.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_loading_indicator.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_loading_indicator.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_log.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_log.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_markdown.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_markdown.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_markdown_viewer.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_markdown_viewer.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_masked_input.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_masked_input.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_option_list.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_option_list.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_placeholder.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_placeholder.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_pretty.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_pretty.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_progress_bar.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_progress_bar.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_radio_button.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_radio_button.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_radio_set.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_radio_set.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_rich_log.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_rich_log.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_rule.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_rule.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_select.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_select.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_selection_list.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_selection_list.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_sparkline.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_sparkline.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_static.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_static.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_switch.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_switch.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tab.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tab.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tab_pane.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tab_pane.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tabbed_content.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tabbed_content.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tabs.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tabs.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_text_area.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_text_area.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_toast.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_toast.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_toggle_button.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_toggle_button.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tooltip.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tooltip.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tree.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_tree.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_welcome.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/_welcome.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/button.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/button.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/collapsible.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/collapsible.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/data_table.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/data_table.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/directory_tree.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/directory_tree.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/input.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/input.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/markdown.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/markdown.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/option_list.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/option_list.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/rule.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/rule.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/select.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/select.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/selection_list.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/selection_list.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/tabbed_content.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/tabbed_content.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/text_area.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/text_area.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/tree.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/textual/widgets/__pycache__/tree.cpython-313.pyc
/usr/lib/python3.13/site-packages/textual/widgets/_button.py
/usr/lib/python3.13/site-packages/textual/widgets/_checkbox.py
/usr/lib/python3.13/site-packages/textual/widgets/_collapsible.py
/usr/lib/python3.13/site-packages/textual/widgets/_content_switcher.py
/usr/lib/python3.13/site-packages/textual/widgets/_data_table.py
/usr/lib/python3.13/site-packages/textual/widgets/_digits.py
/usr/lib/python3.13/site-packages/textual/widgets/_directory_tree.py
/usr/lib/python3.13/site-packages/textual/widgets/_footer.py
/usr/lib/python3.13/site-packages/textual/widgets/_header.py
/usr/lib/python3.13/site-packages/textual/widgets/_help_panel.py
/usr/lib/python3.13/site-packages/textual/widgets/_input.py
/usr/lib/python3.13/site-packages/textual/widgets/_key_panel.py
/usr/lib/python3.13/site-packages/textual/widgets/_label.py
/usr/lib/python3.13/site-packages/textual/widgets/_link.py
/usr/lib/python3.13/site-packages/textual/widgets/_list_item.py
/usr/lib/python3.13/site-packages/textual/widgets/_list_view.py
/usr/lib/python3.13/site-packages/textual/widgets/_loading_indicator.py
/usr/lib/python3.13/site-packages/textual/widgets/_log.py
/usr/lib/python3.13/site-packages/textual/widgets/_markdown.py
/usr/lib/python3.13/site-packages/textual/widgets/_markdown_viewer.py
/usr/lib/python3.13/site-packages/textual/widgets/_masked_input.py
/usr/lib/python3.13/site-packages/textual/widgets/_option_list.py
/usr/lib/python3.13/site-packages/textual/widgets/_placeholder.py
/usr/lib/python3.13/site-packages/textual/widgets/_pretty.py
/usr/lib/python3.13/site-packages/textual/widgets/_progress_bar.py
/usr/lib/python3.13/site-packages/textual/widgets/_radio_button.py
/usr/lib/python3.13/site-packages/textual/widgets/_radio_set.py
/usr/lib/python3.13/site-packages/textual/widgets/_rich_log.py
/usr/lib/python3.13/site-packages/textual/widgets/_rule.py
/usr/lib/python3.13/site-packages/textual/widgets/_select.py
/usr/lib/python3.13/site-packages/textual/widgets/_selection_list.py
/usr/lib/python3.13/site-packages/textual/widgets/_sparkline.py
/usr/lib/python3.13/site-packages/textual/widgets/_static.py
/usr/lib/python3.13/site-packages/textual/widgets/_switch.py
/usr/lib/python3.13/site-packages/textual/widgets/_tab.py
/usr/lib/python3.13/site-packages/textual/widgets/_tab_pane.py
/usr/lib/python3.13/site-packages/textual/widgets/_tabbed_content.py
/usr/lib/python3.13/site-packages/textual/widgets/_tabs.py
/usr/lib/python3.13/site-packages/textual/widgets/_text_area.py
/usr/lib/python3.13/site-packages/textual/widgets/_toast.py
/usr/lib/python3.13/site-packages/textual/widgets/_toggle_button.py
/usr/lib/python3.13/site-packages/textual/widgets/_tooltip.py
/usr/lib/python3.13/site-packages/textual/widgets/_tree.py
/usr/lib/python3.13/site-packages/textual/widgets/_welcome.py
/usr/lib/python3.13/site-packages/textual/widgets/button.py
/usr/lib/python3.13/site-packages/textual/widgets/collapsible.py
/usr/lib/python3.13/site-packages/textual/widgets/data_table.py
/usr/lib/python3.13/site-packages/textual/widgets/directory_tree.py
/usr/lib/python3.13/site-packages/textual/widgets/input.py
/usr/lib/python3.13/site-packages/textual/widgets/markdown.py
/usr/lib/python3.13/site-packages/textual/widgets/option_list.py
/usr/lib/python3.13/site-packages/textual/widgets/rule.py
/usr/lib/python3.13/site-packages/textual/widgets/select.py
/usr/lib/python3.13/site-packages/textual/widgets/selection_list.py
/usr/lib/python3.13/site-packages/textual/widgets/tabbed_content.py
/usr/lib/python3.13/site-packages/textual/widgets/text_area.py
/usr/lib/python3.13/site-packages/textual/widgets/tree.py
/usr/lib/python3.13/site-packages/textual/worker.py
/usr/lib/python3.13/site-packages/textual/worker_manager.py
/usr/share/doc/packages/python313-textual
/usr/share/doc/packages/python313-textual/README.md
/usr/share/licenses/python313-textual
/usr/share/licenses/python313-textual/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Aug 26 22:23:56 2025