jo
e4439390fe
feat: change config file format to yaml
...
- docs: add link to yaml.org
BREAKING: The `ini` configuration file format changed to `yml`. Please
rewrite your configuration file using the yaml format.
2022-06-08 23:23:08 +02:00
Jonas L
a4caf4782b
fix(shared): allow list settings ( #1837 )
2022-05-05 18:14:32 +02:00
jo
045fdc8d96
feat(shared): create time functions
2022-02-22 17:33:48 +02:00
Jonas L
5769821995
test(shared): config with required submodel ( #1616 )
2022-02-20 20:11:49 +00:00
jo
80dfbd3179
fix(shared): set logger encoding and dont assume encoding
...
Older versions of python might have ascii as default, we
should not assume that the default encoding always is "utf-8"
when opening files.
2022-02-01 04:23:05 +02:00
jo
b9502bc203
test(shared): fix linting
2022-01-26 10:15:35 +02:00
Jonas L
1924919e18
fix(shared): type is required for default config submodel ( #1536 )
...
We cannot load submodels values from environment variables without having the submodel type annotations.
2022-01-24 15:24:16 +02:00
jo
7aba20f1ac
test(shared): check config using optional sections
...
fix missing DatabaseConfig rename
2022-01-24 12:46:40 +02:00
jo
b527c2704d
feat(shared): add suffix to shared config models
2022-01-21 11:54:00 +02:00
jo
2a8da1e931
test(shared): assert key is from file
2022-01-18 11:14:24 +02:00
jo
b1ecf25d6f
feat(shared): allow loading from ini config file
2022-01-18 11:14:24 +02:00
jo
65dff91d47
fix(shared): tmp_path fixture type mismatch
2022-01-18 11:14:24 +02:00
Jonas L
40130303dd
feat: replace verbosity flag with log-level flag ( #1496 )
...
using a string flag is better when using environement variables.
2022-01-08 08:16:08 +02:00
jo
ba4eeaaff2
fix(shared): fix tests
2022-01-07 16:50:58 +01:00
Jonas L
3a615cafa0
feat: create libretime_shared package ( #1349 )
...
* feat: create libretime_shared package
- We don't use pydantic.BaseSettings because of some
incompatble loading behavior.
* fix: whitelist pydantic in pylintrc
* docs: update to new BaseConfig behavior
* docs: change confusing config filepath
2022-01-06 15:40:52 +02:00