/
__init__.py
51 lines (37 loc) · 1.29 KB
/
__init__.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
r"""``sphobjinv`` *package definition module*.
``sphobjinv`` is a toolkit for manipulation and inspection of
Sphinx |objects.inv| files.
**Author**
Brian Skinn (bskinn@alum.mit.edu)
**File Created**
17 May 2016
**Copyright**
\(c) Brian Skinn 2016-2018
**Source Repository**
http://www.github.com/bskinn/sphobjinv
**Documentation**
http://sphobjinv.readthedocs.io
**License**
The MIT License; see |license_txt|_ for full license terms
**Members**
"""
from __future__ import absolute_import
__all__ = ['readbytes', 'writebytes', 'readjson', 'writejson',
'compress', 'decompress',
'pb_comments', 'pb_data', 'pb_version', 'pb_project',
'p_data',
'DataFields', 'HeaderFields',
'SourceTypes',
'SphobjinvError', 'VersionError',
'DataObjStr', 'DataObjBytes',
'Inventory',
'json_schema']
from .data import DataObjStr, DataObjBytes, DataFields
from .inventory import Inventory, SourceTypes, HeaderFields
from .error import SphobjinvError, VersionError
from .fileops import readbytes, writebytes, readjson, writejson
from .re import pb_comments, pb_data, pb_version, pb_project
from .re import p_data
from .schema import json_schema
from .zlib import compress, decompress
__version__ = '2.0.dev1'