InsanePrawn
|
acee95a003
|
dictscheme: rename from dataclass as it's confusing with builtin dataclasses
|
2023-04-17 02:37:10 +02:00 |
|
InsanePrawn
|
b84d2202db
|
python 3.9 compat: introduce typehelpers.py for NoneType, UnionType, TypeAlias
|
2023-04-17 02:37:10 +02:00 |
|
InsanePrawn
|
ff1c31e157
|
TEMP: WIP: add repo_config
TEMP cause it spams a bunch of prints in dataclass handling
|
2023-03-27 09:18:57 +02:00 |
|
InsanePrawn
|
00613096d5
|
config/state: add config.runtime.colors, fill in main.py
|
2023-03-17 16:34:20 +01:00 |
|
InsanePrawn
|
785e41f8b7
|
logger: add --force-colors/--no-colors cli flag
|
2023-03-17 16:34:20 +01:00 |
|
InsanePrawn
|
11125e525f
|
config: remove accidental scheme validation circumvention, improve errors, warn on config loading failure in main()
This will fail on values of the wrong type, but still warn about and allow unknown keys.
|
2022-11-09 20:19:04 +01:00 |
|
InsanePrawn
|
2cd41e75ca
|
config/scheme: move DataClass to dataclass.py
|
2022-11-09 19:39:59 +01:00 |
|
InsanePrawn
|
76b5b26157
|
config: DataClass.transform(): add allow_extra=False parameter
|
2022-11-09 19:39:59 +01:00 |
|
InsanePrawn
|
a3ec35bcd6
|
config: introduce rust cache
|
2022-11-09 19:39:59 +01:00 |
|
InsanePrawn
|
47e74fb415
|
config: introduce per-arch persisted ccache dir
|
2022-11-09 19:39:59 +01:00 |
|
InsanePrawn
|
a13fdc70e1
|
config: add config.runtime.uid
|
2022-11-02 00:38:18 +01:00 |
|
InsanePrawn
|
2d13d82943
|
config/: rework code around parsing profiles, add scheme.SparseProfile to account for the partial profiles in config
|
2022-08-20 04:32:33 +02:00 |
|
InsanePrawn
|
aaef4b7699
|
config/scheme: type annotate ConfigLoadState class
|
2022-08-18 05:47:05 +02:00 |
|
InsanePrawn
|
91b44299ae
|
config/scheme.py: fix detection of extra profiles as 'unknown keys' and add unit test using pickle
|
2022-08-18 05:39:51 +02:00 |
|
InsanePrawn
|
30d9be0950
|
config: more fixes for scheme.py
|
2022-08-18 05:39:51 +02:00 |
|
InsanePrawn
|
16fd2f1590
|
config: add data schemas based on munch in scheme.py, add unit tests
|
2022-08-18 02:44:54 +02:00 |
|