├── MANIFEST.in
├── mypkg
│ ├── data.json
│ ├── __init__.py
│ └── mmod.py
├── README.md
├── requirements.txt
├── runner
└── setup.py
more MANIFEST.in
include README.md requirements.txt
more setup.py
from distutils.core import setup
with open('requirements.txt') as f:
required = f.read().splitlines()
print(required)
setup(name = "appname",
version = "100",
description = "yadda yadda",
author = "myself and I",
author_email = "email@someplace.com",
url = "whatever",
packages = ['mypkg'],
package_data = {'' : ["data.json"] },
scripts = ["runner"],
long_description = """Really long text here.""",
install_requires=required
)