やってみる

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

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

 前回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

対象環境

$ uname -a
Linux raspberrypi 4.19.75-v7l+ #1270 SMP Tue Sep 24 18:51:41 BST 2019 armv7l GNU/Linux