Skip to content

Update logging configuration and exclude folder from Ruff analysis#23

Merged
ecarrenolozano merged 4 commits intomainfrom
chores/script-verification-downloaders
Mar 10, 2026
Merged

Update logging configuration and exclude folder from Ruff analysis#23
ecarrenolozano merged 4 commits intomainfrom
chores/script-verification-downloaders

Conversation

@ecarrenolozano
Copy link
Member

This pull request introduces several improvements to configuration management, logging setup, and adds a new usage example for downloaders. The changes mainly focus on enhancing logging granularity, cleaning up YAML and TOML configuration formatting, and providing a new script to demonstrate downloader usage.

Configuration and Logging Enhancements:

  • Expanded the logging configuration in 04_workdir.yaml to define multiple loggers (default, pkg_infra, download_manager, ontograph) with specific log levels and handlers, and set up a root logger for overall log control.
  • Cleaned up YAML formatting for the ontograph and download_manager integrations in 04_workdir.yaml by standardizing indentation and removing unnecessary quotes.

Development and Linting Tools:

  • Updated pyproject.toml to exclude the sandbox/ directory from Ruff linting, helping to keep experimental code separate from production linting checks.

Examples and Usage:

  • Added a new script sandbox/use_case_downloaders.py that demonstrates how to set up a session, use the logger, and perform catalog and ontology downloads using the OntoGraph library and its downloader adapter.

@ecarrenolozano ecarrenolozano merged commit dcec460 into main Mar 10, 2026
10 checks passed
@ecarrenolozano ecarrenolozano deleted the chores/script-verification-downloaders branch March 10, 2026 14:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant