Lançamento do rst2html5 v2.0
Eu acabo de lançar a versão 2.0 do projeto rst2html5!
rst2html5é um projeto que transforma documentos em restructuredText para HTML5.
restructuredTexté um formato bastante utilizado na documentação de projetos em Python e também em geradores de sites estáticos (blog) tais como Nikola e Pelican.
Houve várias alterações nesta nova versão, a maioria relacionada a atualizações nas tecnologias usadas no projeto:
- Fim do suporte a versões anteriores ao Python 3.6
 - Solução definitiva para o conflito com a instalação do 
docutils. Uma solução bem engenhosa, diga-se de passagem. Com isso, o módulorst2html5_foi renomeado de volta pararst2html5mas, de quebra, a importação derst2html5_.HTML5Writerainda funciona. Há uma seção na documentação a respeito dessa implementação (link). - Criação de novo papel rst 
:abbr:, que transforma uma entrada do tipo:abbr:`SAP (Single-Page Application)`em uma saída<abbr title="Single-Page Application">SPA</abbr> - Nova seção no README explicando como usar o 
rst2html5programaticamente - Melhora a geração da subseção 
<figcaption> - Melhora o processamento dos atributos 
scale,height,widthealtda diretivaimage. - Adiciona Type Annotations ao código do projeto
 - Adiciona análise estática do código (linting) ao projeto
 - Substitui o framework de teste de nose para pytest
 - Mudança do gerenciador de dependências de Pipenv para Poetry
 - Instalação do pacote no PyPi (Python Package Index) agora é feita pelo Poetry ao invés do 
setup.py. 
Consulte a página do projeto do rst2html5 para ver exemplos de uso e aplicação.
Comentários
Comments powered by Disqus