config-logging-migration #1

Merged
gravityfargo merged 10 commits from config-logging-migration into main 2026-08-20 01:53:33 +00:00
Owner

Replace the ConfigObj/loris.conf config system with pydantic-settings, and
moves logging into its own module.

  • chore: init pydantic-config
  • feat(config): add validated .local path defaults and authorizer settings
  • feat(config): require an explicit config file via LORIS_CONFIG
  • fix(config): preserve plugin-specific keys in resolver, authorizer, and transform sections
  • refactor: remove file and directory bootstrapping
  • refactor: remove unused user_commands module
  • refactor: remove deprecated ExtensionNormalizingFSResolver
  • refactor(logging): move logging setup into its own dictConfig module
  • refactor(config): build the debug config from pydantic settings
  • refactor(config): drop read_config and the loris.conf file
Replace the ConfigObj/`loris.conf` config system with pydantic-settings, and moves logging into its own module. - chore: init pydantic-config - feat(config): add validated .local path defaults and authorizer settings - feat(config): require an explicit config file via LORIS_CONFIG - fix(config): preserve plugin-specific keys in resolver, authorizer, and transform sections - refactor: remove file and directory bootstrapping - refactor: remove unused user_commands module - refactor: remove deprecated ExtensionNormalizingFSResolver - refactor(logging): move logging setup into its own dictConfig module - refactor(config): build the debug config from pydantic settings - refactor(config): drop read_config and the loris.conf file
gravityfargo deleted branch config-logging-migration 2026-08-20 01:53:34 +00:00
gravityfargo referenced this pull request from a commit 2026-08-20 01:53:35 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
gravityfargo/loris!1
No description provided.