1# Copyright (c) 2014 Rackspace
2# Licensed under the Apache License, Version 2.0 (the "License");
3# you may not use this file except in compliance with the License.
4# You may obtain a copy of the License at
5#
6# http://www.apache.org/licenses/LICENSE-2.0
7#
8# Unless required by applicable law or agreed to in writing, software
9# distributed under the License is distributed on an "AS IS" BASIS,
10# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
11# implied.
12# See the License for the specific language governing permissions and
13# limitations under the License.
14"""
15An implementation of semantics and validations described in RFC 3986.
16
17See http://rfc3986.readthedocs.io/ for detailed documentation.
18
19:copyright: (c) 2014 Rackspace
20:license: Apache v2.0, see LICENSE for details
21"""
22from .api import IRIReference
23from .api import URIReference
24from .api import iri_reference
25from .api import is_valid_uri
26from .api import normalize_uri
27from .api import uri_reference
28from .api import urlparse
29from .parseresult import ParseResult
30
31__title__ = "rfc3986"
32__author__ = "Ian Stapleton Cordasco"
33__author_email__ = "graffatcolmingov@gmail.com"
34__license__ = "Apache v2.0"
35__copyright__ = "Copyright 2014 Rackspace; 2016 Ian Stapleton Cordasco"
36__version__ = "2.0.0"
37
38__all__ = (
39 "ParseResult",
40 "URIReference",
41 "IRIReference",
42 "is_valid_uri",
43 "normalize_uri",
44 "uri_reference",
45 "iri_reference",
46 "urlparse",
47 "__title__",
48 "__author__",
49 "__author_email__",
50 "__license__",
51 "__copyright__",
52 "__version__",
53)