:: explain -c180 -r
          author: (missing  ) - Consider specifying 'author'
     description: (missing  ) - Consider specifying 'description', add a README or a docstring to your module
    download_url: (missing  ) - Consider specifying 'download_url'
         license: (missing  ) - Consider specifying 'license'
long_description: (missing  ) - Consider specifying 'long_description', add a README file
            name: (explicit ) my-app
     package_dir: (auto-fill) {: src}
      py_modules: (auto-fill) ["my_app"]
  setup_requires: (explicit ) ["setupmeta"]
             url: (missing  ) - Consider specifying 'url'
         version: (missing  ) - Consider specifying 'version', you can use setupmeta's versioning='...'

:: explain -d
    # This reflects only auto-fill, doesn't look at explicit settings from your setup.py
    install_requires=None,   # no auto-fill

:: explain --expand
"""
Generated by https://pypi.org/project/setupmeta/
"""
from setuptools import setup
setup(
    name="my-app",
    package_dir={"": "src"},
    py_modules=["my_app"],
)

:: check
warning: CheckCommand: missing required meta-data: version, url
warning: CheckCommand: missing meta-data: either (author and author_email) or (maintainer and maintainer_email) should be supplied

:: entrypoints


:: version
None
