「Typer」とは、Pythonでコマンドラインツール(CLIツール)を簡単に作成するためのライブラリだ。PythonでWeb APIを開発するフレームワークとして有名な「FastAPI」の作者が開発している。Typerを使うと、関数を定義するだけで、Pythonの関数定義を解析して、自動 ...
アプリ開発で利用する CLI を Typer で実装する基本例。 今回は MariaDB を使ったアプリ開発を想定し、DB の接続確認・初期化・リセット・モデル一覧表示・SQLプレビューをコマンド化する。 → python -m app.cli を省略し、app ... のように短いコマンド名で呼び出す ...
Ubuntu 24.04 上で構築した Python 仮想環境から、Docker コンテナ上の MariaDB に接続するための手順をまとめる。 どの個人開発にも使える汎用記事として整理する。 ORM(Object-Relational Mapper)機能を持つ、SQLAlchemyを使用する。 SQLAlchemyの持つORM(Object-Relational Mapper ...
この記事に対するご意見や感想を投稿してみませんか。