tests and docs are installed top-level

Hi! I package python-flufl-lock for Arch Linux. When packaging 5.0.1 I noticed, that now the tests and docs are installed top-level. Every now and again there are packages doing this and this of course always leads to conflicts.

Package contents for 4.0.0:

-rw-r--r-- root/root      5178 2020-07-01 09:11 .BUILDINFO
-rw-r--r-- root/root      2791 2020-07-01 09:11 .MTREE
-rw-r--r-- root/root       528 2020-07-01 09:11 .PKGINFO
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/lib/
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/lib/python3.8/
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/lib/python3.8/site-packages/
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/
-rw-r--r-- root/root       534 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl.lock-4.0-py3.8-nspkg.pth
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl.lock-4.0-py3.8.egg-info/
-rw-r--r-- root/root      3522 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl.lock-4.0-py3.8.egg-info/PKG-INFO
-rw-r--r-- root/root       624 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl.lock-4.0-py3.8.egg-info/SOURCES.txt
-rw-r--r-- root/root         1 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl.lock-4.0-py3.8.egg-info/dependency_links.txt
-rw-r--r-- root/root         6 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl.lock-4.0-py3.8.egg-info/namespace_packages.txt
-rw-r--r-- root/root         1 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl.lock-4.0-py3.8.egg-info/not-zip-safe
-rw-r--r-- root/root        16 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl.lock-4.0-py3.8.egg-info/requires.txt
-rw-r--r-- root/root        12 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl.lock-4.0-py3.8.egg-info/top_level.txt
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/
-rw-r--r-- root/root      4195 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/NEWS.rst
-rw-r--r-- root/root      1279 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/README.rst
-rw-r--r-- root/root       453 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/__init__.py
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/
-rw-r--r-- root/root       508 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/__init__.cpython-38.opt-1.pyc
-rw-r--r-- root/root       508 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/__init__.cpython-38.pyc
-rw-r--r-- root/root     18734 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/_lockfile.cpython-38.opt-1.pyc
-rw-r--r-- root/root     18734 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/_lockfile.cpython-38.pyc
-rw-r--r-- root/root      1242 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/conf.cpython-38.opt-1.pyc
-rw-r--r-- root/root      1242 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/conf.cpython-38.pyc
-rw-r--r-- root/root     25706 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/_lockfile.py
-rw-r--r-- root/root      6882 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/conf.py
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/docs/
-rw-r--r-- root/root         0 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/docs/__init__.py
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/docs/__pycache__/
-rw-r--r-- root/root       151 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/docs/__pycache__/__init__.cpython-38.opt-1.pyc
-rw-r--r-- root/root       151 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/docs/__pycache__/__init__.cpython-38.pyc
-rw-r--r-- root/root      3091 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/docs/__pycache__/conftest.cpython-38.opt-1.pyc
-rw-r--r-- root/root      3091 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/docs/__pycache__/conftest.cpython-38.pyc
-rw-r--r-- root/root       378 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/docs/apiref.rst
-rw-r--r-- root/root      2889 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/docs/conftest.py
-rw-r--r-- root/root      8871 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/docs/using.rst
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/tests/
-rw-r--r-- root/root         0 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/tests/__init__.py
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/tests/__pycache__/
-rw-r--r-- root/root       152 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/tests/__pycache__/__init__.cpython-38.opt-1.pyc
-rw-r--r-- root/root       152 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/tests/__pycache__/__init__.cpython-38.pyc
-rw-r--r-- root/root       465 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/tests/__pycache__/test_api.cpython-38.opt-1.pyc
-rw-r--r-- root/root       465 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/tests/__pycache__/test_api.cpython-38.pyc
-rw-r--r-- root/root      7207 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/tests/__pycache__/test_lock.cpython-38.opt-1.pyc
-rw-r--r-- root/root      7207 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/tests/__pycache__/test_lock.cpython-38.pyc
-rw-r--r-- root/root       296 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/tests/test_api.py
-rw-r--r-- root/root      6961 2020-07-01 09:11 usr/lib/python3.8/site-packages/flufl/lock/tests/test_lock.py
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/share/
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/share/doc/
drwxr-xr-x root/root         0 2020-07-01 09:11 usr/share/doc/python-flufl-lock/
-rw-r--r-- root/root      1986 2020-07-01 09:11 usr/share/doc/python-flufl-lock/README.rst

Package contents for 5.0.1:

-rw-r--r-- root/root      5087 2020-09-02 20:38 .BUILDINFO
-rw-r--r-- root/root      2645 2020-09-02 20:38 .MTREE
-rw-r--r-- root/root       530 2020-09-02 20:38 .PKGINFO
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/lib/
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/lib/python3.8/
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/lib/python3.8/site-packages/
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/
-rw-r--r-- root/root      4862 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/NEWS.rst
-rw-r--r-- root/root         0 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/__init__.py
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/__pycache__/
-rw-r--r-- root/root       140 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/__pycache__/__init__.cpython-38.opt-1.pyc
-rw-r--r-- root/root       140 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/__pycache__/__init__.cpython-38.pyc
-rw-r--r-- root/root       922 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/__pycache__/conf.cpython-38.opt-1.pyc
-rw-r--r-- root/root       922 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/__pycache__/conf.cpython-38.pyc
-rw-r--r-- root/root       405 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/apiref.rst
-rw-r--r-- root/root      7083 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/conf.py
-rw-r--r-- root/root      1270 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/index.rst
-rw-r--r-- root/root      9313 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/theory.rst
-rw-r--r-- root/root      8199 2020-09-02 20:38 usr/lib/python3.8/site-packages/docs/using.rst
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl/
-rw-r--r-- root/root       534 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl.lock-5.0.1-py3.8-nspkg.pth
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl.lock-5.0.1-py3.8.egg-info/
-rw-r--r-- root/root      3667 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl.lock-5.0.1-py3.8.egg-info/PKG-INFO
-rw-r--r-- root/root       560 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl.lock-5.0.1-py3.8.egg-info/SOURCES.txt
-rw-r--r-- root/root         1 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl.lock-5.0.1-py3.8.egg-info/dependency_links.txt
-rw-r--r-- root/root         6 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl.lock-5.0.1-py3.8.egg-info/namespace_packages.txt
-rw-r--r-- root/root         1 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl.lock-5.0.1-py3.8.egg-info/not-zip-safe
-rw-r--r-- root/root        61 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl.lock-5.0.1-py3.8.egg-info/requires.txt
-rw-r--r-- root/root        23 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl.lock-5.0.1-py3.8.egg-info/top_level.txt
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl/lock/
-rw-r--r-- root/root       435 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl/lock/__init__.py
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/
-rw-r--r-- root/root       480 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/__init__.cpython-38.opt-1.pyc
-rw-r--r-- root/root       480 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/__init__.cpython-38.pyc
-rw-r--r-- root/root     17034 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/_lockfile.cpython-38.opt-1.pyc
-rw-r--r-- root/root     17034 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl/lock/__pycache__/_lockfile.cpython-38.pyc
-rw-r--r-- root/root     24200 2020-09-02 20:38 usr/lib/python3.8/site-packages/flufl/lock/_lockfile.py
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/lib/python3.8/site-packages/tests/
-rw-r--r-- root/root         0 2020-09-02 20:38 usr/lib/python3.8/site-packages/tests/__init__.py
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/lib/python3.8/site-packages/tests/__pycache__/
-rw-r--r-- root/root       141 2020-09-02 20:38 usr/lib/python3.8/site-packages/tests/__pycache__/__init__.cpython-38.opt-1.pyc
-rw-r--r-- root/root       141 2020-09-02 20:38 usr/lib/python3.8/site-packages/tests/__pycache__/__init__.cpython-38.pyc
-rw-r--r-- root/root       454 2020-09-02 20:38 usr/lib/python3.8/site-packages/tests/__pycache__/test_api.cpython-38.opt-1.pyc
-rw-r--r-- root/root       454 2020-09-02 20:38 usr/lib/python3.8/site-packages/tests/__pycache__/test_api.cpython-38.pyc
-rw-r--r-- root/root     13990 2020-09-02 20:38 usr/lib/python3.8/site-packages/tests/__pycache__/test_lock.cpython-38.opt-1.pyc
-rw-r--r-- root/root     13990 2020-09-02 20:38 usr/lib/python3.8/site-packages/tests/__pycache__/test_lock.cpython-38.pyc
-rw-r--r-- root/root       296 2020-09-02 20:38 usr/lib/python3.8/site-packages/tests/test_api.py
-rw-r--r-- root/root     13750 2020-09-02 20:38 usr/lib/python3.8/site-packages/tests/test_lock.py
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/share/
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/share/doc/
drwxr-xr-x root/root         0 2020-09-02 20:38 usr/share/doc/python-flufl-lock/
-rw-r--r-- root/root      2082 2020-09-02 20:38 usr/share/doc/python-flufl-lock/README.rst

If the tests and docs should indeed be packaged alongside the code, then they can not live top-level, but only in their own namespace (as before).