Please check if your PR fulfills the following requirements:
[x] Docs have been reviewed and added / updated if needed (for bug fixes / features)
[ ] Tests have been added that prove the fix is effective or that the feature works.
[x] New and existing tests pass locally with the changes.
[ ] Code follows the style guidelines of this project (PEP8, clean code).
[ ] Linter has passed locally and any fixes were made for failures.
[x] A self-review of the code has been done.
Pull request type
Please check the type of change your PR introduces:
[ ] Bugfix
[ ] Feature
[x] Code style update (formatting, renaming)
[ ] Refactoring (no functional changes, no api changes)
[x] Build related changes
[ ] Documentation content changes (not tied to bugs/features)
[ ] Other (please describe):
What is the ticket or issue number?
Ticket Number: N/A
Issue Number: N/A
Pull Request Description
Users may wish to use this module as a library and wrap things like boilerplate monitoring code around the module. These changes change the module interface to make that possible. Users can now import the module and call cbc_syslog.run_main()
Does this introduce a breaking change?
[x] Yes
[ ] No
There's a proper command line script that gets installed now
There's a new command to run the module.
Pull request checklist
Please check if your PR fulfills the following requirements:
Pull request type
Please check the type of change your PR introduces:
What is the ticket or issue number?
Ticket Number: N/A
Issue Number: N/A
Pull Request Description
Users may wish to use this module as a library and wrap things like boilerplate monitoring code around the module. These changes change the module interface to make that possible. Users can now import the module and call cbc_syslog.run_main()
Does this introduce a breaking change?
There's a proper command line script that gets installed now There's a new command to run the module.
How Has This Been Tested?
Test suite was run
Other information: