Python3 Migrate

This commit is contained in:
MariuszC
2020-01-18 20:01:00 +01:00
parent ea05af2d15
commit 6cd7e0fe44
691 changed files with 201846 additions and 598 deletions

View File

@@ -0,0 +1 @@
pip

View File

@@ -0,0 +1,20 @@
The MIT License (MIT)
Copyright (c) 2014-2019 Thomas Kemmer
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

View File

@@ -0,0 +1,124 @@
Metadata-Version: 2.1
Name: uritools
Version: 3.0.0
Summary: URI parsing, classification and composition
Home-page: https://github.com/tkem/uritools/
Author: Thomas Kemmer
Author-email: tkemmer@computer.org
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: ~=3.5
uritools
========================================================================
.. image:: https://img.shields.io/pypi/v/uritools
:target: https://pypi.org/project/uritools
:alt: Latest PyPI version
.. image:: https://img.shields.io/readthedocs/uritools
:target: https://uritools.readthedocs.io
:alt: Documentation build status
.. image:: https://img.shields.io/travis/tkem/uritools
:target: https://travis-ci.org/tkem/uritools
:alt: Travis CI build status
.. image:: https://img.shields.io/coveralls/tkem/uritools
:target: https://coveralls.io/r/tkem/uritools
:alt: Test coverage
.. image:: https://img.shields.io/github/license/tkem/uritools
:target: http://raw.github.com/tkem/uritools/master/LICENSE
:alt: License
This module provides RFC 3986 compliant functions for parsing,
classifying and composing URIs and URI references, largely replacing
the Python Standard Library's ``urllib.parse`` module.
.. code-block:: pycon
>>> from uritools import uricompose, urijoin, urisplit, uriunsplit
>>> uricompose(scheme='foo', host='example.com', port=8042,
... path='/over/there', query={'name': 'ferret'},
... fragment='nose')
'foo://example.com:8042/over/there?name=ferret#nose'
>>> parts = urisplit(_)
>>> parts.scheme
'foo'
>>> parts.authority
'example.com:8042'
>>> parts.getport(default=80)
8042
>>> parts.getquerydict().get('name')
['ferret']
>>> parts.isuri()
True
>>> parts.isabsuri()
False
>>> urijoin(uriunsplit(parts), '/right/here?name=swallow#beak')
'foo://example.com:8042/right/here?name=swallow#beak'
For various reasons, ``urllib.parse`` and its Python 2 predecessor
``urlparse`` are not compliant with current Internet standards. As
stated in `Lib/urllib/parse.py
<https://github.com/python/cpython/blob/3.8/Lib/urllib/parse.py>`_:
RFC 3986 is considered the current standard and any future changes
to urlparse module should conform with it. The urlparse module is
currently not entirely compliant with this RFC due to defacto
scenarios for parsing, and for backward compatibility purposes,
some parsing quirks from older RFCs are retained.
This module aims to provide fully RFC 3986 compliant replacements for
the most commonly used functions found in ``urllib.parse``. It also
includes functions for distinguishing between the different forms of
URIs and URI references, and for conveniently creating URIs from their
individual components.
Installation
------------------------------------------------------------------------
uritools is available from PyPI_ and can be installed by running::
pip install uritools
Project Resources
------------------------------------------------------------------------
- `Documentation`_
- `Issue tracker`_
- `Source code`_
- `Change log`_
License
------------------------------------------------------------------------
Copyright (c) 2014-2019 Thomas Kemmer.
Licensed under the `MIT License`_.
.. _PyPI: https://pypi.org/project/uritools/
.. _Documentation: https://uritools.readthedocs.io/
.. _Issue tracker: https://github.com/tkem/uritools/issues/
.. _Source code: https://github.com/tkem/uritools/
.. _Change log: https://github.com/tkem/uritools/blob/master/CHANGELOG.rst
.. _MIT License: http://raw.github.com/tkem/uritools/master/LICENSE

View File

@@ -0,0 +1,22 @@
uritools-3.0.0.dist-info/INSTALLER,sha256=zuuue4knoyJ-UwPPXg8fezS7VCrXJQrAP7zeNuwvFQg,4
uritools-3.0.0.dist-info/LICENSE,sha256=fdSWJiwLo3h_fuvwJmPFDDBf9XWoH2kgjhZFc42jz_w,1085
uritools-3.0.0.dist-info/METADATA,sha256=TnQW6szwjUe1Qit-53yS0yuO-EkflnJFS28Cd7rRbEQ,4258
uritools-3.0.0.dist-info/RECORD,,
uritools-3.0.0.dist-info/WHEEL,sha256=_NOXIqFgOaYmlm9RJLPQZ13BJuEIrp5jx5ptRD5uh3Y,92
uritools-3.0.0.dist-info/top_level.txt,sha256=Ho67FzoddNX4Z4ukDDQ0v0Mf3jq3dF5HgOCWwotU07g,9
uritools/__init__.py,sha256=5bGelXU2iflWtz7DLhQ8I3LuH1sKnacHauBJo79XdNA,952
uritools/__pycache__/__init__.cpython-37.pyc,,
uritools/__pycache__/chars.cpython-37.pyc,,
uritools/__pycache__/classify.cpython-37.pyc,,
uritools/__pycache__/compose.cpython-37.pyc,,
uritools/__pycache__/defrag.cpython-37.pyc,,
uritools/__pycache__/encoding.cpython-37.pyc,,
uritools/__pycache__/join.cpython-37.pyc,,
uritools/__pycache__/split.cpython-37.pyc,,
uritools/chars.py,sha256=aNT5UKzFKrJ1hEO5_6u8So3XYq-SFZdHDDitpEhnB-E,539
uritools/classify.py,sha256=wROYKe4t9K3YQZs1IAbVUIcj0EdRUVi7k2c0Q7tumRU,926
uritools/compose.py,sha256=Tssd5XaXuDulIdy5qN4xKZTffX_uJKjKHufo4xQPVuQ,8145
uritools/defrag.py,sha256=ItlGns_4T3zxKgoK0F3B3pLlkcplFMvCQpAN1bm6ydY,1274
uritools/encoding.py,sha256=6srnGFvEgmATxixzn6StgV8AR22zAYjDsSH6oW7KF6w,1575
uritools/join.py,sha256=ZIsIL3vTpRIfI50AzNocB6-dlzMNjJbZD9YaEHH62hk,445
uritools/split.py,sha256=LPfis-xMkQPhoiIKV6dyxD6eZEDPPnBARGZ_93bPBgA,13665

View File

@@ -0,0 +1,5 @@
Wheel-Version: 1.0
Generator: bdist_wheel (0.32.3)
Root-Is-Purelib: true
Tag: py3-none-any

View File

@@ -0,0 +1 @@
uritools