Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre 0.2.0 #2

Merged
merged 7 commits into from
Jan 12, 2025
Merged

Pre 0.2.0 #2

merged 7 commits into from
Jan 12, 2025

Conversation

KayDVC
Copy link
Owner

@KayDVC KayDVC commented Jan 12, 2025

Changelog

  • Moved hephaestus.util.logging -> hephaestus.io.logging
  • Updated minimum supported version to 3.10. Don't know what I was thinking before making it 3.6.
  • Renamed Trace_Queue -> TraceQueue
    • Docker image updated to reflect. Not that it was working before but, hey 🤷🏽‍♂️.
  • Added "self-instantiating" logic for all object extending the Singleton metaclass.
    • Increases protections against deadlocks under various circumstances.
    • Increases public access to various code sections enabling better extension.
  • The TraceQueue's get method now actually returns something. Must have missed that in the last release.
  • Added a few new test cases
  • Added the first mocking module
  • Added basic CI pipeline for running test-suite
  • Added additional process method get_command_output.
    • This should have been the first supported process method since it's what _exec was designed around.
  • Added cleanup param to all subprocess functions.
    • Increases fault management capabilities.
  • Added to_bool utility function. Super useful for strings and such.
  • Changed 'function' -> 'method' in docs. Helps reflect that Pythonic mentality.
  • Bunch of minor docstring updates in preparations for getting a sane documentation system up.

KayDVC added 4 commits January 4, 2025 18:29
… instead of the logger name (helps with explicit stack traces), added a new type of exception for internal problems, and added _internal to distro
…ed the required python version, linting, and testing out CI pipeline
@KayDVC KayDVC self-assigned this Jan 12, 2025
@KayDVC KayDVC merged commit 012b21b into develop Jan 12, 2025
1 check passed
@KayDVC KayDVC deleted the add-get-command-output-method branch January 12, 2025 16:10
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