From 350293658150a59050f20f1b12658951969322fb Mon Sep 17 00:00:00 2001 From: Stephan Richter Date: Mon, 2 Feb 2015 23:45:17 -0500 Subject: [PATCH] Get version of reference manual from package version. --- CHANGES.rst | 2 ++ setup.py | 2 +- src/z3c/rml/__init__.py | 2 ++ src/z3c/rml/reference.pt | 2 +- src/z3c/rml/reference.py | 7 +++++-- src/z3c/rml/rml-reference.pdf | Bin 481621 -> 481618 bytes 6 files changed, 11 insertions(+), 4 deletions(-) diff --git a/CHANGES.rst b/CHANGES.rst index ea650a5..7d3602b 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -5,6 +5,8 @@ CHANGES 2.8.0 (unreleased) ------------------ +- Get version of reference manual from package version. + - Added the ability to specify any set of characters as the "bullet content" like it is supported by ReportLab. diff --git a/setup.py b/setup.py index 5606ec9..81da63b 100644 --- a/setup.py +++ b/setup.py @@ -43,7 +43,7 @@ def alltests(): setup ( name="z3c.rml", - version='2.7.3.dev0', + version='2.8.0', author="Stephan Richter and the Zope Community", author_email="zope-dev@zope.org", description="An alternative implementation of RML", diff --git a/src/z3c/rml/__init__.py b/src/z3c/rml/__init__.py index fc80500..d7026bf 100644 --- a/src/z3c/rml/__init__.py +++ b/src/z3c/rml/__init__.py @@ -2,6 +2,8 @@ import z3c.rml.paraparser import z3c.rml.rlfix +import pkg_resources +__version__ = pkg_resources.require('z3c.rml')[0].version from reportlab.lib.styles import getSampleStyleSheet SampleStyleSheet = getSampleStyleSheet() diff --git a/src/z3c/rml/reference.pt b/src/z3c/rml/reference.pt index 1d5879e..60a35ca 100644 --- a/src/z3c/rml/reference.pt +++ b/src/z3c/rml/reference.pt @@ -112,7 +112,7 @@ - Version 2.1 + Version diff --git a/src/z3c/rml/reference.py b/src/z3c/rml/reference.py index e5aeda6..78ae9c3 100644 --- a/src/z3c/rml/reference.py +++ b/src/z3c/rml/reference.py @@ -22,7 +22,7 @@ from lxml import etree from xml.sax import saxutils from pygments.lexers import XmlLexer -from z3c.rml import attr, document, interfaces, pagetemplate +from z3c.rml import attr, document, interfaces, pagetemplate, __version__ INPUT_URL = ('https://github.com/zopefoundation/z3c.rml/blob/master/src/z3c/' @@ -238,5 +238,8 @@ def main(outPath=None): processSignature('document', document.IDocument, examples, directives) directives = sorted(directives.values(), key=lambda d: d['name']) - pdf = template(types=getAttributeTypes(), directives=directives) + pdf = template( + version=__version__, + types=getAttributeTypes(), + directives=directives) open(outPath or 'rml-reference.pdf', 'wb').write(pdf) diff --git a/src/z3c/rml/rml-reference.pdf b/src/z3c/rml/rml-reference.pdf index cf44a208664d1c8f91bcf6bfd8379fcc26814f29..445e00cdcfa90dc035d96fcc8eb0081b8f24d4c5 100644 GIT binary patch delta 2081 zcmb7F$!b(l5Jhcm5{MuH!G#c`-NrcG8txQLM3X2%(-}H#OnhRxorkna#H|Ve*RJl` zFAzm=?H{P%Ucn#m53GkKVBKtd&^)LvPMtbcb>6r4`@g>5|6+aH`u6o5A1dE_Dvazt z{_LqdYj1;e^+5%npD!jCI?LVG&9w_B2Pe(&Si{aPtrjz##ri_MK5{YIQ)i;Z)zN91 zIC-ye|IE~#tFxB|pVX&sU8l#(E2r-rTNzs&KQh!halGEDb>_^>!eBgb$kZ=1Ywbfv z$9;Wxe)Z9fiSBqSJnbw`9KJic*|zK6dNz)Wy?O z>y9OOTiN?+yxLYC(wnBJ5Sni|CzwBQWRWihgW(ytQYFT+iO?DJW0h#52C5FnjxZZTpjm!>OP z8@(=Nz4w@2Zw29uH9Fm)$yhkijM9%1LTlk%zziZFXL-@1OR%s-BOXIW+B1`0H17Z? zy(}U00DUx3FGetSV=*>m4@eHvml7gNx4~vH&rvrLq9IHNTC(oC?u8f=n1nivcYQI*+8_AJ_#qiXl&%Z6(^SC$Z@3L*4Qs>5Gz4k38Pud7rz7}FfZ%PO)uJoYKjaj7B)L85=re7t5RzY?& zn}szoYH=+(N9pX9>iy-RLN0WyJKTT*!4znm1h^mvg?uCmvRI(?1%c%w14G4sq^F*x R>bYL*>#fx$XU_Na{s#GitYZKG delta 2392 zcma)7%T8255RE!w979~Vabq$B5k!UVs_L$8gs2c8Komve3~-f)8WSvUL#69+&Z$2A{ouxrgBxG=&+VVzzwoW}^KuEiqr=~q zOP^NGndahV3Gx}2&D7_I#)lSHU+vYqx1RS*-x*mS8yuJj znMbP+rW$l>W|zB1A3uAtv{Buid%0=*s+(iJcYdtaKYMqwXYk4GyL&@7*EZ%>x`!Vw z(Du`vt~bjxQ+v8IaesZFHahwGUNxIv8)>XfT;J-iPp@v_SeTt%qW ze|;`p|2onr$=}7pkw(Xr-#NvKDL$3$&T{b$(RiQ407KB{(1X=6XKj+}y+?g60P;~R zZ)+TbZi2=#sDfyaqAG~SIZ9$|ES+tPCU`XMvD_H6a?ZC0i+ zFqT6&M%)67HhRoKH35sP4+2DgW@;G_$ct!&Vy6YcvD3o<+q9k#?T&Nv6WtL-cU=$x zQL}*PS+j-CgyfueMgzfM!`U9WL5wkITFH8!#LxxJ7CGX7NLoOMQ#mQbWN4W=n5&Ay zX4jvNYdJas(*2!_NiWCD8n}xVb*?wg=s7)@WF{}vn+FscnE>sViBvW!}HvVln>1_Pk> zgTN*WOn?xJXQtr)gnqe*AuZ@JBn6qZBm_}NJi7~oCTf!;anp7SI?|tzY(g~(3tBs5 z)Lumx62~UdPQP0u=(GnAQEo|3O^&^Kfk~{7lUNi{6k;d4swHvYeOqkz<4V2p?qg?p zc(^h+)m*4untKgsdj~RkZEG1YWb$t&Z^VZTEi7fS*qJ;m8Gw`DaOZZVuQ>7l3C)iA ROQU7mS?=i>pPlF|{{{A1-%$Vn