34 Commits (master)
 

Author SHA1 Message Date
Tom Wilson f27f8f1865 Add `allowempty` to StringSpec
5 years ago
Tom Wilson 90e0d9dd88 Add float spec
5 years ago
Tom Wilson 6a1ae80e3a Restructure container dict and list specs
5 years ago
Tom Wilson 6a0966c1e9 Fix strip comment inconsistency
6 years ago
Tom Wilson cf92e301a8 Docs fixes
6 years ago
Tom Wilson 5cf252187b Add multiple specs at once and test. Closes #16
6 years ago
Tom Wilson ddf9821259 Remove deepcopy on config bundle return. Closes #14
6 years ago
Tom Wilson fec4fa6070 Added default to multi-bundle methods. Closes #15
6 years ago
Tom Wilson 460b4b2e18 Implement fallback methods. Closes #11
6 years ago
Tom Wilson ac4d089417 Add check for strings. Closes #12
6 years ago
Tom Wilson 1e5a9096ed Move validation to new methods and seperate config source. Closes #10
6 years ago
Tom Wilson 17f55f232a Keep pylint happy
6 years ago
Tom Wilson 8748726542 Make TOML optional dependency
6 years ago
Tom Wilson bfd158a6e6 Fix license
6 years ago
Tom Wilson ec23afc668 Bump version to dev
6 years ago
Tom Wilson 8dd74cd698 setup.py to v0.3
6 years ago
Tom Wilson 657e62edfc Add readme contents. Closes #1
6 years ago
Tom Wilson 7a1635d0f1 Add dev notes
6 years ago
Tom Wilson 4c7bafdf70 Add tox setup
6 years ago
Tom Wilson 80bed09889 Swap to flake8
6 years ago
Tom Wilson f7ac5ef0c3 Split manager functionality out. Closes #5
6 years ago
Tom Wilson 07a817141c Add basic tests. Closes #3
6 years ago
Tom Wilson 7989a06140 pep8
6 years ago
Tom Wilson 2da1486d8e Fix naming from old scheme. Closes #4
6 years ago
Tom Wilson ccd5a50892 Add general package boilerplate, setup dev install. Closes #2
6 years ago
Tom Wilson ed8701b1e7 Spin library out from Shepherd
6 years ago
Tom Wilson f80b7dff65 Docs, added layer system to config, updated plugins
6 years ago
Tom Wilson 98a71f1da0 Config - added template generation
6 years ago
Tom Wilson a53d63dbfa Update config to use Python terminology
6 years ago
Tom Wilson dabd811e8e Add direct confdef support in ConfigManager
6 years ago
Tom Wilson e4d1e145e4 Improve docs
6 years ago
Tom Wilson 4987b672d7 Add control comms
6 years ago
Tom Wilson 63ebb06ffe Bulk commit - start using Git again
6 years ago
Tom Wilson 4545e86a9f Restructure
6 years ago