From 7b27343d5245bc3135ab51c5de0e069a87a9c26a Mon Sep 17 00:00:00 2001 From: Eric Torres Date: Tue, 23 Apr 2019 21:44:20 -0700 Subject: [PATCH] Add command to build sphinx docs and update packages --- setup.py | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 1ba8b51..d9d07c1 100644 --- a/setup.py +++ b/setup.py @@ -1,8 +1,11 @@ import setuptools +from sphinx.setup_command import BuildDoc # ========== Constants ========== -PACKAGES = ["packaging_scripts"] +EXCLUDED_PACKAGES = ["test", "tests"] +PACKAGES = setuptools.find_packages(exclude=EXCLUDED_PACKAGES) SCRIPTS = ["bin/addpkg", "bin/delpkg", "bin/fqo"] +CMDCLASS = {"build_sphinx": BuildDoc} # ========== Functions ========== @@ -27,4 +30,12 @@ setuptools.setup( "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", ], + command_options={ + "build_sphinx": { + "project": ("setup.py", "name"), + "version": ("setup.py", "version"), + "release": ("setup.py", "release"), + "source_dir": ("setup.py", "doc"), + } + }, )