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
Stein Magnus Jodal
ceee6630fa
Merge pull request #413 from adamcik/feature/binary-config-reading
...
Treat configs as binary data
2013-04-14 09:57:40 -07: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
0ae356f581
docs: Add note about using virtualenv
2013-04-14 14:19:29 +02:00
Stein Magnus Jodal
61e0f941e0
docs: Don't number lists explicitly in rST
2013-04-14 14:19:20 +02:00
Stein Magnus Jodal
96d6badfd7
docs: More reasons for running 'python setup.py develop'
2013-04-14 14:05:19 +02:00
Stein Magnus Jodal
2d0e5ac117
docs: Document config API
2013-04-14 13:58:37 +02:00
Stein Magnus Jodal
6df42299b4
docs: Remove b'' usage in setup.py example
2013-04-14 13:15:42 +02:00
Stein Magnus Jodal
b42fa02195
docs: Fix typo
2013-04-14 13:14:15 +02:00
Stein Magnus Jodal
c481c2fe52
docs: Update changelog
2013-04-14 13:12:16 +02:00
Stein Magnus Jodal
209c8d979a
docs: Document API of Extension class
2013-04-14 13:12:14 +02:00
Stein Magnus Jodal
eeba15e4cc
Remove tox.ini
...
Testing across Python 2.6 and 2.7 with tox is no longer working on systems
which doesn't ship both Python versions by default. I can install Python 2.6 on
a newer Ubuntu system using the deadsnakes PPA, but dependencies installed from
APT, like gobject and gstreamer are still only installed for Python 2.7, thus
making tox useless.
2013-04-14 11:45:38 +02:00
Stein Magnus Jodal
526bc83712
Make setup.py Python 3 compatible
2013-04-14 11:45:26 +02:00
Stein Magnus Jodal
f001142b7d
docs: Update default.conf path
2013-04-14 11:29:47 +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
Stein Magnus Jodal
0b1f51f9e8
Merge pull request #412 from adamcik/feature/scanner-to-new-config
...
scanner/config: Convert to new config system (fixes #405 )
2013-04-13 14:56:18 -07:00
Thomas Adamcik
1163d12306
scanner/config: Convert to new config system ( fixes #405 )
2013-04-13 23:15:47 +02:00
Stein Magnus Jodal
7745842fe5
Merge pull request #411 from adamcik/feature/config-schema-names
...
Add names to config schemas
2013-04-13 14:04:50 -07:00
Stein Magnus Jodal
06534a8dc2
docs: Update Extension example
2013-04-13 22:56:23 +02:00
Thomas Adamcik
d8a0cb880d
config: Make --show-config use schema name
2013-04-13 22:51:59 +02:00
Stein Magnus Jodal
4e317681b0
Merge pull request #406 from adamcik/feature/reshuffle-config
...
Move config bits an pieces into mopidy.config sub-modules.
2013-04-13 13:47:34 -07: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
d232b729c9
docs: Add TODOs for documenting command line options
2013-04-13 14:24:20 +02:00
Stein Magnus Jodal
9d94e815ce
docs: Note about logging in extensions
2013-04-13 14:22:37 +02:00
Stein Magnus Jodal
73e3a77484
docs: Link from ext API to extensiondev
2013-04-13 14:06:20 +02:00
Stein Magnus Jodal
a2e08c6d4e
docs: Add note about extension's API usage
2013-04-13 14:04:54 +02:00
Stein Magnus Jodal
0052dbeb0d
docs: Remove extension support implementation plan
2013-04-13 14:01:07 +02:00
Stein Magnus Jodal
a543a01675
docs: Minor updates to extensiondev docs
2013-04-13 13:55:56 +02:00
Stein Magnus Jodal
0007597961
docs: Add mopidy.ext to API docs
2013-04-13 13:51:02 +02:00
Stein Magnus Jodal
dbbe0fd16e
docs: Remove link to removed document
2013-04-13 13:49:01 +02:00
Stein Magnus Jodal
e1cf8fbd2c
docs: Remove extensiondev draft warning
2013-04-13 13:40:14 +02:00