-
Notifications
You must be signed in to change notification settings - Fork 17
/
setup.py
56 lines (44 loc) · 1.46 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
"""
xmldict
========
Convert xml to python dictionaries, and vice-versa.
Installation
------------
pip install xmldict
On most of the systems, you will need the `sudo` permissions if you are doing a system wide
install.
sudo pip install xmldict
Exmaple
---------------------
::
# Converting xml to dictionary
>>> xmldict.xml_to_dict('''
... <root>
... <persons>
... <person>
... <name first="foo" last="bar" />
... </person>
... <person>
... <name first="baz" last="bar" />
... </person>
... </persons>
... </root>
... ''')
{'root': {'persons': {'person': [{'name': {'last': 'bar', 'first': 'foo'}}, {'name': {'last': 'bar', 'first': 'baz'}}]}}}
::
# Converting dictionary to xml
>>> xmldict.dict_to_xml({'root': {'persons': {'person': [{'name': {'last': 'bar', 'first': 'foo'}}, {'name': {'last': 'bar', 'first': 'baz'}}]}}})
'<root><persons><person><name><last>bar</last><first>foo</first></name></person><person><name><last>bar</last><first>baz</first></name></person></persons></root>'
Convert xml to python dictionaries.
"""
from setuptools import setup
setup(name='xmldict',
version='0.4.1',
description='Convert xml to python dictionaries.',
long_description=__doc__,
author='Rahul Kumar',
author_email='[email protected]',
license='BSD',
url='https://github.com/thoughtnirvana/xmldict',
py_modules=['xmldict']
)