Pular para o conteúdo principal

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:

  1. Fim do suporte a versões anteriores ao Python 3.6
  2. 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ódulo rst2html5_ foi renomeado de volta para rst2html5 mas, de quebra, a importação de rst2html5_.HTML5Writer ainda funciona. Há uma seção na documentação a respeito dessa implementação (link).
  3. 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>
  4. Nova seção no README explicando como usar o rst2html5 programaticamente
  5. Melhora a geração da subseção <figcaption>
  6. Melhora o processamento dos atributos scale, height, width e alt da diretiva image.
  7. Adiciona Type Annotations ao código do projeto
  8. Adiciona análise estática do código (linting) ao projeto
  9. Substitui o framework de teste de nose para pytest
  10. Mudança do gerenciador de dependências de Pipenv para Poetry
  11. 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