2024
miseを使って仮想環境自動認識(主にPython, uv, プロンプト表示についても)
Python開発環境でのblack, isort, flake8からruffへの移行
Pythonのプロジェクト管理ツールをPoetryからuvに移行
ARM用のtkinterdnd2-universal+Nuitkaでdrag and dropでファイルを渡すアプリをPythonで作る
Poetryで管理しているパッケージテストをGitHub ActionsでPoetry及びDockerで行う
Poetryを使ったDocker環境構築について
2023
numpydocでPythonのdocstringをチェック
Pythonでキーワード引数の展開(**kw)に対するアノテーション
inherit-docstring: Pythonでdocstringの一部を継承するdecorator
conf-finder: コマンドラインツールの設定ファイルを探し出すPythonのライブラリ
Pythonで重いライブラリを必要な時だけimportしたいが型付けがちょっと大変になる
python-template: Pythonプロジェクト用GitHubレポジトリテンプレート
python-action: pytestなどを実行するGitHub Action
pyproject-pre-commit: Pythonプロジェクト用のpre-commit集
ChatGPT同士で議論させる
git-gpt-commit: ChatGPTにGitのcommitを書かせる
chatgpt-prompt-wrapper: コマンドラインから気軽にChatGPTを使う
Python製コマンドラインツールをHomebrewで配布する
ChatGPTに自分のメモたちを読んでもらって質問に答えてもらう
pytestで並列処理したいときの色々
PythonでGeneratorの中を処理を並列化する
Homebrew-file 9.0.Xへアップデート: Homebrew 4.0.Xへの対応など
Pythonで複数のファイルからなるスクリプトを1つのスクリプトにまとめる
wemake-python-styleguide: Python linterのflake8用プラグイン
Pythonレポジトリ用のpre-commit環境を整える
GitHub Actionsで行ったtestのcoverageの結果をジョブの概要として出力する
GitHub Actionsで行ったtestのcoverageの結果を別ブランチにpushする
Python 3.10で導入された構造的パターンマッチで正規表現を使ったmatchを行う
pre-commitでShellCheckを使う
2022
Pythonでdocstringの一部を継承する方法
poetryのcompletionが壊れてる
Pythonのdatetimeのstrptimeでは少数秒は左詰めで見てくれる
Pythonのnupy.stdとpandas.stdの違い
LinkcheckerをGitHub Actionsで動かせるようにした
気象庁アメダスの情報をRaspberry Piで取得して表示する
PythonのFlake8で~/.config/flake8が4.0から無効化されている
2021
Read the Docsでビルドが失敗している件
2020
pythonでのos.path.expandvarsは定義されてない変数はそのまま返してくる
poetryでtensorflow (2.1.0)をaddすると出るエラー
HomebrewからのPython2の削除
Pythonでlistからfor loopでremoveする際の注意
2019
Pythonで長い行を書くとき、は改行は演算子の前にすべし
GitHubで公開されてるipynbファイルをGoogle Colaboratoryで開くブックマークレット
PoetryでPython CLIツールを簡単にPyPiに登録する
Python Fireで簡単にサブコマンド付きのコマンドラインツールを作る
2018
Read the Docsでsetup.pyのないプロジェクトのビルドがエラーになる件
gmail_filter_manager: GmailのフィルタをYAMLで簡単に管理する
Homebrewでインストールされる/usr/local/bin/pythonが再びPython2に変更
Pythonで環境変数を含む文字列を解析する方法
2017
MacのメニューバーでGmailを確認出来るMenuBarGmailのアップデート
2016
Pythonでのrstripを間違って使っていた
Read the Docs(Sphinx)でオープンソースのドキュメントをいい感じに書いてみる
Python2.XとPython3.Xを共存させる: Brew-fileのアップデート
maybe: コマンドが実際に与えるファイルへの変更をdry-runしてチェックするコマンド
2015
MacのMenuBarGmailがメールをアップデートしなくなるバグをフィックス
Pythonでcallbackに引数を使う方法と注意点
MenuBarGmailに既読機能、メール送信機能を付けた
rumpsとGmail APIを使ってMacのGmailメニューバーアプリを作ってみた
rumpsを使ってPythonで簡単にMacのメニューバーアプリを作る
Pythonで大きなファイルのMD5チェックサムをチェックする時にMemoryErrorを回避する
Pythonの'=='と'is'、ついでにJavaの'=='と'equals'について
Pythonでの引数の取り扱いの罠等
Coverallsでre-authorizeが必要になった時の対処法
pipでインストールしたスクリプトのShebangに関する注意点
Python編集環境を整える: pytestとかvimのプラグインとか
Pythonの対話モードの履歴を残す方法
スクリプトやプログラム中で実行ユーザーがrootかどうか判断する
2014
PythonのArgumentParserでsubparserを使うとparse_known_argsでもunknownな引数が無視できないエラーについて
HomebrewでPythonをインストールした際のpipのアップデートの注意
Coverallsを使ってみた: GitHubのレポジトリにバッジを貼りたかったから2
Homebrewでpip関連も取り扱う
2013
Mavericksでpythonの環境を作り直し: Homebrew環境もリセット
Sponsored Links