pip

汚いvenv環境からきれいなrequirements.lockを作りたい

手元の環境がものすごく汚いことがある。例えば以下の様に複数のprojectの依存が混ざってしまった状態。 requirements.txt # app1 の依存 flask peewee wtforms # app2 の依存 pyramid mako sqlalchemy # (後で使う) pipdeptree これをきれいに2つに分けて…

横着な人のための逆引きpipでpackageをinstallするときの細かな試行錯誤のメモ

横着な人(自分)のためのpipのメモ。 試行錯誤のためのフレッシュな環境が欲しい 正に今がそれ。pipの実行を試すために /tmp/foo に仮想環境を作る。 $ mkdir -p /tmp/foo $ python -m venv /tmp/foo $ cd /tmp/foo activateせずに直接./bin/pipや./bin/pytho…

reqtraceというものを作り始めた

github.com reqtraceというものを作り始めた。まだ作り途中なのでpypiなどには公開していない。 これは何? mock serverへrequestをすげ替えてreplayしたい reqtraceはrequest tracerの略。http requestとresponseをtraceしたいというのが目的。本来こういう…

memo python3のvenv環境作成

python3の環境 pyvenv my3 cd my3 curl -L https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py -0 > ez_setup.py ./bin/python3.3 ez_setup.py ./bin/easy_install pip お試し ./bin/pip install pyflakes ./bin/pip freeze ./bin/python -c …