Changelog ========= 0.0.1.dev38+g8b49ab3d8.d20250824 -------------------------------- New ~~~ - Add processing loop function with a test, review SDD diagram chg. [Stephen L Arnold] * set minimum dep versions equal to el9 package versions * fix release workflow, flesh out readme * cleanup some config bits and doc strings - Create directory layout based on config options. [Stephen L Arnold] * update validation schema to include allowed values * add tests for create_layout - Add config file validation in self-test and commandline arg. [Stephen L Arnold] * add baseline config validation using DEFAULT schema and url check * add cerberus dep for validate function, add mypy config * add validation tests for new function, add commandline arg, add config validation to self-test with logging output - Add main entrypoint with initial args, move cfg handling. [Stephen L Arnold] - Add cfg file handling and tests, update def_config and tox envs. [Stephen L Arnold] - Add ConfigParser subclass and default ini cfg string with tests. [Stephen L Arnold] * CfgParser() sets REQ002 defaults but still accepts the normal options - Add url fetching and file finding with tests, update readme. [Stephen L Arnold] Changes ~~~~~~~ - Add full example cfg for toolbox repo, cleanup reqs text. [Stephen L Arnold] * remove unused dependency from packaging and swd doc * (re)render dependency diagram and cleanup some doc strings - Add more cfg/url handling and tests, update doorstop docs. [Stephen L Arnold] - Refactor validation bits and tests. [Stephen L Arnold] * factor out url validation into its own function * update tests and test data - Add more doorstop doc items, document layout reqs. [Stephen L Arnold] - Add macros file creation in rpm tree mode. [Stephen L Arnold] * mark create_macros test as linux only - Add/update more doorstop doc items and readme. [Stephen L Arnold] - Expand reqs and swd docs, update sources for traceability. [Stephen L Arnold] - Refactor argparse bits for testability, update docs. [Stephen L Arnold] - Flesh out basic design items, link core bits to parent. [Stephen L Arnold] - Required section name is now rpmget, update src and tests. [Stephen L Arnold] * we only validate [rpmget] section and any found URL values * whether to use DEFAULT section is now a user choice - Close initial diagram PR and recycle for diagram updates. [Stephen L Arnold] * (re)review doorstop doc updates - Add more doorstop bits, flesh out doc tree. [Stephen L Arnold] * add the doc and diagram processing scripts and target assets dirs * update doc sources and tox, correct some typos, generate changelog - Cleanup some docstrings and log messages, update project files. [Stephen L Arnold] - Cleanup entrypoint and type hints, add tests. [Stephen L Arnold] - Revert ci platform matrix and mark tests. [Stephen L Arnold] * skip rpm checks on non-linux platforms, allow other tests - Add pytest mark for network test, add check for rpm cmd. [Stephen L Arnold] * add rpm dep install in github workflows, remove non-linux platforms - Update tox deps and pre-commit hooks, cleanup some lint. [Stephen L Arnold] - Add doorstop parent document, update readme and workflow. [Stephen L Arnold] Other ~~~~~ - [create-pull-request] automated change. [github-actions[bot]] - [create-pull-request] automated change. [github-actions[bot]] 0.0.0 (2025-07-16) ------------------ Changes ~~~~~~~ - Initial un-template commit, add config for pep8speaks. [Stephen L Arnold] Other ~~~~~ - Initial commit. [Steve Arnold]