doc: add readthedocs config
3 files changed, 20 insertions(+), 4 deletions(-)

A => .readthedocs.yaml
A => docs/requirements.txt
M setup.py
A => .readthedocs.yaml +9 -0
@@ 0,0 1,9 @@ 
+version: 2
+
+python:
+  version: "3.8"
+  install:
+    - method: pip
+      path: .
+      extra_requirements:
+        - doc

          
A => docs/requirements.txt +4 -0
@@ 0,0 1,4 @@ 
+sphinx == 4.5.0
+sphinx-rtd-theme
+sphinx-autoapi
+pydata-sphinx-theme
  No newline at end of file

          
M setup.py +7 -4
@@ 23,11 23,14 @@ setup(name='tshistory_refinery',
           'pml',
           'pygments',
           'croniter',
-          'sphinx == 4.5.0',
-          'sphinx-rtd-theme',
-          'sphinx-autoapi',
-          'pydata-sphinx-theme'
       ],
+      extras_require={
+          'doc': [
+            'sphinx == 4.5.0',
+            'sphinx-rtd-theme',
+            'sphinx-autoapi',
+            'pydata-sphinx-theme'
+        ]},
       package_data={'tshistory_refinery': [
           'refinery_static/*',
           'templates/*',