Last active
October 16, 2024 18:27
-
-
Save fomightez/3d90c4e5594ddcdf6dd023a80959c107 to your computer and use it in GitHub Desktop.
Test `uv run` with gist Python script with
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Demonstrating "you can now uv run scripts (with inline deps!) from stdin and URL" https://x.com/trevmanz/status/1846301009053970542 and trying | |
# with the gist use suggestion in https://x.com/trevmanz/status/1846301011809558877 | |
# How to: go https://github.com/fomightez/3Dscatter_plot_mod_playground-binder and launch a session. Install `uv` via `pip install uv`, then run `uv run https://gist.githubusercontent.com/fomightez/3d90c4e5594ddcdf6dd023a80959c107/raw/8b940f9fe9b5a2c0ccc20635cbbd0cce7ef01b53/gist_test.py` | |
# /// script | |
# requires-python = ">=3.12" | |
# dependencies = [ | |
# "rich>=13.9.2", | |
# ] | |
# /// | |
import rich | |
rich.print("\nHello from github.com's gist site/[bold green]Wayne[/bold green]/[bold red]fomightez[/bold red]!") | |
""" | |
Demonstrates how to render a table. | |
""" | |
from rich.console import Console | |
from rich.table import Table | |
table = Table(title="Star Wars Movies") | |
table.add_column("Released", style="cyan", no_wrap=True) | |
table.add_column("Title", style="magenta") | |
table.add_column("Box Office", justify="right", style="green") | |
table.add_row("Dec 20, 2019", "Star Wars: The Rise of Skywalker", "$952,110,690") | |
table.add_row("May 25, 2018", "Solo: A Star Wars Story", "$393,151,347") | |
table.add_row("Dec 15, 2017", "Star Wars Ep. V111: The Last Jedi", "$1,332,539,889") | |
table.add_row("Dec 16, 2016", "Rogue One: A Star Wars Story", "$1,332,439,889") | |
console = Console() | |
console.print(table, justify="center") |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment