Criei esse projeto para evitar uma avalanche de ifs no código quando temos que gerenciar vários tipos de roles em uma viewset do django-rest-framework.
A novidade dessa versão é o TableManager que é uma interface genérica para operações simples em uma tabela.
O TableManager também permite o uso de hooks pre/pós eventos.
Essa biblioteca permite utilizar o asyncpg de forma simplificada, a ideia é ter algo parecido com o records.
Eu achei bastante interessante a forma do restless tratar a saída de dados, ele usa o conceito de preparer que permite filtrar um dicionário/objeto usando uma lista de fields como base.
Como eu queria essa funcionalidade sem precisar instalar o restless inteiro, saiu o…
Essa lib permite usar o rapidjson no parser/renderer do django-rest-framework.
Para instalar:
pip install python-rapidjson
Configurando no projeto:
REST_FRAMEWORK = {…
Uma das coisas que mais me irritava no Fedora era péssima qualidade das fontes exibidas no sistema, o principal motivo para isso é o pacote freetype que é compilado sem o suporte a subpixel rendering, o que deixa o resultado bem desagradável.
A grande novidade da versão 0.2.0 é o suporte async via aiohttp.
Acabei de subir o primeiro release (0.1.0) do python-vindi, esse é o primeiro projeto que usa o python-simple-rest-client como base (Python 3.5+).
Acabei de subir o primeiro release (0.1.0) do python-simple-rest-client, essa lib necessita do python 3.5+ e no próximo release vai vir com suporte ao asyncio (via aiohttp).
No dia 25/03/2017 eu tive a oportunidade de apresentar a palestra Programação Assíncrona com Asyncio no PythonDay Campina Grande, o vídeo, slides e código estão disponíveis logo abaixo.