1797 Commits

Author SHA1 Message Date
Ben Felder
69760a583a Cleaned up imports. 2019-08-08 23:16:47 +02:00
Ben Felder
8dbd7e9661 Some fixes to type annotations. 2019-08-08 21:05:05 +02:00
Ben Felder
901051677f Fixed test_config_data_is_loaded_from_file. 2019-07-28 17:23:04 +02:00
Ben Felder
f95ff8dfce Various improvements. 2019-07-28 16:05:03 +02:00
Ben Felder
3b5245c252 Moved test_data into test_config. 2019-07-24 20:44:07 +02:00
Ben Felder
4b429a4382 Added tests for merging precedence of configuration
sources.
2019-07-24 20:40:45 +02:00
Ben Felder
4c3242de21 Added some basic tests for make_config. 2019-07-23 23:40:22 +02:00
Ben Felder
f988a252c1 Updated .gitignore. 2019-07-23 22:47:45 +02:00
Ben Felder
8d5db2ed89 Added some basic tests for pydantic models. 2019-07-23 22:45:01 +02:00
Ben Felder
05d2c7f247 Rectifying copier.types. 2019-07-21 22:28:42 +02:00
Ben Felder
80b525548d Adapted signature of make_config. 2019-07-21 21:50:33 +02:00
Ben Felder
20175d5003 Various minor improvements. 2019-07-21 15:12:23 +02:00
Ben Felder
e2b4742aab Cleaned up imports. 2019-07-20 22:58:14 +02:00
Ben Felder
72ccdb66ba Moved config into its own submodule. 2019-07-20 22:55:51 +02:00
Ben Felder
e6d83981f0 Some more decrufting. 2019-07-20 22:28:32 +02:00
Ben Felder
5d48ec87e6 Minor MyPy improvements. 2019-07-20 22:11:16 +02:00
Ben Felder
4278dcb676 Moved default env options to conf. 2019-07-20 22:09:20 +02:00
Ben Felder
2281e808d7 Fixed MyPy. 2019-07-20 20:54:03 +02:00
Ben Felder
129a96791a Further refactorization on conf. 2019-07-20 20:06:45 +02:00
Ben Felder
0adc6f4f0b Moved extra_paths resolution to ConfigData. 2019-07-18 21:23:44 +02:00
Ben Felder
417b52099c Some logic simplification in conf. 2019-07-17 22:10:57 +02:00
Ben Felder
b5d38c2d24 Moved folder_name setting to __post_init_post_parse__. 2019-07-17 21:57:56 +02:00
Ben Felder
49f98176a5 Simplifying preprocessing of configuration in conf. 2019-07-17 21:47:52 +02:00
Ben Felder
ad103f13c2 Miscellaneous decluttering. 2019-07-17 20:21:44 +02:00
Ben Felder
fc4b421fab Decrufted main. 2019-07-17 18:30:50 +02:00
Ben Felder
661589bb4d Added pydantic to dependencies. 2019-07-17 17:23:36 +02:00
Ben Felder
1c8fef3284 Hardened flag configuration. 2019-07-16 23:49:58 +02:00
Ben Felder
a3342c8e5b Completely untangled configuration from copy_local. 2019-07-16 23:22:18 +02:00
Ben Felder
66c23a7291 WIP - Further untangling of configuration from copy_local. 2019-07-16 22:25:37 +02:00
Ben Felder
963dd2fc1a WIP - Modified signature of copy_local. 2019-07-15 19:55:06 +02:00
Ben Felder
2dddb3805b WIP - Tests are running green. 2019-07-14 20:46:21 +02:00
Ben Felder
a20ab5d628 Removed unused type IntOrStr. 2019-07-11 19:11:44 +02:00
Ben Felder
b5c8791b85 Cleanup up on tests. 2019-07-11 19:11:29 +02:00
Ben Felder
438ef37c4f Feeding path to shutil.rmtree. 2019-07-11 18:55:19 +02:00
Ben Felder
4419fa5f87 Started preparing CHANGELOG.md. 2019-07-09 21:43:13 +02:00
Ben Felder
15ed75fede Removed demo_json_old dir. 2019-07-09 21:35:04 +02:00
Ben Felder
66f4821da3 Passing path to jinja renderer. 2019-07-09 21:33:11 +02:00
Ben Felder
259caa0284 Removed voodoo support. 2019-07-09 21:14:40 +02:00
Ben Felder
cae586420f Restructured default data. 2019-07-09 20:55:26 +02:00
Ben Felder
bdc0e42901 Removed redundant logic for displaying help on CLI. 2019-07-09 20:49:44 +02:00
Ben Felder
fd4b4795b8 Removed redundant version command. 2019-07-09 20:31:36 +02:00
Ben Felder
54c3faf2ef Various minor changes. 2019-07-09 20:25:12 +02:00
Ben Felder
fa85a18bda Replaced format with f-strings. 2019-07-09 19:45:53 +02:00
Ben Felder
0b052a3338 Various minor improvements to typing. 2019-07-08 21:04:13 +02:00
Ben Felder
c87c2df5b5 Included pytest-mypy into travis conf. 2019-07-08 20:44:41 +02:00
Ben Felder
2d19c70317 Closing some typing gaps. 2019-07-08 20:20:37 +02:00
Ben Felder
44a5215093 Sorted imports. 2019-07-07 23:23:03 +02:00
Ben Felder
162dc5600b Filled typing gaps. 2019-07-07 22:50:13 +02:00
Ben Felder
f173812ada Type refactoring in main.copy_local. 2019-07-07 22:16:45 +02:00
Ben Felder
48c2822573 Some refactoring around typing. 2019-07-07 21:45:36 +02:00