Source: yarl Section: python Priority: optional Maintainer: Piotr Ożarowski Uploaders: Debian Python Team Build-Depends: debhelper-compat (= 13), dh-python, pybuild-plugin-pyproject, cython3, python3-all-dev, python3-setuptools, python3-idna, python3-multidict, # used to build documentation python3-sphinx, python3-myst-parser, python3-alabaster, # used during tests: python3-pytest , python3-pytest-runner , python3-pytest-cov , python3-pytest-xdist , Standards-Version: 4.6.1 Homepage: https://github.com/aio-libs/yarl/ Vcs-Git: https://salsa.debian.org/python-team/packages/yarl.git Vcs-Browser: https://salsa.debian.org/python-team/packages/yarl Testsuite: autopkgtest-pkg-pybuild Package: python3-yarl Architecture: any Depends: ${misc:Depends}, ${python3:Depends}, ${shlibs:Depends}, Recommends: ${python3:Recommends} Suggests: ${python3:Suggests} Description: yet another URL library for Python URL is constructed from `str`: . >>> from yarl import URL >>> url = URL('https://www.python.org/~guido?arg=1#frag') >>> url URL('https://www.python.org/~guido?arg=1#frag') . All URL parts: scheme, user, passsword, host, port, path, query and fragment are accessible by properties: . >>> url.scheme 'https' >>> url.host 'www.python.org' >>> url.path '/~guido' >>> url.query_string 'arg=1' >>> url.query >>> url.fragment 'frag' . All URL manipulations produces a new URL object: . >>> url.parent / 'downloads/source' URL('https://www.python.org/downloads/source') . Strings passed to constructor and modification methods are automatically encoded giving canonical representation as result:: . >>> url = URL('https://www.python.org/путь') >>> url URL('https://www.python.org/%D0%BF%D1%83%D1%82%D1%8C') . Regular properties are percent-decoded, use `raw_` versions for getting encoded strings: . >>> url.path '/путь' . >>> url.raw_path '/%D0%BF%D1%83%D1%82%D1%8C' . Human readable representation of URL is available as `.human_repr()`: . >>> url.human_repr() 'https://www.python.org/путь' Package: python-yarl-doc Section: doc Architecture: all Depends: ${misc:Depends}, ${sphinxdoc:Depends} Multi-Arch: foreign Description: documentation for the yarl Python library URL is constructed from `str`: . >>> from yarl import URL >>> url = URL('https://www.python.org/~guido?arg=1#frag') >>> url URL('https://www.python.org/~guido?arg=1#frag') . All URL parts: scheme, user, passsword, host, port, path, query and fragment are accessible by properties: . >>> url.scheme 'https' >>> url.host 'www.python.org' >>> url.path '/~guido' >>> url.query_string 'arg=1' >>> url.query >>> url.fragment 'frag' . All URL manipulations produces a new URL object: . >>> url.parent / 'downloads/source' URL('https://www.python.org/downloads/source') . Strings passed to constructor and modification methods are automatically encoded giving canonical representation as result:: . >>> url = URL('https://www.python.org/путь') >>> url URL('https://www.python.org/%D0%BF%D1%83%D1%82%D1%8C') . Regular properties are percent-decoded, use `raw_` versions for getting encoded strings: . >>> url.path '/путь' . >>> url.raw_path '/%D0%BF%D1%83%D1%82%D1%8C' . Human readable representation of URL is available as `.human_repr()`: . >>> url.human_repr() 'https://www.python.org/путь' . This package provides documentation for yarl