diff --git a/readthedocs.yml b/readthedocs.yml index 1afb6e70..2b273783 100644 --- a/readthedocs.yml +++ b/readthedocs.yml @@ -2,4 +2,11 @@ build: image: latest python: - version: 3.6 \ No newline at end of file + version: 3.6 + pip_install: true + extra_requirements: + - dev + + + + diff --git a/setup.py b/setup.py index 022c42cd..10c012c8 100755 --- a/setup.py +++ b/setup.py @@ -19,6 +19,9 @@ install_reqs = parse_requirements('requirements.txt', session=False) requirements = [str(ir.req) for ir in install_reqs] +extra_reqs = parse_requirements('requirements_dev.txt', session=False) +extra_reqs = [str(ir.req) for ir in extra_reqs] + def package_files(directory): paths = [] for (path, directories, filenames) in os.walk(directory): @@ -48,6 +51,8 @@ def package_files(directory): packages=find_packages(), package_data={'pyha': extra_files}, + extras_require={'dev': [extra_reqs]}, + include_package_data=True, install_requires=requirements, license="Apache Software License 2.0",