Use pkg_resources to populate __version__
This commit is contained in:
@ -2,14 +2,18 @@ import logging, json, pathlib
|
|||||||
import tornado.web
|
import tornado.web
|
||||||
import tornado.websocket
|
import tornado.websocket
|
||||||
|
|
||||||
|
import pkg_resources
|
||||||
from mopidy import config, ext
|
from mopidy import config, ext
|
||||||
from .frontend import IrisFrontend
|
from .frontend import IrisFrontend
|
||||||
from .handlers import WebsocketHandler, HttpHandler
|
from .handlers import WebsocketHandler, HttpHandler
|
||||||
from .core import IrisCore
|
from .core import IrisCore
|
||||||
from .mem import iris
|
from .mem import iris
|
||||||
|
|
||||||
|
__version__ = pkg_resources.get_distribution("Mopidy-Iris").version
|
||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
##
|
##
|
||||||
# Core extension class
|
# Core extension class
|
||||||
#
|
#
|
||||||
@ -19,6 +23,7 @@ class Extension( ext.Extension ):
|
|||||||
|
|
||||||
dist_name = 'Mopidy-Iris'
|
dist_name = 'Mopidy-Iris'
|
||||||
ext_name = 'iris'
|
ext_name = 'iris'
|
||||||
|
version = __version__
|
||||||
|
|
||||||
def get_default_config(self):
|
def get_default_config(self):
|
||||||
return config.read(pathlib.Path(__file__).parent / "ext.conf")
|
return config.read(pathlib.Path(__file__).parent / "ext.conf")
|
||||||
|
|||||||
Reference in New Issue
Block a user