Copyright生成器を書きTestPyPIへアップロードした(python)
成果物
前回
手順
pip2 install --user -i https://test.pypi.org/simple/ Copyright pip3 install --user -i https://test.pypi.org/simple/ Copyright
a.py
#!/usr/bin/env python # -*- coding: utf-8 -*- from Copyright import Copyright print(Copyright.Generator()) print(Copyright.Generator('Your name'))
a.py
任意の著者名を指定する。
./copyright.py 'your name' AUTHOR='your name' ./copyright.py AUTHOR_NAME='your name' ./copyright.py
パッケージ更新
pip2 install -U --user -i https://test.pypi.org/simple/ Copyright pip3 install -U --user -i https://test.pypi.org/simple/ Copyright
所感
パッケージ名重複
本当はPyPIにもアップロードするつもりだった。しかし名前重複に阻まれてしまった。
もういいかげん、名前重複に振り回されたくない。色々やって判明したのは以下。
_
が-
に勝手に改名されるimport
できなくなる
- 大文字と小文字を区別してくれない(名前重複する)
他にも罠があるかもしれない。
コマンド長すぎ
パッケージのインストールや更新するコマンドが長すぎる。こんなクソ長いの打てるわけない。実用性なし。
以下のようなコマンドが望ましいのだが……。これは別パッケージになってしまう。
pip install copyright
対象環境
- Raspbierry pi 4 Model B
- Raspbian buster 10.0 2019-09-26 ※
- bash 5.0.3(1)-release
$ uname -a Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l GNU/Linux