Source: python-docformatter Section: python Priority: optional Maintainer: Debian Python Team Uploaders: Adam Cecile Build-Depends: debhelper-compat (= 13), dh-python, python3-all, python3-setuptools, python3-untokenize, help2man, python3-pytest , Standards-Version: 4.6.1 Homepage: https://github.com/myint/docformatter Vcs-Browser: https://salsa.debian.org/python-team/packages/python-docformatter Vcs-Git: https://salsa.debian.org/python-team/packages/python-docformatter.git Testsuite: autopkgtest-pkg-python Rules-Requires-Root: no Package: python3-docformatter Architecture: all Depends: ${python3:Depends}, ${misc:Depends}, Description: Formats docstrings to follow Python PEP 257 (Python 3) Docformatter currently automatically formats docstrings to follow a subset of the PEP 257 conventions. . Below are the relevant items quoted from PEP 257: . * For consistency, always use triple double quotes around docstrings, * Triple quotes are used even though the string fits on one line, * Multi-line docstrings consist of a summary line just like a one-line docstring, followed by a blank line, followed by a more elaborate description, * Unless the entire docstring fits on a line, place the closing quotes on a line by themselves. . Docformatter also handles some of the PEP 8 conventions: . * Don't write string literals that rely on significant trailing whitespace Such trailing whitespace is visually indistinguishable and some editors (or more recently, reindent.py) will trim them. . This package installs the library for Python 3.