From 9f0cf16f09efa76754f349e47d6a2098fa6a578d Mon Sep 17 00:00:00 2001 From: Nikolai Konovalov Date: Fri, 26 Jul 2019 12:25:25 +0500 Subject: [PATCH] move sphinx to dev requirements --- dev_requirements.txt | 2 ++ requirements.txt | 2 -- setup.py | 10 ++++++++-- 3 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 dev_requirements.txt diff --git a/dev_requirements.txt b/dev_requirements.txt new file mode 100644 index 0000000..782dfe6 --- /dev/null +++ b/dev_requirements.txt @@ -0,0 +1,2 @@ +sphinx-rtd-theme==0.4.3 +sphinx==1.8.5 diff --git a/requirements.txt b/requirements.txt index 54b34f9..5445709 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,5 +2,3 @@ grpcio-tools==1.21.1 grpcio==1.21.1 protobuf==3.7.0 requests==2.21.0 -sphinx-rtd-theme==0.4.3 -sphinx==1.8.5 diff --git a/setup.py b/setup.py index c4d7d1f..7c3bce1 100644 --- a/setup.py +++ b/setup.py @@ -3,11 +3,10 @@ "Python DSL to leverage translation of dictionaries and SQLAlchemy into Protobuf objects" - import ast import os -from setuptools import setup, find_packages +from setuptools import find_packages, setup local_file = lambda *f: open(os.path.join(os.path.dirname(__file__), *f)).read() @@ -40,6 +39,10 @@ def read_test_requirements(): return local_file('test_requirements.txt').splitlines() +def read_dev_requirements(): + return local_file('dev_requirements.txt').splitlines() + + def read_readme(): """Read README content. If the README.rst file does not exist yet @@ -58,6 +61,9 @@ def read_readme(): description=read_version(), include_package_data=True, install_requires=read_requirements(), + extras_require={ + 'dev': read_dev_requirements() + }, long_description=read_readme(), long_description_content_type='text/x-rst', name='mercator',