2017-01-10 Tue

pypi から hash を含まない URL でパッケージをダウンロードする はてぶ

久しぶりに Python 関連のパッケージを作ろうとしたところ、
パッケージのダウンロード URL が以前とは変わっていて、
ハッシュを含む形式なっていた。

これだとバージョンを上げる度にダウンロード URL を確認し変更する必要があって面倒臭い。
うまくやる方法はないものかとぐぐったら以下のページが見つかった。

pypa / pypi / 課題 / #438 - Backwards-compatible un-hashed package paths — Bitbucket
https://bitbucket.org/pypa/pypi/issues/438/backwards-compatible-un-hashed-package

以前は

/packages/{python version}/{name[0]}/{name}/{filename}


という形式で、これが以下のように変わっている。

/packages/{hash[:2]}/{hash[2:4]}/{hash[4:]}/{filename}


この hash 部分は以下のようになっているらしい。

blake2b(file_content, digest_size=32).hexdigest().lower()


当然のように、パッケージをメンテナンスしている人達からは annoying だと不評なようで、
従来の形式でパッケージを取得できる pypi.io が用意され、

https://pypi.io/packages/{python version}/{name[0]}/{name}/{filename}


という URL でダウンロードできるようになっている。

2013-07-06 Sat

Shizuoka.py #2 に参加してきた はてぶ

前半のアプリケーションの話は、自分がその辺をやっていないので、
「へー」としか思えないのが残念。

後半のインフラよりの部分、
@ringtaro の Ansible の話は
自分が Puppet を使っていることによる類推もあって、
わかりやすかった。

@aodag の Python のパッケージに関する話は
今後、Solaris のパッケージを作る際の参考になりそうだった。

自分の発表は、
- ネタ選びに失敗した感じがある
- メインじゃない serverspec の話がうけたよう
- 主観・自分のイメージによる話で正確じゃない
など、いろいろと問題がある。

- Shizuoka.py #2 : ATND
  http://atnd.org/events/39773

- Shizuoka.py に参加してきた [2013-04-13-1]

2006-08-13 Sun

youtube-dl はてぶ

http://www.arrakis.es/~rggi3/youtube-dl/

YouTube から flv をダウンロードする python スクリプト.

使い方

youtube-dl "http://www.youtube.com/watch?v=foobar"


これで,foobar.flv というファイル名で保存される.

ファイル名を指定したい場合は

youtube-dl -o vid.flv "http://www.youtube.com/watch?v=foobar"


アカウントを指定する場合は

youtube-dl -u myusername -p mypassword "http://www.youtube.com/watch?v=foobar" foobar.flv


flv は ffmpeg の ffplay などで見れる.

2006-03-04 Sat

三桁毎にスペースを挿入する正規表現 はてぶ

1234567890.12345 みたいな浮動小数点数の文字列表記の整数部だけを
3 桁毎にスペースで区切る方.

- 三桁毎にスペースを挿入する正規表現 - enbug diary (2006-02-25)
  http://enbug.tdiary.net/20060225.html#p01
- 三桁毎にスペースを挿入する正規表現の続き - enbug diary (2006-03-03)
  http://enbug.tdiary.net/20060303.html#p01
- 羊堂本舗(2006-02-27)
  http://sheepman.parfait.ne.jp/20060227.html#p01

2006-01-26 Thu

Ruby, Pythonで並列に逆引きを行う はてぶ

http://namazu.org/~satoru/blog/archives/000099.html

2005-12-23 Fri

Guido Goes Google はてぶ

http://slashdot.org/article.pl?sid=05/12/22/1832226

Python の開発者 Guido van Rossum が Google に.

2005-12-17 Sat

Python と Lisp はてぶ

- On the Relationship Between Python and Lisp
  http://www.shiro.dreamhost.com/scheme/trans/IsPythonLisp-j.html
- Lisp プログラマのための Python 人門
  http://www.unixuser.org/~euske/doc/python/python-lisp-j.html

ChangeLog 最新ページ