import os
import shlex
+
# If extensions (or modules to document with autodoc) are in another directory,
# add these directories to sys.path here. If the directory is relative to the
# documentation root, use os.path.abspath to make it absolute, like shown here.
#sys.path.insert(0, os.path.abspath('.'))
sys.path.insert(0, os.path.abspath('../../'))
+from sima.info import __version__
# -- General configuration ------------------------------------------------
# built documents.
#
# The short X.Y version.
-version = '0.14'
+version = __version__
# The full version, including alpha/beta/rc tags.
-release = '0.14'
+release = __version__
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
# The theme to use for HTML and HTML Help pages. See the documentation for
# a list of builtin themes.
html_theme = 'alabaster'
+html_theme = 'classic'
# Theme options are theme-specific and customize the look and feel of a theme
# further. For a list of options available for each theme, see the
+Track object Documentation
+==========================
+
+.. automodule:: sima.lib.track
+ :members:
+
Meta object Documentation
=========================
-.. automodule:: sima.lib.meta
- :members: Meta, Artist
+Generic class and helper function
+---------------------------------
+
+.. autoclass:: sima.lib.meta.Meta(name, mbid=None, **kwargs)
+ :members:
+ :undoc-members:
+
+.. autofunction:: sima.lib.meta.is_uuid4
+
+Derived objects
+---------------
+
+.. autoclass:: sima.lib.meta.Artist(name, mbid=None, albumartist=None, musicbrainz_artistid=None, musicbrainz_albumartistid=None)
+ :show-inheritance:
+
+
+Exceptions
+----------
+.. autoclass:: sima.lib.meta.MetaException
+++ /dev/null
-Track object Documentation
-==========================
-
-.. automodule:: sima.lib.track
- :members: