JavaScripterがPythonについて教わった

初々しい気持ちを後で思い出すためにログとして残すぞ。
5
わかめ@毎日猫がいる @vvakame

…?アレ?もしかしてpython 3.5.0ってほんとにまだリリースされてない系のやつ??

2015-10-22 20:41:26
わかめ@毎日猫がいる @vvakame

@narusemotoki ちょっと挑戦者すぎんよーwwww

2015-10-22 20:41:52
わかめ@毎日猫がいる @vvakame

@kobtea あ、一応stableリリースはされたんですね。

2015-10-22 20:43:02
ぼり @bori_so1

@vvakame いえ、出てますが先月リリースされたばかりなので情報が少ないだけかと。 参考:"「Python 3.5」リリース、非同期プログラミング機能の強化や型ヒントの記述機能を導入" osdn.jp/magazine/15/09…

2015-10-22 20:43:12
わかめ@毎日猫がいる @vvakame

Wikipediaさんが更新されてなかっただけだった感だ

2015-10-22 20:43:34
Hideaki Takahashi @hideaki_t

@vvakame 言語の機能的な話で言えば、3.5.xは当然3.4.xより新しいです :) 新しい機能はx.y.zのyが変わるときに入って、zは基本bug fixのみです。y+1が出ると、最後のyの更新があり、それ以降x.yに対してはsecurity fixが5年間行われます

2015-10-22 20:50:57
わかめ@毎日猫がいる @vvakame

@hideaki_t なるほど :) breaking changeはxだけで入るんですか?

2015-10-22 20:51:34
わかめ@毎日猫がいる @vvakame

だいたいsemverっぽい。JSerに優しい。

2015-10-22 20:51:50
わかめ@毎日猫がいる @vvakame

雑魚なので .travis.yml か circle.yml がないと無力…

2015-10-22 20:52:40
わかめ@毎日猫がいる @vvakame

requirements.txt 置いてもらうと嬉しそうな気がするけど…??

2015-10-22 20:54:04
わかめ@毎日猫がいる @vvakame

@toru_inoue なんか今テスト用のアセット一式がコミットされてなくない?疑惑を抱いている…

2015-10-22 20:54:59
Hideaki Takahashi @hideaki_t

@vvakame オフィシャルな情報はほぼ python.org/dev/peps/ にあります。3.4のlifespanは書かれていませんが 3.3だとpython.org/dev/peps/pep-0…

2015-10-22 20:56:17
わかめ@毎日猫がいる @vvakame

circleci.com/docs/language-… Circle CIの説明読んでるけど、Python界デファクトなさすぎじゃない??

2015-10-22 20:56:32
わかめ@毎日猫がいる @vvakame

@hideaki_t なるほど。PEPというのがJSRとかSRFIとかみたいなものなんですね。

2015-10-22 20:57:13
這いよるnullせくん @narusemotoki

@vvakame 3.2以上がいいです!バージョンの話しなら。

2015-10-22 20:58:14
わかめ@毎日猫がいる @vvakame

@narusemotoki なんかこう mvn clean test とか npm test とかみたいなこうすればUnitTest走るぜ!みたいなのないのかしら?

2015-10-22 20:58:56
わかめ@毎日猫がいる @vvakame

まぁよく考えてみるとnpm installしてnpm testでだいたいテスト走るだろ…というNode.jsが環境整いすぎなのかも。Javaもmvnとかgradleとかツール固有のテスト起動方法必要だったしな。

2015-10-22 20:59:51
這いよるnullせくん @narusemotoki

@vvakame ありますよ。setup.py testでテストが走ればとてもよいライブラリだと思います。そうでなければnoseかtest.py(テストフレームワークのランチャー)がいいと思います。

2015-10-22 21:00:01
わかめ@毎日猫がいる @vvakame

python3 setup.py test したら py2exe がないって怒られてあーッ!ないわ!それないわ!うーん!ってなってるとこ

2015-10-22 21:01:35
這いよるnullせくん @narusemotoki

@vvakame ちゃんと書かれていれば、Pythonのフレームワークがsetup.py testでテスト用パッケージのインストールから走らせるところまで全部やってくれるはずです。ライブラリを使うだけの人にはテスト用パッケージや、docs用パッケージが不要なので分けられます。

2015-10-22 21:03:00
わかめ@毎日猫がいる @vvakame

@narusemotoki distutils っていうやつかしら?Windowsでしか動かないテスト感を感じている。

2015-10-22 21:04:47