Stein Magnus Jodal
07e6d11850
deps: Remove old manual deps checkers
2013-04-16 22:48:30 +02:00
Stein Magnus Jodal
609b6ace85
deps: Look up deps in pkg_resources
2013-04-16 22:48:29 +02:00
Stein Magnus Jodal
5de80228ea
deps: Output one dep per line
2013-04-16 22:48:29 +02:00
Stein Magnus Jodal
21d17db7e2
formatting: Make indent() more useful
2013-04-16 22:39:08 +02:00
Stein Magnus Jodal
3e366efb20
Move NAD mixer to an external extension
2013-04-16 10:46:57 +02:00
Stein Magnus Jodal
2793a384c2
ext: Register ext's GStreamer elements
2013-04-15 22:44:11 +02:00
Stein Magnus Jodal
41594c116e
ext: Split load into load+validate
2013-04-15 22:43:51 +02:00
Stein Magnus Jodal
cfd9ddf550
config: Fix typo in logger name
2013-04-15 22:43:01 +02:00
Stein Magnus Jodal
a9a789aa8a
conf: Rename logging.levels to loglevels
...
Part of #280
2013-04-15 20:40:01 +02:00
Thomas Adamcik
fb0810bf9e
config: Specify we want bytes for default configs
2013-04-15 17:43:14 +02:00
Thomas Adamcik
ad25a60ba5
config: Update extensions with respect to config changes
2013-04-15 00:08:23 +02:00
Thomas Adamcik
ee57eb58a3
config: Strict config value init kwargs, also adds Secret
2013-04-15 00:07:31 +02:00
Thomas Adamcik
4826dc7cac
config: Support lists in required validator
2013-04-15 00:07:07 +02:00
Thomas Adamcik
805733a2aa
config: Make tests discoverable and fix broken ones
2013-04-14 23:52:39 +02:00
Thomas Adamcik
d5b8f2ab02
config: Make List use proper encode/decode helpers
2013-04-14 17:50:16 +02:00
Thomas Adamcik
7ed9b8adab
config: Extract encode and decode helpers from String
2013-04-14 17:34:54 +02:00
Thomas Adamcik
9f18d50ab0
config: Fix escapes in string handling
2013-04-14 17:16:17 +02:00
Thomas Adamcik
6b89051b5e
config: Add encoding support to strings
2013-04-14 16:15:58 +02:00
Thomas Adamcik
bc41d55a88
config: Read configs in binary mode
2013-04-14 16:14:21 +02:00
Stein Magnus Jodal
1debaf3276
docs: Fix class links in Ext API docs
2013-04-14 14:28:09 +02:00
Stein Magnus Jodal
4c08a5dfab
docs: Include Backend class in API docs
2013-04-14 14:27:53 +02:00
Stein Magnus Jodal
be58c38083
docs: Fix link from Ext API to Config API
2013-04-14 14:23:12 +02:00
Stein Magnus Jodal
2d0e5ac117
docs: Document config API
2013-04-14 13:58:37 +02:00
Stein Magnus Jodal
209c8d979a
docs: Document API of Extension class
2013-04-14 13:12:14 +02:00
Stein Magnus Jodal
65f14a9cc4
exc: Remove OptionalDependencyError
...
It is no longer needed as the extension loading mechanisms verifies the
environment and presence of dependencies before it tries to import modules that
would cause ImportErrors if optional dependencies are missing.
2013-04-14 11:26:16 +02:00
Stein Magnus Jodal
809b165966
exc: Remove unused SettingsError
2013-04-14 11:06:45 +02:00
Stein Magnus Jodal
f38b806133
utils: Remove unused importing utils
2013-04-14 10:54:26 +02:00
Thomas Adamcik
1163d12306
scanner/config: Convert to new config system ( fixes #405 )
2013-04-13 23:15:47 +02:00
Thomas Adamcik
d8a0cb880d
config: Make --show-config use schema name
2013-04-13 22:51:59 +02:00
Thomas Adamcik
10d7c15792
config: Switch to list of core_schemas
2013-04-13 22:44:36 +02:00
Thomas Adamcik
943a3097a9
config: Update validate to use schema.name
2013-04-13 22:37:22 +02:00
Thomas Adamcik
6e42a381cd
config: Add name to schemas
2013-04-13 21:46:15 +02:00
Thomas Adamcik
5fd4c18792
ext: Get config schema from super
2013-04-13 21:12:48 +02:00
Thomas Adamcik
a2b29151a5
Merge branch 'develop' into feature/reshuffle-config
...
Conflicts:
mopidy/ext.py
2013-04-13 21:09:37 +02:00
Thomas Adamcik
d143ec6e36
ext: Rename config_utils import to config_lib
2013-04-13 21:07:59 +02:00
Thomas Adamcik
b655e846b1
config: Add read helper
2013-04-13 21:06:09 +02:00
Thomas Adamcik
917c1e4c9d
config: Use default config file
2013-04-13 20:51:09 +02:00
Thomas Adamcik
63003abb2e
config: Flake8 fixes
2013-04-13 20:40:13 +02:00
Stein Magnus Jodal
0007597961
docs: Add mopidy.ext to API docs
2013-04-13 13:51:02 +02:00
Thomas Adamcik
e98ca4c94c
config: Handle encoding and other minor refactoring mistakes
2013-04-13 01:35:55 +02:00
Thomas Adamcik
1ebc265235
Merge branch 'develop' into feature/reshuffle-config
...
Conflicts:
mopidy/backends/local/__init__.py
mopidy/backends/spotify/__init__.py
mopidy/backends/stream/__init__.py
mopidy/config.py
mopidy/frontends/http/__init__.py
mopidy/frontends/mpd/__init__.py
mopidy/frontends/mpris/__init__.py
mopidy/frontends/scrobbler/__init__.py
mopidy/utils/config.py
tests/config/types_test.py
2013-04-13 01:25:38 +02:00
Thomas Adamcik
067cc4c112
config: Add basic validate tests
2013-04-13 01:18:26 +02:00
Thomas Adamcik
c5f8e1da19
config: Add parse_override test
2013-04-13 00:53:19 +02:00
Thomas Adamcik
02518b17df
config: Refactor to internal API that is closer to end goal for load and validate
2013-04-13 00:38:22 +02:00
Stein Magnus Jodal
6076a0f117
Fix flake8 warnings
2013-04-13 00:28:45 +02:00
Stein Magnus Jodal
bfceb45609
docs: Remove default config from audio class
2013-04-12 01:31:52 +02:00
Stein Magnus Jodal
3de39b5a4c
docs: Document core config values
2013-04-12 01:12:04 +02:00
Stein Magnus Jodal
ee021b7cf0
docs: Use proper headers in mixer docs
2013-04-12 00:27:00 +02:00
Stein Magnus Jodal
ae7543a985
docs: Move local to ext registry
2013-04-12 00:17:48 +02:00
Stein Magnus Jodal
8bcf1de21c
docs: Move stream to ext registry
2013-04-12 00:13:22 +02:00