Mercurial > repos > bcclaywell > argo_navis
annotate venv/lib/python2.7/site-packages/MarkupSafe-0.23-py2.7.egg-info/PKG-INFO @ 0:d67268158946 draft
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
| author | bcclaywell | 
|---|---|
| date | Mon, 12 Oct 2015 17:43:33 -0400 | 
| parents | |
| children | 
| rev | line source | 
|---|---|
| 
0
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
1 Metadata-Version: 1.1 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
2 Name: MarkupSafe | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
3 Version: 0.23 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
4 Summary: Implements a XML/HTML/XHTML Markup safe string for Python | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
5 Home-page: http://github.com/mitsuhiko/markupsafe | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
6 Author: Armin Ronacher | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
7 Author-email: armin.ronacher@active-4.com | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
8 License: BSD | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
9 Description: MarkupSafe | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
10 ========== | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
11 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
12 Implements a unicode subclass that supports HTML strings: | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
13 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
14 >>> from markupsafe import Markup, escape | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
15 >>> escape("<script>alert(document.cookie);</script>") | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
16 Markup(u'<script>alert(document.cookie);</script>') | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
17 >>> tmpl = Markup("<em>%s</em>") | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
18 >>> tmpl % "Peter > Lustig" | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
19 Markup(u'<em>Peter > Lustig</em>') | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
20 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
21 If you want to make an object unicode that is not yet unicode | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
22 but don't want to lose the taint information, you can use the | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
23 `soft_unicode` function. (On Python 3 you can also use `soft_str` which | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
24 is a different name for the same function). | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
25 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
26 >>> from markupsafe import soft_unicode | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
27 >>> soft_unicode(42) | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
28 u'42' | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
29 >>> soft_unicode(Markup('foo')) | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
30 Markup(u'foo') | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
31 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
32 HTML Representations | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
33 -------------------- | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
34 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
35 Objects can customize their HTML markup equivalent by overriding | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
36 the `__html__` function: | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
37 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
38 >>> class Foo(object): | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
39 ... def __html__(self): | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
40 ... return '<strong>Nice</strong>' | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
41 ... | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
42 >>> escape(Foo()) | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
43 Markup(u'<strong>Nice</strong>') | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
44 >>> Markup(Foo()) | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
45 Markup(u'<strong>Nice</strong>') | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
46 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
47 Silent Escapes | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
48 -------------- | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
49 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
50 Since MarkupSafe 0.10 there is now also a separate escape function | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
51 called `escape_silent` that returns an empty string for `None` for | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
52 consistency with other systems that return empty strings for `None` | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
53 when escaping (for instance Pylons' webhelpers). | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
54 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
55 If you also want to use this for the escape method of the Markup | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
56 object, you can create your own subclass that does that:: | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
57 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
58 from markupsafe import Markup, escape_silent as escape | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
59 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
60 class SilentMarkup(Markup): | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
61 __slots__ = () | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
62 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
63 @classmethod | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
64 def escape(cls, s): | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
65 return cls(escape(s)) | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
66 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
67 New-Style String Formatting | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
68 --------------------------- | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
69 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
70 Starting with MarkupSafe 0.21 new style string formats from Python 2.6 and | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
71 3.x are now fully supported. Previously the escape behavior of those | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
72 functions was spotty at best. The new implementations operates under the | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
73 following algorithm: | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
74 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
75 1. if an object has an ``__html_format__`` method it is called as | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
76 replacement for ``__format__`` with the format specifier. It either | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
77 has to return a string or markup object. | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
78 2. if an object has an ``__html__`` method it is called. | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
79 3. otherwise the default format system of Python kicks in and the result | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
80 is HTML escaped. | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
81 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
82 Here is how you can implement your own formatting:: | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
83 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
84 class User(object): | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
85 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
86 def __init__(self, id, username): | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
87 self.id = id | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
88 self.username = username | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
89 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
90 def __html_format__(self, format_spec): | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
91 if format_spec == 'link': | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
92 return Markup('<a href="/user/{0}">{1}</a>').format( | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
93 self.id, | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
94 self.__html__(), | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
95 ) | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
96 elif format_spec: | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
97 raise ValueError('Invalid format spec') | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
98 return self.__html__() | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
99 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
100 def __html__(self): | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
101 return Markup('<span class=user>{0}</span>').format(self.username) | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
102 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
103 And to format that user: | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
104 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
105 >>> user = User(1, 'foo') | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
106 >>> Markup('<p>User: {0:link}').format(user) | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
107 Markup(u'<p>User: <a href="/user/1"><span class=user>foo</span></a>') | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
108 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
109 Platform: UNKNOWN | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
110 Classifier: Development Status :: 5 - Production/Stable | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
111 Classifier: Environment :: Web Environment | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
112 Classifier: Intended Audience :: Developers | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
113 Classifier: License :: OSI Approved :: BSD License | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
114 Classifier: Operating System :: OS Independent | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
115 Classifier: Programming Language :: Python | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
116 Classifier: Programming Language :: Python :: 3 | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
117 Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
118 Classifier: Topic :: Software Development :: Libraries :: Python Modules | 
| 
 
d67268158946
planemo upload commit a3f181f5f126803c654b3a66dd4e83a48f7e203b
 
bcclaywell 
parents:  
diff
changeset
 | 
119 Classifier: Topic :: Text Processing :: Markup :: HTML | 
