All work and no play makes Jack a dull boy
Mostrando postagens com marcador pip. Mostrar todas as postagens
Mostrando postagens com marcador pip. Mostrar todas as postagens

quarta-feira, 29 de julho de 2015

automatizando coisas no virtualenv

Trabalhando com virtualenvwrapper você possui alguns hooks auxiliares que podem ser úteis.
$ cat ~/.virtualenvs/postactivate 
#!/bin/bash
# This hook is run after every virtualenv is activated.
e
$ cat ~/.virtualenvs/postmkvirtualenv 
#!/bin/bash
# This hook is run after a new virtualenv is activated.
Os nomes são autoexplicativos, eu diria. Se bem que o comentário do postmkvirtualenv poderia dizer após o virtualenv ser criado.
O seu postmkvirtualenv poderia conter algo como:
$ cat ~/.virtualenvs/postmkvirtualenv 
#!/bin/bash
# This hook is run after a new virtualenv is activated.
pip install ipython
pip install nose
pip install coverage
E por ai vai.. pode colocar variáveis de ambiente, instalar mais pacotes e etc

=]

terça-feira, 25 de março de 2014

mysql-python no Mavericks

Sim, <ironia>acredite</ironia>, você pode ter problemas ao tentar instalar o módulo mysql-python no OS X Mavericks - especialmente se for após atualizar para o Xcode 5.1.

O problema ocorre devido à mudanças introduzidas no Xcode 5.1 e, também, à forma que o Python 2.7 provido pela Apple foi definido.

Para solucionar, adicione as seguintes variáveis de ambiente antes de instalar o módulo:
$ export CFLAGS=-Qunused-arguments
$ export CPPFLAGS=-Qunused-arguments
Instale o mysql-python e seja feliz:
$ pip install mysql-python
Fonte

OBS: Isso também se aplica, por exemplo, caso você precise instalar pil ou Pillow, caso esse seja o único entrave. Pode ser bem útil se, no terminal mesmo, você rodar:
$ xcode-select --install