やってみる

アウトプットすべく己を導くためのブログ。その試行錯誤すらたれ流す。

Python

【textree】テキストから木構造データを作るPythonパッケージを公開した!

Py2, 3対応。改行やタブで作ったツリーテキストとオブジェクトを相互変換する。ノードを取得・編集する多くのメソッドがある。ツリー構造の編集も可。

バージョニングについて(PEPとsemver)

リリース修飾子のところは差異がある。

【python2と3の差異】3で`/`は実数除算。`//`で整数除算(TypeError: slice indices must be integers or None or have an __index__ method)

配列のインデックス値を除算で求めたらエラー発生した。

Copyright生成器を書きTestPyPIへアップロードした(python)

前回のpython版。

Copyright生成器を書いた(python)

前回のpython版。

PyPIパッケージ作成&更新自動化プラン

必要そうな項目を網羅。

PyPIパッケージ作成&更新ワークフローの自動化について考えた

どこがどれくらい自動化できそうか。

PyPIパッケージの作成から運用までのワークフロー

めっちゃ大変やで。

PyPIパッケージ登録に必要なもの

整理した。

PyPIパッケージ名に`_`アンダースコアを使うと勝手に`-`ハイフンに改名されて`import`できなくなる

PyPIパッケージ名でのトラブルをここに記す。

twineでアップロードに四苦八苦した結果、超絶に難しいことが発覚した失敗ログ

もうめちゃくちゃ。

pip自体を更新する(pip install --upgrade pip)

古いと問題になることがあるらしいので。

python setup.py bdist_wheel

wheelを使うとOS差異によるエラーを減らせるのだとか。

python setup.py sdist

PyPIで配布するための圧縮ファイルなどを作成する。

PyPIパッケージ構成(必要なもの)

なにが必要かわからんかったので調べた。

PyPIに登録するパッケージを作るためのパッケージをインストールする

よくわからんが使うかもしれん。

.pypircを書く

アップロードするときパスワード入力を自動化する設定ファイル。

PyPIのアカウントを取得する

pip installできるパッケージを公開したくて。

Python2.7.16バグ str.split()名前引数sepを指定するとエラーになる

またやってくれましたよ蛇野郎。

Pythonにおけるstdin読込の方法

やっとわかった。

gimpfuモジュールの定義を調べた

計526個。

GIMP python-fu xcfファイル保存(class)

コードを細かく構造化できた。

Python2のクラスを使う

2は3と互換性がないコードなので要注意。そして今日まででサポート終了。

GIMP python-fu で使うPythonを3にしようと試みたがダメだった

Python2しか使えなかった。明日まででサポート終了するのに……。

GIMP python-fu CLI xcfファイル保存する

xcf形式ファイル保存する。バッチ処理で。

GIMP python-fu CLI実行

GIMPエディタを表示することなくバッチ処理する方法。

GIMP python-fu xcfファイル保存

xcfはGIMP専用バイナリ形式。

GIMP python-fu の不満点

画像作成を自動化したい。python-fuで。だが数々の問題がある。動く所までなかなか進まないし、じつは不可能かもしれない。その調査だけで大変。そして3年後には使えなくなる予定など盛りだくさん。

GIMP Python-fu で矩形描画

丸パクリ。

GIMP Python-fu でgimp.message()が出ない

ダイアログでなくエラーコンソールなら出た。