:: explain -c180 -r
                       author: (missing         ) - Consider specifying 'author'
                  description: (README.md:1     ) via_req_files spec
                 download_url: (missing         ) - Consider specifying 'download_url'
               extras_require: (preprocessed    ) {extra: ["d", "e", "f"], feature: ["a", "b", "c"], missing: []}
                           \_: (explicit        ) {extra: @requirements-extra.txt, feature: @requirements.txt, missing: @requirements-missing.txt}
             install_requires: (requirements.txt) ["a", "b", "c"]
                           \_: (explicit        ) @requirements.txt
                      license: (missing         ) - Consider specifying 'license'
             long_description: (README.md       ) # via_req_files spec This scenario tests using references to requirement files from the the `setup.py` spec.
long_description_content_type: (README.md       ) text/markdown
                         name: (explicit        ) via_req_files
               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=[
        "a",  # from requirements.txt:1
        "b",  # from requirements.txt:2
        "c",  # from requirements.txt:3
    ],

:: explain --expand
"""
Generated by https://pypi.org/project/setupmeta/
"""
from setuptools import setup
setup(
    description="via_req_files spec",                                # from README.md:1
    extras_require={"extra": ["d", "e", "f"], "feature": ["a", "b", "c"], "missing": []}, # from preprocessed
    install_requires=["a", "b", "c"],                                # from requirements.txt
    long_description=open("README.md").read(),                       # from README.md
    long_description_content_type="text/markdown",                   # from README.md
    name="via_req_files",
)

:: check


:: entrypoints


:: version
None
