turicas/mongodict — pull request #3 by jucacrispim (2012-07-21 20:32:14+00:00)
Title: Develop - Python 3 support

Oi, Álvaro. Tudo bem?

Bom, eu comecei a usar o mongodict hoje, e achei legal. Tava querendo algo assim mesmo. Valeu! :)
Mas eu estava afim de usar isso com Python 3, então fiz um clone e mexi um pouco pra usar o Pyhton 3.

Na verdade, só o 2to3 com um fixerzinho a mais já resolveram o problema. O que eu tive que alterar foi o setup.py pra rodar o 2to3 e criar um comando específico para o setup rodar os testes no python 3 (para rodar os testes no python 3 tem que usar o setup, assim: `python setup.py test`).

Para o python 2 não há alteração nenhuma, pode-se rodar os testes com nosetests ou com setup. Para o python 3 que é necessário usar o setup para os testes.

Eu acabei incluindo mais uma dependência para desenvolvimento, o mock, que usei nos testes do comando que criei.

Bom, nem sei se te interessa ter isso no Python 3, mas como eu já havia mexido, achei que não custava nada mandar.

É isso, cara.
Valeu!