Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: =?UTF-8?Q?C=C3=A9dric_Krier?= 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: 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: 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 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: <9a61212b-1a71-4eae-8af0-b5f7dbba3f46@googlegroups.com> Xref: csiph.com comp.lang.python.announce:2984 We are glade to announce the release 0.8.1 of relatorio. Relatorio is a templating library which provides a way to easily output sev= eral kinds of files (odt, ods, png, svg, =E2=80=A6). 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/