__init__.py 1.3 KB

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