Python– category –
-
uvx pytestでModuleNotFoundErrorになる理由|uv runでプロジェクト環境を使う
uv addで依存を追加したのにuvx pytestだけimportできない原因を、隔離tool環境とproject .venvの違いから解説。uv add --dev pytestとuv run -m pytestによる正しい実行手順、最小再現、直らない場合の確認点を紹介します。 -
Python 3.14のheapqで最大値から取り出す方法|heappop_maxの使い方
Python 3.14で追加されたheapqの最大ヒープAPIを、負数化との違いと実行例から解説します。 -
Python 3.14でパスワード入力に*を表示する方法|getpassのecho_char
Python 3.14のgetpassで入力中に*を表示する最小例と、旧版エラー、IDLE・端末差、警告時の確認方法を解説します。 -
uvでdevグループを除外してもパッケージが残る理由:default-groupsの確認方法
--no-devが除外する範囲と、既定グループを選び直して実際の.venvを確認する手順を整理します。 -
Python 3.14でargparseの候補が出ないとき|suggest_on_errorの対象と設定
Python 3.14のargparseで入力ミスの候補が出ないときに、実行版、suggest_on_errorの有効化、文字列choices・サブコマンド名という対象範囲を順に切り分けます。 -
Python 3.14のuuid7で時系列IDを作る方法|時刻取得とuuid4との違い
Python 3.14標準のuuid.uuid7()でUUIDv7を生成し、埋め込まれた時刻をUTCで確認する方法を解説します。uuid4との違い、AttributeErrorの確認、並び順をどこまで信頼できるかも整理します。 -
Ruffでdocstringのコード例が整形されない?設定と構文の確認方法
Python本体は整形されるのに、docstring内のコード例だけ変わらないときの切り分け方を解説します。設定、対象形式、構文、doctest実行を順に確認します。 -
uv python pinしたのにPythonが変わらない?PATHとuv runを切り分ける
pinはOS全体のPythonを切り替える操作ではありません。PATH上のpythonとuv runの実行体、.python-versionとrequires-pythonを順に確認する手順を解説します。 -
Python 3.14のPath.infoで変更が見えない理由|キャッシュと最新状態の確認方法
Python 3.14で追加されたPath.infoは、判定結果をキャッシュします。ファイル作成・削除後に古い結果が見える理由と、Path.existsなどで最新状態を確認する方法を整理します。
