:: explain -c180 -r
                       author: (auto-adjust                    ) Someone
                           \_: (src/hierarchical/__init__.py:5 ) Someone someone@example.com
                 author_email: (auto-adjust                    ) someone@example.com
                 bugtrack_url: (auto-fill                      ) https://github.com/codrsquad/hierarchical/issues
                  description: (README.rst:1                   ) A hierarchical package (code under src/)
                           \_: (src/hierarchical/__init__.py:2 ) A hierarchical package (code under src/, tests under tests/)
                 download_url: (auto-fill                      ) https://github.com/codrsquad/hierarchical/archive/1.0.0.tar.gz
                           \_: (src/hierarchical/__init__.py:10) archive/{version}.tar.gz
                 entry_points: (entry_points.ini               ) [console_scripts] hierarchical = hierarchical:main subm = hierarchical.submodule:main
             install_requires: (requirements.txt               ) ["click>=6.7", "pytest-cov"]
                     keywords: (src/hierarchical/__init__.py:4 ) ["hierarchical", "package"]
                      license: (auto-fill                      ) MIT
             long_description: (README.rst                     ) hierarchical: A hierarchical package (code under src/) ====================================================== Th...
long_description_content_type: (README.rst                     ) text/x-rst
                         name: (explicit                       ) hierarchical
                  package_dir: (auto-fill                      ) {: src}
                     packages: (auto-fill                      ) ["hierarchical", "hierarchical.submodule"]
               setup_requires: (explicit                       ) ["setupmeta"]
                          url: (auto-fill                      ) https://github.com/codrsquad/hierarchical
                           \_: (src/hierarchical/__init__.py:9 ) https://github.com/codrsquad
                      version: (src/hierarchical/__init__.py:8 ) 1.0.0

:: explain -d
    # This reflects only auto-fill, doesn't look at explicit settings from your setup.py
    install_requires=[
        "click>=6.7",  # from requirements.txt:1
        "pytest-cov",  # from requirements.txt:2
    ],

:: explain --expand
"""
Generated by https://pypi.org/project/setupmeta/
"""
from setuptools import setup
__version__ = "1.0.0"
setup(
    author="Someone",                                                 # from src/hierarchical/__init__.py:5
    author_email="someone@example.com",
    bugtrack_url="https://github.com/codrsquad/hierarchical/issues",
    description="A hierarchical package (code under src/)",           # from README.rst:1
    download_url="https://github.com/codrsquad/hierarchical/archive/%s.tar.gz" % __version__, # from src/hierarchical/__init__.py:10
    entry_points="""[console_scripts]
hierarchical = hierarchical:main
subm = hierarchical.submodule:main""",                                # from entry_points.ini
    install_requires=["click>=6.7", "pytest-cov"],                    # from requirements.txt
    keywords=["hierarchical", "package"],                             # from src/hierarchical/__init__.py:4
    license="MIT",
    long_description=open("README.rst").read(),                       # from README.rst
    long_description_content_type="text/x-rst",                       # from README.rst
    name="hierarchical",
    package_dir={"": "src"},
    packages=["hierarchical", "hierarchical.submodule"],
    url="https://github.com/codrsquad/hierarchical",                  # from src/hierarchical/__init__.py:9
    version=__version__,                                              # from src/hierarchical/__init__.py:8
)

:: check


:: entrypoints
hierarchical = hierarchical:main
subm = hierarchical.submodule:main

:: version
1.0.0
