sview package¶
Submodules¶
sview.builder module¶
-
class
sview.builder.
Builder
(logger=None, **config)¶ Bases:
object
-
build
()¶ Rebuilds a target in a specified working directory. If the target is a directory, then all contents of the directory will be copied into the working directory prior to building. This function also builds a simplistic conf.py for sphinx-build
-
build_api_doc
()¶
-
build_conf_file
()¶
-
copy_dir
()¶
-
copy_file
()¶
-
fetch_ext_from_index
(include_dot=True)¶
-
remake_build_dir
()¶
-
setup_venv
()¶
-
-
sview.builder.
activate_this
(venv_dir)¶ This function activates a virtual environment for the currently running python interpreter. This funciton is essentially a copy of ‘activate_this.py’ from virtualenv, but since this application uses venv, this function had to be copied over. It has a few variations, but otherwise it has the same functionality
-
sview.builder.
copy
(src, dst)¶ This is a convenience function that copies a file or directory
-
sview.builder.
rm
(dst)¶ This is a convenience function that deletes a file or directory
sview.exceptions module¶
-
exception
sview.exceptions.
SviewError
(message, *format_args, **format_kwds)¶ Bases:
buzz.Buzz
sview.server module¶
-
sview.server.
create_server
(**config)¶ Creates a new flask app and wraps it in a livereload server. If the config calls for a package build, this funciton will also create and activate a virtual environment in the build directory so that autodoc can properly import needed modules