Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2984

relatorio 0.8.1

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From Cédric Krier <cedric.krier@b2ck.com>
Newsgroups comp.lang.python.announce
Subject relatorio 0.8.1
Date Sun, 30 Sep 2018 05:55:18 -0700 (PDT)
Lines 14
Approved python-announce-list@python.org
Message-ID <mailman.54.1538466931.20824.python-announce-list@python.org> (permalink)
References <9a61212b-1a71-4eae-8af0-b5f7dbba3f46@googlegroups.com>
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding quoted-printable
X-Trace news.uni-berlin.de VRwyTtZ67cJCQSbo1BStYwUnPSWaFFMsVwqrcgv4StNg==
X-Orig-Path m93-v6no1689498qte.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Return-Path <news@google.com>
X-Original-To python-announce@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.034
X-Spam-Evidence '*H*': 0.93; '*S*': 0.00; 'url:pypi': 0.03; 'received:209.85.222': 0.05; 'compression': 0.09; 'url-ip:137/8': 0.09; 'library': 0.11; 'bug-fix': 0.16; 'templating': 0.16; 'url:project': 0.16; 'python': 0.16; '3.7': 0.21; 'header:User- Agent:1': 0.24; 'enforce': 0.25; 'escape': 0.25; 'url- ip:151.101.0.223/32': 0.25; 'url-ip:151.101.128.223/32': 0.25; 'url-ip:151.101.192.223/32': 0.25; 'url-ip:151.101.64.223/32': 0.25; 'url-ip:151.101.192/24': 0.26; 'announce': 0.27; 'url- ip:151.101.0/24': 0.27; 'url-ip:151.101.128/24': 0.27; 'url- ip:151.101.64/24': 0.27; 'characters': 0.28; 'output': 0.31; 'closing': 0.31; 'url:io': 0.31; 'files': 0.32; 'received:google.com': 0.33; 'url:readthedocs': 0.33; 'xml': 0.33; 'url-ip:151.101/16': 0.34; 'url-ip:151/8': 0.34; 'easily': 0.35; 'received:209.85': 0.37; 'url:en': 0.37; 'file': 0.38; 'received:209': 0.38; 'url:org': 0.40; 'url:0': 0.61; 'includes:': 0.70; 'to:addr:comp-lang-python-announce': 0.70; 'received:130': 0.73; 'to:addr:moderators.isc.org': 0.78; 'received:130.133': 0.84; 'received:130.133.4': 0.84; 'received:130.133.4.7': 0.84; 'received:individual.net': 0.84; 'received:moderators.individual.net': 0.84
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:path:newsgroups:date:complaints-to :injection-info:nntp-posting-host:user-agent:mime-version:message-id :subject:from:injection-date:to:content-transfer-encoding; bh=ARB7BElfuErHDW10uvvc0eHF4dbp7aQ2CvgGYvPWS1U=; b=kPLyvwRUk+06YqxFpainM+Dqa6Ox7C6F5fSKe3scioQumO2eTsPLzLMlxntnRdnnBp WOcKXLgR5Yg+MtNPDy2owIXYAGQxKtxXdtsX+kfKeFp38x5qluCPO7QhkIV1F/uy58m5 HxdEhOZxKO+sUS9lYdtbrDOZ3ew5DUxpfKNH/3chA2b84IEpxDKFLTbQQN/fVBK8ODfC m+tCW0w542i1roWTgml2MvWLGSOi0Aa+HYwgkAUsPT0ovtrVwQRlnd4Myex1w+cb9gNz rv+POkqzlskjuDfoEELO0xuJd5rawxiMq8wX589HXze5XkXFEP8XGcVFUDGYZP1Wn3KQ o7eA==
X-Gm-Message-State ABuFfohzYlFnX0J2USav/9EBEEGM0NjLkPDwAZVCFd/xXQxjhYhWl8ig Jqqj0Bnu9aGqmtDD0wr+rK0FdfE8fTbcbAQX78w=
X-Google-Smtp-Source ACcGV629+0iSsu7HWOcrFAisNAcXNYyRK36QGoJtayj0/fMrbmN/B8oE2JNaLMepNxgID/J4fkBbMJOZw6HLpT7WocrVMM/FzfT7
X-Received by 2002:ac8:2943:: with SMTP id z3-v6mr5162704qtz.1.1538312118482; Sun, 30 Sep 2018 05:55:18 -0700 (PDT)
X-Received by 2002:ad4:50c3:: with SMTP id e3-v6mr66106qvq.5.1538312118350; Sun, 30 Sep 2018 05:55:18 -0700 (PDT)
Complaints-To groups-abuse@google.com
Injection-Info glegroupsg2000goo.googlegroups.com; posting-host=85.201.184.151; posting-account=KMnWFwoAAADKXBC7pUdLIrTFuYFBF3ZL
User-Agent G2/1.0
Injection-Date Sun, 30 Sep 2018 12:55:18 +0000
X-Mailman-Approved-At Tue, 02 Oct 2018 03:55:27 -0400
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.29
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <9a61212b-1a71-4eae-8af0-b5f7dbba3f46@googlegroups.com>
Xref csiph.com comp.lang.python.announce:2984

Show key headers only | View raw


We are glade to announce the release 0.8.1 of relatorio.
Relatorio is a templating library which provides a way to easily output several kinds of files (odt, ods, png, svg, …).

It is a bug-fix release which includes:

    Add support for Python 3.7
    Escape invalid XML characters
    Enforce closing tag to be the same directive as the opening
    Use compression for zip file
    Write mimetype as first file of the zip file

The package is available on https://pypi.org/project/relatorio/0.8.1/
The document is available on https://relatorio.readthedocs.io/en/0.8.1/

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

relatorio 0.8.1 Cédric Krier <cedric.krier@b2ck.com> - 2018-09-30 05:55 -0700

csiph-web