-
Notifications
You must be signed in to change notification settings - Fork 0
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
Version 1.5.0 #118
base: stable
Are you sure you want to change the base?
Version 1.5.0 #118
Commits on Sep 5, 2024
-
[DOCUMENTATION] Added some more documentation on the default values u…
…sed (- FIX #57 & #61 -) (- WIP #56 & #62 -) Changes in file README.md: - Added answers to what are the default values. Changes in file multicast/__init__.py: - Resolved #62 for now by changeing the default port to 59595 to comply with RFC-6335 Changes in file setup.cfg: - trivial post-release version update
Configuration menu - View commit details
-
Copy full SHA for 1cb3d72 - Browse repository at this point
Copy the full SHA 1cb3d72View commit details -
[REGRESSION] fix syntax of labeler configs (- FIX PR #63 -)
### ChangeLog: Changes in file .github/labeler.yml: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for a007019 - Browse repository at this point
Copy the full SHA a007019View commit details -
[TESTS] prototype config for dependabot Signed-off-by: Mr. Walls <reactive-firewall@users.noreply.github.com> ### ChangeLog: Changes in file .github/dependabot.yml: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for 44afc02 - Browse repository at this point
Copy the full SHA 44afc02View commit details -
[UPDATE] (deps): Bump github/codeql-action in /.github/workflows
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 2 to 3. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](github/codeql-action@v2...v3) --- updated-dependencies: - dependency-name: github/codeql-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 28b54a7 - Browse repository at this point
Copy the full SHA 28b54a7View commit details -
Merge pull request #66 from reactive-firewall/dependabot/github_actio…
…ns/dot-github/workflows/master/github/codeql-action-3
Configuration menu - View commit details
-
Copy full SHA for 4e22e22 - Browse repository at this point
Copy the full SHA 4e22e22View commit details
Commits on Sep 9, 2024
-
[FIX] Stability fix for error handling (- WIP #67 -)
Changes in file multicast/__main__.py: def doStep(self, *args): Fixed issue #67
Configuration menu - View commit details
-
Copy full SHA for 0a71dac - Browse repository at this point
Copy the full SHA 0a71dacView commit details -
Testing out use of bandit for python scanning Signed-off-by: Mr. Walls <reactive-firewall@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b30e916 - Browse repository at this point
Copy the full SHA b30e916View commit details -
Re-test after syncing with whitelisted settings
Configuration menu - View commit details
-
Copy full SHA for ca55698 - Browse repository at this point
Copy the full SHA ca55698View commit details -
[STYLE] Improved input checking durring bootstrap (- WIP #70 -)
Changes in file setup.py: def readFile(filename): - fixed PTC-W6004 by improved input checking
Configuration menu - View commit details
-
Copy full SHA for 1c44566 - Browse repository at this point
Copy the full SHA 1c44566View commit details -
Update .github/workflows/bandit.yml to point at own fork
Hopefully this goes well 🙊
Configuration menu - View commit details
-
Copy full SHA for 82a113f - Browse repository at this point
Copy the full SHA 82a113fView commit details -
Update .github/workflows/bandit.yml to test auto-fixes
This change will test if the fork was updated correctly.
Configuration menu - View commit details
-
Copy full SHA for 76836ac - Browse repository at this point
Copy the full SHA 76836acView commit details -
[PATCH] Improves on fix by using function to practice the D.R.Y. prin…
…ciple (- WIP #71 -) Changes in file setup.py: def readFile(filename): - also used to read the requirements.txt file now
Configuration menu - View commit details
-
Copy full SHA for 75bf85d - Browse repository at this point
Copy the full SHA 75bf85dView commit details -
[PATCH] Applied changes as disscussed in review (- WIP #71 -)
### ChangeLog: Changes in file setup.py: def readFile(filename):
Configuration menu - View commit details
-
Copy full SHA for 96035f3 - Browse repository at this point
Copy the full SHA 96035f3View commit details -
[REGRESSION] fix for typo in setup.py 🙉
Changes in file setup.py: def readFile(filename): - corrected regression by balancing the closing peren )
Configuration menu - View commit details
-
Copy full SHA for 59c80be - Browse repository at this point
Copy the full SHA 59c80beView commit details -
[MERGE] Merge branches 'feature-70-fix', 'feature-bandit' and 'featur…
…e-67-fix' * PR #71 (feature-70-fix): [REGRESSION] fix for typo in setup.py 🙉 [PATCH] Applied changes as disscussed in review (- WIP #71 -) [PATCH] Improves on fix by using function to practice the D.R.Y. principle (- WIP #71 -) [STYLE] Improved input checking durring bootstrap (- WIP #70 -) * PR #68 (feature-bandit): Update .github/workflows/bandit.yml to test auto-fixes Update .github/workflows/bandit.yml to point at own fork Update bandit.yml Create bandit.yml * PR #69 (feature-67-fix): [FIX] Stability fix for error handling (- WIP #67 -) Changes in file .github/workflows/bandit.yml: - New workflow to bandit scan the repo. Changes in file multicast/__main__.py: def doStep(self, *args): - fix for error handling by simplifying use of `Exception.args` Changes in file setup.py: def readFile(filename): - stability and security improvements to bootstrapping.
Configuration menu - View commit details
-
Copy full SHA for 61afa26 - Browse repository at this point
Copy the full SHA 61afa26View commit details -
[DOCUMENTATION] Minor update to project README (- Fixes #72 -)
Changes in file README.md: * Corrections * New badge (- WIP #55 -) * Minor rewording and clearifications * Project link for next-steps added
Configuration menu - View commit details
-
Copy full SHA for d5fad86 - Browse repository at this point
Copy the full SHA d5fad86View commit details
Commits on Sep 10, 2024
-
[TESTS] Reconciled testing dependencies via new 'tests/requirements.t…
…xt' manifest (- WIP #60 -) Changes in file .github/dependabot.yml: - also updates tests/requirements.txt via pip now Changes in file .github/labeler.yml: - Updated to label changes to the new tests/requirements.txt manifest correctly Changes in file .github/workflows/Tests.yml: jobs: - refactored to be more consistant regarding dependencies while testing in CI - pins requirements now for testing in CI (already did for production previously) - attempts to install additional python versions for testing by `tox` in CI (experemental) Changes in file Makefile: - minor changes to be consistant with maintained deps manifests Changes in file pyproject.toml: - minor changes to be consistant with maintained deps manifests Changes in file requirements.txt: - minor changes to be more consistant Changes in file setup.cfg: - minor changes to be consistant with maintained deps manifests Changes in file test-requirements.txt & in file tests/requirements.txt: - introduces a record-of-truth for test-code's dependencies as a new manifest for pip Changes in file tox.ini: - major changes to be consistant with new and maintained deps manifests
Configuration menu - View commit details
-
Copy full SHA for 58c77b9 - Browse repository at this point
Copy the full SHA 58c77b9View commit details -
[STYLE] fix for bad whitespace style-testing violation
### ChangeLog: Changes in file tests/MulticastUDPClient.py: def say(self, address, port, conn, msg):
Configuration menu - View commit details
-
Copy full SHA for f0f6940 - Browse repository at this point
Copy the full SHA f0f6940View commit details -
[REGRESSION] fix for regression in Makefile (- WIP #60 -)
### ChangeLog: Changes in file Makefile: endif
Configuration menu - View commit details
-
Copy full SHA for e52d324 - Browse repository at this point
Copy the full SHA e52d324View commit details -
[HOTFIX] fix for some makefile bugs
### ChangeLog: Changes in file Makefile: PHONY: cleanup init must_be_root must_have_flake must_have_pytest uninstall clean: clean-docs cleanup endif test-style: cleanup must_have_flake test-tox: cleanup
Configuration menu - View commit details
-
Copy full SHA for 9b092c8 - Browse repository at this point
Copy the full SHA 9b092c8View commit details -
[HOTFIX] fix for some test dependency conflicts
### ChangeLog: Changes in file tests/requirements.txt: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for d70a713 - Browse repository at this point
Copy the full SHA d70a713View commit details -
[HOTFIX] fix for some more test dependency conflicts with PEP-517
### ChangeLog: Changes in file tests/requirements.txt: pytest-flake8>=1.0.7 virtualenv>=15.0.1
Configuration menu - View commit details
-
Copy full SHA for de61ab5 - Browse repository at this point
Copy the full SHA de61ab5View commit details -
Apply suggestions from code review
* Correct CI warning when CodeClimate is skipped. * Corrected a test-code dependancy (`pytest-flake8` `1.0` --> `1.0.7` )
Configuration menu - View commit details
-
Copy full SHA for 73104fb - Browse repository at this point
Copy the full SHA 73104fbView commit details -
* From PR #74 (feature-60-test-reqs): [PATCH] Apply suggestions from code review [HOTFIX] fix for some test dependency conflicts (- WIP #60 -) [STYLE] fix for bad whitespace style-testing violation [TESTS] Reconciled testing dependencies via new 'tests/requirements.txt' manifest (- WIP #60 -) * From PR #73 (feature-72-bad-emoji): [DOCUMENTATION] Minor update to project README (- Fixes #72 -)
Configuration menu - View commit details
-
Copy full SHA for c009b87 - Browse repository at this point
Copy the full SHA c009b87View commit details
Commits on Sep 11, 2024
-
[CONFIGURATION] Added support for setting the default error logging p…
…ath in the main Makefile (- WIP #77 -) ### ChangeLog: Changes in file Makefile: PHONY: cleanup init must_be_root must_have_flake must_have_pytest uninstall ifeq "$(COMMAND)" "" ifeq "$(LC_CTYPE)" "" must_have_flake:
Configuration menu - View commit details
-
Copy full SHA for 21e0ab1 - Browse repository at this point
Copy the full SHA 21e0ab1View commit details -
[PATCH] Minor improvements to 'check_legacy_setup_coverage' (- WIP #77 …
…-) ### ChangeLog: Changes in file tests/check_legacy_setup_coverage: if [[ ( $(shlock -f ${LOCK_FILE} -p $$ ) -eq 0 ) ]] ; then test -x $(command -v python3) || exit 126 ;
Configuration menu - View commit details
-
Copy full SHA for 82462df - Browse repository at this point
Copy the full SHA 82462dfView commit details -
[TESTS] Testing possible fix for PYL-C0414 (- WIP #80 -)
### ChangeLog: Changes in file tests/__init__.py: Unknown Changes Changes in file tests/context.py: Unknown Changes Changes in file tests/profiling.py: def checkpoint(self, name=''): def do_cprofile(func): def do_time_profile(func, timer_name="time_profile"): Changes in file tests/test_basic.py: Unknown Changes Changes in file tests/test_usage.py: Unknown Changes
1Configuration menu - View commit details
-
Copy full SHA for ff5a77e - Browse repository at this point
Copy the full SHA ff5a77eView commit details
Commits on Sep 12, 2024
-
* from PR #78 (77-refactor-error-suppression): [CONFIGURATION] Added support for setting the default error logging path in the main Makefile (- WIP #77 -) * From PR #82 patch-145-fix-setup-cov: [PATCH] Minor improvements to 'check_legacy_setup_coverage' (- WIP #77 -) * From PR #83 (patch-150-81-test): [TESTS] Testing possible fix for PYL-C0414 (- WIP #80 -) Changes in file Makefile: - New variable 'ERROR_LOG_PATH' allows for improved debugging when configured. Changes in file tests/__init__.py: - Possible fix for PYL-C0414 Changes in file tests/check_legacy_setup_coverage: - Improved variable use allows for improved debugging when configured. Changes in file tests/context.py: - Possible fix for PYL-C0414 Changes in file tests/profiling.py: - Possible fix for PYL-C0414 - Improved documentation slightly Changes in file tests/test_basic.py: - Possible fix for PYL-C0414 Changes in file tests/test_usage.py: - Possible fix for PYL-C0414
Configuration menu - View commit details
-
Copy full SHA for 690aeed - Browse repository at this point
Copy the full SHA 690aeedView commit details -
[STYLE] Improvements to portability and maintainability of pip durrin…
…g bootstrap (- WIP #84 -) ### ChangeLog: Changes in file Makefile: PHONY: cleanup init must_be_root must_have_flake must_have_pytest uninstall clean: clean-docs cleanup else test-tox: cleanup
Configuration menu - View commit details
-
Copy full SHA for a0f50c6 - Browse repository at this point
Copy the full SHA a0f50c6View commit details -
[REGRESSION] Fixed a minor typo (- WIP #84 -)
### ChangeLog: Changes in file Makefile: else
Configuration menu - View commit details
-
Copy full SHA for c2088b5 - Browse repository at this point
Copy the full SHA c2088b5View commit details -
[UPDATE] Update '.deepsource.yml' (- WIP #85 -)
### ChangeLog: Changes in file .deepsource.toml: exclude_patterns = [
Configuration menu - View commit details
-
Copy full SHA for 0d46d82 - Browse repository at this point
Copy the full SHA 0d46d82View commit details -
[UPDATE] Update '.deepsource.yml' again (- WIP #85 -)
### ChangeLog: Changes in file .deepsource.toml: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for 7551092 - Browse repository at this point
Copy the full SHA 7551092View commit details -
[DOCUMENTATION] update the wheel license comment (- WIP #88 -)
### ChangeLog: Changes in file tests/requirements.txt: pytest-cov>=3.0.0
Configuration menu - View commit details
-
Copy full SHA for 8e93b9c - Browse repository at this point
Copy the full SHA 8e93b9cView commit details -
[DOCUMENTATION] update the setuptools license comment (- WIP #89 -)
### ChangeLog: Changes in file tests/requirements.txt: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for fec0d8b - Browse repository at this point
Copy the full SHA fec0d8bView commit details -
[DOCUMENTATION] updated BasicIntegrationTestSuite documentation (- WIP …
…#79 -) ### ChangeLog: Changes in file tests/test_usage.py: def test_recv_Errors_WHEN_say_not_used(self):
Configuration menu - View commit details
-
Copy full SHA for c36d996 - Browse repository at this point
Copy the full SHA c36d996View commit details -
[DOCUMENTATION] updated MulticastTestSuite documentation (- WIP #79 -)
### ChangeLog: Changes in file tests/test_usage.py: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for c0201c5 - Browse repository at this point
Copy the full SHA c0201c5View commit details -
[DOCUMENTATION] updated BasicTestSuite documentation (- WIP #79 -)
### ChangeLog: Changes in file tests/test_basic.py: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for 258345b - Browse repository at this point
Copy the full SHA 258345bView commit details -
[DOCUMENTATION] updated checkStrOrByte documentation (- WIP #79 -)
### ChangeLog: Changes in file tests/context.py: def checkCovCommand(args=[None]):
Configuration menu - View commit details
-
Copy full SHA for 5dd0bb2 - Browse repository at this point
Copy the full SHA 5dd0bb2View commit details -
[DOCUMENTATION] updated checkPythonCommand documentation (- WIP #79 -)
### ChangeLog: Changes in file tests/context.py: def checkStrOrByte(theInput):
Configuration menu - View commit details
-
Copy full SHA for b241280 - Browse repository at this point
Copy the full SHA b241280View commit details -
[DOCUMENTATION] updated checkCovCommand documentation (- WIP #79 -)
### ChangeLog: Changes in file tests/context.py: def getPythonCommand():
Configuration menu - View commit details
-
Copy full SHA for 6e06e8a - Browse repository at this point
Copy the full SHA 6e06e8aView commit details -
[TESTS] updated some of context.py doctests for cross-python stabilit…
…y (- WIP #79 -) ### ChangeLog: Changes in file tests/context.py: def checkCovCommand(args=[None]): def checkPythonCommand(args, stderr=None): def checkStrOrByte(theInput):
Configuration menu - View commit details
-
Copy full SHA for ec1f0e3 - Browse repository at this point
Copy the full SHA ec1f0e3View commit details -
* From PR #92 (89-setuptools-license-comment): [DOCUMENTATION] update the setuptools license comment (- WIP #89 -) * From PR #91 (88-wheel-pkg-license-comment): [DOCUMENTATION] update the wheel license comment (- WIP #88 -) * From PR #93 (patch-150-79-documentation): [TESTS] updated some of context.py doctests for cross-python stability (- WIP #79 -) [DOCUMENTATION] updated checkCovCommand documentation (- WIP #79 -) [DOCUMENTATION] updated checkPythonCommand documentation (- WIP #79 -) [DOCUMENTATION] updated checkStrOrByte documentation (- WIP #79 -) [DOCUMENTATION] updated BasicTestSuite documentation (- WIP #79 -) [DOCUMENTATION] updated MulticastTestSuite documentation (- WIP #79 -) [DOCUMENTATION] updated BasicIntegrationTestSuite documentation (- WIP #79 -) * From PR #86 (patch-150-84-config-pip-flags): [REGRESSION] Fixed a minor typo (- WIP #84 -) [STYLE] Improvements to portability and maintainability of pip durring bootstrap (- WIP #84 -) * From PR #87 (patch-150-85-deepsourceyml): [UPDATE] Update '.deepsource.yml' again (- WIP #85 -) [UPDATE] Update '.deepsource.yml' (- WIP #85 -) Changes in file .deepsource.toml: - refactored deepsource config Changes in file Makefile: - implemented new variables for pip's flags Changes in file tests/context.py: - Greatly improved docstrings Changes in file tests/requirements.txt: - slight improvement to licensing comments Changes in file tests/test_basic.py: - improved docstrings slightly Changes in file tests/test_usage.py: - improved docstrings slightly
Configuration menu - View commit details
-
Copy full SHA for 2a7719b - Browse repository at this point
Copy the full SHA 2a7719bView commit details -
[STYLE] attempt to improve code quality (- WIP #94 -)
### ChangeLog: Changes in file multicast/__main__.py: class McastRecvHearDispatch(mtool): def NoOp(*args, **kwargs): def setupArgs(cls, parser): Changes in file multicast/hear.py: class McastHEAR(multicast.mtool): Changes in file multicast/recv.py: def _hearstep(self, groups, port, iface=None, bind_group=None): Changes in file multicast/send.py: def _sayStep(self, group, port, data):
Configuration menu - View commit details
-
Copy full SHA for 24128f1 - Browse repository at this point
Copy the full SHA 24128f1View commit details
Commits on Sep 13, 2024
-
[STYLE] Suppress pylint by fix or rule but suppress (- WIP #94 -)
### ChangeLog: Changes in file .coveragerc: exclude_lines = Changes in file multicast/__init__.py: Unknown Changes Changes in file multicast/__main__.py: def useTool(self, tool, **kwargs): Changes in file multicast/hear.py: Unknown Changes Changes in file multicast/recv.py: Unknown Changes Changes in file multicast/send.py: def _sayStep(self, group, port, data): Changes in file multicast/skt.py: Unknown Changes Changes in file tests/context.py: Unknown Changes Changes in file tests/test_usage.py: def test_aborts_WHEN_calling_multicast_GIVEN_invalid_tools(self):
Configuration menu - View commit details
-
Copy full SHA for 2d3013f - Browse repository at this point
Copy the full SHA 2d3013fView commit details -
[STYLE] possible fix for PYL-R0123 (- WIP #94 -)
### ChangeLog: Changes in file tests/context.py: def checkPythonCommand(args, stderr=None): def timePythonCommand(args=[None], stderr=None):
Configuration menu - View commit details
-
Copy full SHA for e470470 - Browse repository at this point
Copy the full SHA e470470View commit details -
[STYLE] Minor updates to _sayStep core function (- WIP #94 -)
### ChangeLog: Changes in file multicast/send.py: def setupArgs(cls, parser):
Configuration menu - View commit details
-
Copy full SHA for cdf4f9d - Browse repository at this point
Copy the full SHA cdf4f9dView commit details -
[STYLE] Minor updates to internal module structures to improve perfor…
…mance (- WIP #94 -) ### ChangeLog: Changes in file multicast/__init__.py: Unknown Changes Changes in file multicast/__main__.py: class McastDispatch(mtool): class McastNope(mtool): def setupArgs(cls, parser): Changes in file multicast/recv.py: def _hearstep(self, groups, port, iface=None, bind_group=None): def setupArgs(cls, parser): Changes in file tests/MulticastUDPClient.py: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for aaa51db - Browse repository at this point
Copy the full SHA aaa51dbView commit details -
[PATCH] Suppress pylint by fix or rule but suppress (- WIP #94 -)
### ChangeLog: Changes in file multicast/__main__.py: Unknown Changes Changes in file multicast/hear.py: Unknown Changes Changes in file multicast/recv.py: Unknown Changes Changes in file multicast/send.py: Unknown Changes Changes in file multicast/skt.py: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for e2eff3e - Browse repository at this point
Copy the full SHA e2eff3eView commit details -
Update multicast/__main__.py as suggested
LGTM! There is little reason to export it now that is moved into the class. Let's test it out. Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 00ede8d - Browse repository at this point
Copy the full SHA 00ede8dView commit details -
[DOCUMENTATION] minor update for tox license details (- WIP #96 & #80 -)
### ChangeLog: Changes in file tests/requirements.txt: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for 68fcccd - Browse repository at this point
Copy the full SHA 68fcccdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2c6557 - Browse repository at this point
Copy the full SHA a2c6557View commit details -
[DOCUMENTATION] minor update for 'build' module license details (- WIP …
Configuration menu - View commit details
-
Copy full SHA for 6b88bc3 - Browse repository at this point
Copy the full SHA 6b88bc3View commit details -
* from PR #97 (HOTFIX-deps-style-update): [DOCUMENTATION] minor update for 'build' module license details (- WIP #96 & #80 -) [DOCUMENTATION] minor update for flake8 license details (- WIP #96 & #80 -) [DOCUMENTATION] minor update for tox license details (- WIP #96 & #80 -) * from PR #95 (pylint-linter-fixes): Update multicast/__main__.py as suggested [PATCH] Suppress pylint by fix or rule but suppress (- WIP #94 -) [STYLE] Minor updates to internal module structures to improve performance (- WIP #94 -) [STYLE] Minor updates to _sayStep core function (- WIP #94 -) [STYLE] possible fix for PYL-R0123 (- WIP #94 -) [STYLE] Suppress pylint by fix or rule but suppress (- WIP #94 -) [STYLE] attempt to improve code quality (- WIP #94 -)
Configuration menu - View commit details
-
Copy full SHA for e760262 - Browse repository at this point
Copy the full SHA e760262View commit details
Commits on Sep 14, 2024
-
[DOCUMENTATION] minor update for 'pip' module license details (- WIP #96
& #80 -) ### ChangeLog: Changes in file tests/requirements.txt: pytest-enabler>=1.0.1
Configuration menu - View commit details
-
Copy full SHA for 4162c8a - Browse repository at this point
Copy the full SHA 4162c8aView commit details -
[DOCUMENTATION] added additional doc-strings to MulticastUDPClient.Mc…
Configuration menu - View commit details
-
Copy full SHA for decdd1f - Browse repository at this point
Copy the full SHA decdd1fView commit details -
[DOCUMENTATION] added additional doc-strings to MulticastUDPClient.Mc…
Configuration menu - View commit details
-
Copy full SHA for 5e4c44e - Browse repository at this point
Copy the full SHA 5e4c44eView commit details -
[PATCH] debugged failing tests (- WIP #53 & #96 -)
### ChangeLog: Changes in file tests/MulticastUDPClient.py: def __init__(self, *args, **kwargs):
Configuration menu - View commit details
-
Copy full SHA for 19e016b - Browse repository at this point
Copy the full SHA 19e016bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7f8bda0 - Browse repository at this point
Copy the full SHA 7f8bda0View commit details -
Configuration menu - View commit details
-
Copy full SHA for aaea047 - Browse repository at this point
Copy the full SHA aaea047View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4772517 - Browse repository at this point
Copy the full SHA 4772517View commit details -
Configuration menu - View commit details
-
Copy full SHA for 518879c - Browse repository at this point
Copy the full SHA 518879cView commit details -
[DOCUMENTATION] minor update for 'sphinx' module license details (- WIP
#103 -) ### ChangeLog: Changes in file tests/requirements.txt: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for 5f6baac - Browse repository at this point
Copy the full SHA 5f6baacView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5fe411b - Browse repository at this point
Copy the full SHA 5fe411bView commit details -
[DOCUMENTATION] minor update for module license details (- WIP #103 -)
### ChangeLog: Changes in file requirements.txt: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for b5909f5 - Browse repository at this point
Copy the full SHA b5909f5View commit details -
[DOCUMENTATION] minor update for module license details (- WIP #96 & #…
…103 -) ### ChangeLog: Changes in file tests/requirements.txt: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for 2f7a956 - Browse repository at this point
Copy the full SHA 2f7a956View commit details -
Configuration menu - View commit details
-
Copy full SHA for 69067f3 - Browse repository at this point
Copy the full SHA 69067f3View commit details -
[DOCUMENTATION] Updated script header with info (- WIP #98 -)
### ChangeLog: Changes in file tests/check_legacy_setup_coverage: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for 38ae3ec - Browse repository at this point
Copy the full SHA 38ae3ecView commit details -
[TESTING] Updated script header with info (- WIP #100 -)
### ChangeLog: Changes in file Makefile: cleanup: Changes in file tests/__init__.py: Unknown Changes Changes in file tests/test_deps.py: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for f9dec94 - Browse repository at this point
Copy the full SHA f9dec94View commit details -
[TESTING] fixed some bad whitespace (- WIP #60 -)
### ChangeLog: Changes in file tests/context.py: def checkCovCommand(args=[None]):
Configuration menu - View commit details
-
Copy full SHA for b81fdc1 - Browse repository at this point
Copy the full SHA b81fdc1View commit details -
[TESTING] fixed some unstable doc-tests (- WIP #60 & #53 -)
### ChangeLog: Changes in file tests/context.py: def checkCovCommand(args=[None]):
Configuration menu - View commit details
-
Copy full SHA for 51e42fc - Browse repository at this point
Copy the full SHA 51e42fcView commit details -
[TESTING] fixed another unstable doc-tests (- WIP #53 -)
### ChangeLog: Changes in file tests/context.py: def checkCovCommand(args=[None]):
Configuration menu - View commit details
-
Copy full SHA for b9bf158 - Browse repository at this point
Copy the full SHA b9bf158View commit details -
[MERGE] Fixed CI and improved some documentation
* Enhanced documentation for the MCastClient class, improving clarity on initialization and message-sending capabilities. * Added examples for various initialization scenarios and usage of the say method for better understanding and testing. * Enhanced cleanup process to include the test_env directory during cleanup operations. * Introduced a new test suite to validate the presence and format of the requirements.txt file. * Expanded docstrings for the constructor and say method, detailing parameters and expected behaviors. * Expanded the test coverage by including the test_deps module in the test execution list. * Updated the license information for various dependencies in the requirements files for clarity and consistency. * Commented out inactive dependencies, including virtualenv, six, pgpy, and tox. * Updated commands for installing Python dependencies for improved clarity and structure. * Removed the installation of flake8 and streamlined coverage installation using a requirements file. * Renamed several job steps for better understanding and organization. * Enhanced command handling in tests for clearer expected behavior when invoking commands. --- * From PR #103 (HOTFIX-deps-style-update): [DOCUMENTATION] minor update for module license details (- WIP #96 & #103 -) * From PR #107 (100-add-tests-for-verifying-testsrequirementstxt-file): [TESTING] Updated script header with info (- WIP #100 -) * From PR #103 (patch--150-98-imp): [DOCUMENTATION] Updated script header with info (- WIP #98 -) * From PR #106 (patch-150-60-ci-fixup): [TESTING] fixed another unstable doc-tests (- WIP #53 -) [TESTING] fixed some unstable doc-tests (- WIP #60 & #53 -) [TESTING] fixed some bad whitespace (- WIP #60 -) [CI] minor update for CircleCI to use new 'tests/requirements.txt'(- WIP #99 & #100 & #60 -) * From PR #105 (patch-150-79-documentation): [PATCH] debugged failing tests (- WIP #53 & #96 -) [DOCUMENTATION] added additional doc-strings to MulticastUDPClient.McastClient.init (- WIP #53 & #96 -) [DOCUMENTATION] added additional doc-strings to MulticastUDPClient.McastClient.say (- WIP #53 & #96 -) Changes in file .circleci/config.yml: * Updated commands for installing Python dependencies, replaced Changes in file Makefile: * Added cleanup commands for ./test_env/**/*, ./test_env/*, and ./test_env/ in the cleanup target. Changes in file requirements.txt: * Standardized "license" spelling and specified licenses for sphinx, setuptools, pip, build, multicast, and wheel. Commented out inactive dependencies. Changes in file tests/MulticastUDPClient.py: * Added detailed docstrings to the __init__ and say methods in the MCastClient class. Changes in file tests/__init__.py: * Added test_deps to the depends list and imported it. Changes in file tests/check_legacy_setup_coverage: * Updated script header. Changes in file tests/context.py: * Adjusted the checkCovCommand function to clarify command handling when the 'run' argument is missing. Changes in file tests/requirements.txt: * Updated license comments for multiple dependencies, changing "licence" to "license" and clarifying license types for pep8, pytest, and others. Commented out inactive dependencies. Changes in file tests/test_deps.py: * Created a new test suite to check for the existence, format, and installation of dependencies in tests/requirements.txt.
Configuration menu - View commit details
-
Copy full SHA for 4798e3d - Browse repository at this point
Copy the full SHA 4798e3dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 98daaf4 - Browse repository at this point
Copy the full SHA 98daaf4View commit details
Commits on Sep 15, 2024
-
[STYLE] improved doc-tests style for checkCovCommand (- WIP #108 -)
### ChangeLog: Changes in file tests/context.py: def checkCovCommand(args=[None]):
Configuration menu - View commit details
-
Copy full SHA for b7b435b - Browse repository at this point
Copy the full SHA b7b435bView commit details -
[STYLE] improved doc-tests style for chkStrOrByte (- WIP #108 -)
### ChangeLog: Changes in file tests/context.py: def checkStrOrByte(theInput):
Configuration menu - View commit details
-
Copy full SHA for a8b5a64 - Browse repository at this point
Copy the full SHA a8b5a64View commit details -
[STYLE] improved doc-tests style for checkPythonCommand (- WIP #108 -)
### ChangeLog: Changes in file tests/context.py: def checkPythonCommand(args, stderr=None):
Configuration menu - View commit details
-
Copy full SHA for 84d4d3c - Browse repository at this point
Copy the full SHA 84d4d3cView commit details -
[STYLE] tweaked doc-tests style for cross-python testing in tests/con…
…text.py (- WIP #108 -) ### ChangeLog: Changes in file tests/context.py: def checkPythonCommand(args, stderr=None):
Configuration menu - View commit details
-
Copy full SHA for 93507e9 - Browse repository at this point
Copy the full SHA 93507e9View commit details -
Configuration menu - View commit details
-
Copy full SHA for eb6cdf0 - Browse repository at this point
Copy the full SHA eb6cdf0View commit details
Commits on Sep 16, 2024
-
[DOCUMENTATION] Prototype documentation features via sphinx (- WIP #79 …
…-) Changes in file LICENSE.md: - Restyled to use markdown (Remains MIT License) - Added mention of modified sphinx config.py (BSD-2 License) Changes in file Makefile: - Added glue code to build documentaion via sphinx. W.I.P - Other minor tweaks to cleanup build documentaion stuff Changes in file docs/Makefile: - Added glue code to build documentaion via sphinx. W.I.P Changes in file docs/conf.py: - Prototype Sphinx configuration. W.I.P. Changes in file docs/requirements.txt: - Build-Docs dependencies. W.I.P. Changes in file docs/toc.md: - New template Table of Contents for Multicast Documentation.
1Configuration menu - View commit details
-
Copy full SHA for dc6693f - Browse repository at this point
Copy the full SHA dc6693fView commit details -
[DOCUMENTATION] debugged sphinx build features some more (- WIP #110 -)
### ChangeLog: Changes in file Makefile: cleanup: else endif Changes in file docs/conf.py: Unknown Changes
Configuration menu - View commit details
-
Copy full SHA for 66b6457 - Browse repository at this point
Copy the full SHA 66b6457View commit details -
[HOTFIX] Fixup .gitignore file
Changes in file .gitignore: - added some generated paths to ignore list
Configuration menu - View commit details
-
Copy full SHA for afe6b2b - Browse repository at this point
Copy the full SHA afe6b2bView commit details -
[DOCUMENTATION] updated documentation configuration a bit. (- WIP #110 …
…-) Changes in file docs/conf.py: - tweaks to theam and such - added project CC line - removed "import argparse" as per linters Changes in file docs/toc.md: - tweak for less verbose navigation
Configuration menu - View commit details
-
Copy full SHA for cb78e82 - Browse repository at this point
Copy the full SHA cb78e82View commit details
Commits on Sep 17, 2024
-
[DOCUMENTATION] Fixed GH links for project and updated some docs (- WIP
#79 & #110 -) Changes in file LICENSE.md: - cleaned up markdown (still MIT License) Changes in file docs/FAQ.md: - moved FAQ to its own document (- WIP #79 -) Changes in file docs/Makefile: - minor tweaks for debugging the alpha Changes in file docs/conf.py: - improved link resolution and such (- WIP #110 -) Changes in file docs/toc.md: ## Contents:
Configuration menu - View commit details
-
Copy full SHA for 8242763 - Browse repository at this point
Copy the full SHA 8242763View commit details -
[DOCUMENTATION] Improved Documentation hopefully (- WIP #104 & #110 -)
Changes in file docs/CI.md: - Moved CI section to its own document Changes in file docs/FAQ.md: - Moved FAQ to its own document Changes in file docs/USAGE.md: - Moved CLI usage to a combined usage document - Moved alpha api usage examples to combined usage document Changes in file docs/requirements.txt: - documentation generator related dependencies Changes in file docs/toc.md: - improved TOC page a bit
Configuration menu - View commit details
-
Copy full SHA for a645bb2 - Browse repository at this point
Copy the full SHA a645bb2View commit details -
Configuration menu - View commit details
-
Copy full SHA for b698a91 - Browse repository at this point
Copy the full SHA b698a91View commit details -
[REGRESSION] Apply suggestions from code review (- WIP #110 -)
Lots of mistakes. Lots of fixes. 🙊 Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e5a9b5a - Browse repository at this point
Copy the full SHA e5a9b5aView commit details -
[DOCUMENTATION] Apply suggestions from code review (- WIP #110 -)
A few more fixes Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0cefdee - Browse repository at this point
Copy the full SHA 0cefdeeView commit details -
Apply suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for ef3987f - Browse repository at this point
Copy the full SHA ef3987fView commit details -
[STYLE] Apply suggestions from code review (- WIP #110 -)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for c96e696 - Browse repository at this point
Copy the full SHA c96e696View commit details -
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d70813d - Browse repository at this point
Copy the full SHA d70813dView commit details -
[DOCUMENTATION] CI documentation tweaks (- WIP #110 -)
### ChangeLog: Changes in file docs/CI.md: # CI ## Testing
Configuration menu - View commit details
-
Copy full SHA for decc298 - Browse repository at this point
Copy the full SHA decc298View commit details -
Apply MORE suggestions from code review
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d66b9bf - Browse repository at this point
Copy the full SHA d66b9bfView commit details -
[STYLE] Refactored some unrelated code for style compliance (- WIP #53 …
…-) Changes in file tests/context.py: * added line breaks to long lines Changes in file tests/test_deps.py: * added line breaks to long lines * tweaked indentation This should satisfy codecov testing failures. * This is a trivial change and mostly unrelated to the rest of PR #110
Configuration menu - View commit details
-
Copy full SHA for 24f4f60 - Browse repository at this point
Copy the full SHA 24f4f60View commit details -
[DOCUMENTATION] Clearified setup the label from 'set up' the words (-…
… WIP #79 -) Changes in file .circleci/config.yml: * Corrected 'setup' with 'set up' as needed Changes in file .github/workflows/Tests.yml: * Corrected 'setup' with 'set up' as needed Changes in file docs/FAQ.md: * Corrected 'setup' with 'set up' as needed Changes in file docs/USAGE.md: * Corrected 'setup' with 'set up' as needed Changes in file multicast/__init__.py: * Corrected 'setup' with 'set up' as needed Changes in file multicast/__main__.py: * Corrected 'setup' with 'set up' as needed Changes in file multicast/hear.py: * Corrected 'setup' with 'set up' as needed Changes in file multicast/recv.py: * Corrected 'setup' with 'set up' as needed Changes in file multicast/send.py: * Corrected 'setup' with 'set up' as needed Changes in file multicast/skt.py: * Corrected 'setup' with 'set up' as needed Changes in file setup.py: * Corrected 'setup' with 'set up' as needed Changes in file tests/MulticastUDPClient.py: * Corrected 'setup' with 'set up' as needed Changes in file tests/context.py: * Corrected 'setup' with 'set up' as needed
Configuration menu - View commit details
-
Copy full SHA for 467473f - Browse repository at this point
Copy the full SHA 467473fView commit details -
[STYLE] added Copyright line to source docs (- WIP #110 -)
Changes in file docs/FAQ.md: * added copyright Changes in file docs/USAGE.md: * added copyright
Configuration menu - View commit details
-
Copy full SHA for 50ca492 - Browse repository at this point
Copy the full SHA 50ca492View commit details -
[PATCH] added new OSSF badge to security section (- WIP #104 -)
### ChangeLog: Changes in file README.md: ## Security Considerations
Configuration menu - View commit details
-
Copy full SHA for 2e412c5 - Browse repository at this point
Copy the full SHA 2e412c5View commit details -
[STYLE] Apply suggestions from code review
Some more style changes
Configuration menu - View commit details
-
Copy full SHA for 1746b60 - Browse repository at this point
Copy the full SHA 1746b60View commit details -
Correct for code that was refactored Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8f12b75 - Browse repository at this point
Copy the full SHA 8f12b75View commit details
Commits on Sep 18, 2024
-
[TESTING] Re-enabling test blocking for style and adding docs/require…
Configuration menu - View commit details
-
Copy full SHA for 4a01fa5 - Browse repository at this point
Copy the full SHA 4a01fa5View commit details -
[TESTING] Fixup for CI env where documentation gaps caused failures (- …
…FIX #110 -) Changes in file Makefile: * seperated out doc dependencies into own target * added workaround for version already installed hanging pip Changes in file docs/conf.py: * changed import logic to work around a bug that breaks CI if some doc/requirements were missing. :tada: incoming CI stability
Configuration menu - View commit details
-
Copy full SHA for 83e03d2 - Browse repository at this point
Copy the full SHA 83e03d2View commit details -
[UPGRADE] fixed spellcheck tool (- WIP #111 -)
Changes in file tests/check_spelling: * Overhauled as per #111 🎉
Configuration menu - View commit details
-
Copy full SHA for 8ab47e0 - Browse repository at this point
Copy the full SHA 8ab47e0View commit details -
[TESTING] fixup for CI with deepsource coverage (- WIP #110 -)
Changes in file .github/workflows/Tests.yml: * fixed a typo
Configuration menu - View commit details
-
Copy full SHA for da0a7fd - Browse repository at this point
Copy the full SHA da0a7fdView commit details -
[TESTS] used new tests/check_spelling tool to auto-fix spelling in te…
…st files (- WIP #110 & #111 -) Changes in file tests/MulticastUDPClient.py: * corrected some spelling, should be a better read Changes in file tests/context.py: * corrected some spelling, should be a better read Changes in file tests/test_usage.py: * corrected some spelling, should be a better read
Configuration menu - View commit details
-
Copy full SHA for 1d5900f - Browse repository at this point
Copy the full SHA 1d5900fView commit details -
[DOCUMENTATION] used new tests/check_spelling tool to fixup the docs …
Configuration menu - View commit details
-
Copy full SHA for e485acc - Browse repository at this point
Copy the full SHA e485accView commit details -
[STYLE] Finished fixing with new tests/check_spelling tool (- WIP #110 …
…& #111 -) Changes in file multicast/__init__.py: * Fixed some typos Changes in file multicast/__main__.py: * Fixed some typos Changes in file multicast/hear.py: * Fixed some typos Changes in file multicast/recv.py: * Fixed some typos Changes in file multicast/send.py: * Fixed some typos Changes in file multicast/skt.py: * Fixed some typos * after several tests the new `tests/check_spelling` tool seems to work. Let this be the end of spelling issues in the code.
Configuration menu - View commit details
-
Copy full SHA for 54e6fd2 - Browse repository at this point
Copy the full SHA 54e6fd2View commit details -
[STYLE] corrected v-array to intended vary in comment (- WIP #110 -)
Changes in file docs/USAGE.md: * assuming not a v-array but the word "vary"
Configuration menu - View commit details
-
Copy full SHA for 4daa0b2 - Browse repository at this point
Copy the full SHA 4daa0b2View commit details -
[PATCH] Apply suggestions from code review (- WIP #110 -)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for dacd7c0 - Browse repository at this point
Copy the full SHA dacd7c0View commit details -
[HOTFIX] fixed CI regression by false-positive spelling correction (-…
… WIP #110 & #111 -) Changes in file tests/test_usage.py: def test_Usage_Error_WHEN_the_help_command_is_called(self): * should be "assertIn" the function def test_equivilant_response_WHEN_absolute_vs_implicit(self): * should be "assertIn" the function def test_invalid_Error_WHEN_cli_called_GIVEN_bad_input(self): * should be "assertIn" the function def test_prints_usage_WHEN_called_GIVEN_cmd_and_help_argument(self): * should be "assertIn" the function def test_prints_usage_WHEN_called_GIVEN_help_argument(self): * should be "assertIn" the function
Configuration menu - View commit details
-
Copy full SHA for 149aa09 - Browse repository at this point
Copy the full SHA 149aa09View commit details -
[PATCH] Apply suggestions from code review (- WIP #110 -)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 648a3cb - Browse repository at this point
Copy the full SHA 648a3cbView commit details -
[UPDATE] Bump Version in prep of release (- WIP #110 -)
Changes in file multicast/__init__.py: * Version bump
Configuration menu - View commit details
-
Copy full SHA for 4d7b943 - Browse repository at this point
Copy the full SHA 4d7b943View commit details -
[STYLE] Apply suggestions from code review (- WIP #110 -)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 85d6617 - Browse repository at this point
Copy the full SHA 85d6617View commit details -
[PATCH] Apply suggestions from code review (- WIP #110 -)
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a801c21 - Browse repository at this point
Copy the full SHA a801c21View commit details -
[MERGE] Version 1.5.0 Release Candidate
* PR #110 (feature-documentation-sphinx): [PATCH] Apply suggestions from code review (- WIP #110 -) [STYLE] Apply suggestions from code review (- WIP #110 -) [UPDATE] Bump Version in prep of release (- WIP #110 -) [PATCH] Apply suggestions from code review (- WIP #110 -) [HOTFIX] fixed CI regression by false-positive spelling correction (- WIP #110 & #111 -) [PATCH] Apply suggestions from code review (- WIP #110 -) [STYLE] corrected v-array to intended vary in comment (- WIP #110 -) [STYLE] Finished fixing with new tests/check_spelling tool (- WIP #110 & #111 -) [DOCUMENTATION] used new tests/check_spelling tool to fixup the docs (- WIP #110 & #111 -) [TESTS] used new tests/check_spelling tool to auto-fix spelling in test files (- WIP #110 & #111 -) [TESTING] fixup for CI with deepsource coverage (- WIP #110 -) [UPGRADE] fixed spellcheck tool (- WIP #111 -) [TESTING] Fixup for CI env where documentation gaps caused failures (- FIX #110 -) [TESTING] Re-enabling test blocking for style and adding docs/requirements.txt to CI (- WIP #110 -) Update docs/USAGE.md [STYLE] added Copyright line to source docs (- WIP #110 -) [DOCUMENTATION] Clearified setup the label from 'set up' the words (- WIP #79 -) [STYLE] Refactored some unrelated code for style compliance (- WIP #53 -) Apply MORE suggestions from code review [DOCUMENTATION] CI documentation tweaks (- WIP #110 -) [PATCH] More Fixes [STYLE] Apply suggestions from code review (- WIP #110 -) Apply suggestions from code review [DOCUMENTATION] Apply suggestions from code review (- WIP #110 -) [REGRESSION] Apply suggestions from code review (- WIP #110 -) [DOCUMENTATION] Improved Documentation hopefully (- WIP #104 & #110 -) [DOCUMENTATION] Fixed GH links for project and updated some docs (- WIP #79 & #110 -) [DOCUMENTATION] updated documentation configuration a bit. (- WIP #110 -) [HOTFIX] Fixup .gitignore file [DOCUMENTATION] debugged sphinx build features some more (- WIP #110 -) [DOCUMENTATION] Prototype documentation features via sphinx (- WIP #79 -) * PR #112 (patch-150-104-overhaul-readme): [STYLE] Apply suggestions from code review [PATCH] added new OSSF badge to security section (- WIP #104 -) [DOCUMENTATION] Drafted improved README (- WIP #104 -)
Configuration menu - View commit details
-
Copy full SHA for e16933a - Browse repository at this point
Copy the full SHA e16933aView commit details -
[FIX] fix for Deepsource PYL-R0201 (- WIP #114 -)
Changes in file tests/MulticastUDPClient.py: * added staticmethod decorator to suppress PYL-R0201
Configuration menu - View commit details
-
Copy full SHA for e5b1e87 - Browse repository at this point
Copy the full SHA e5b1e87View commit details -
[STYLE] Fix for false-positive PLY-R0401 when intentional in testing …
…(- WIP #114 -) Changes in file tests/__init__.py: * added pylint: disable=cyclic-import - skipcq: PLY-R0401 Changes in file tests/context.py: * added pylint: disable=cyclic-import - skipcq: PLY-R0401 * refactored doctests to avoid namespace issue for class BasicUsageTestSuite(unittest.TestCase) def __check_cov_before_py() def checkCovCommand(args=[None]) def checkPythonCommand(args, stderr=None) def debugBlob(blob=None) def debugUnexpectedOutput(expectedOutput, actualOutput, thepython) def debugtestError(someError) def getCoverageCommand() def getPythonCommand(): Robust imports: These statements import the entire "multicast" module, allowing access to all its functionalities within the test environment. this can be flagged as an intentional [cyclic-import](https://pylint.pycqa.org/en/latest/user_guide/messages/refactor/cyclic-import.html)
Configuration menu - View commit details
-
Copy full SHA for 1d5a793 - Browse repository at this point
Copy the full SHA 1d5a793View commit details -
[STYLE] Fix for PYL-R0401 when aliasing for consistancy (- WIP #114 -)
Changes in file docs/FAQ.md: * updated example to reduce confusion Changes in file docs/USAGE.md: * updated example to reduce confusion Changes in file multicast/__init__.py: * added "While the alias is the same as the module name, this pattern may serve to reinforce the module's namespace, especially when dealing with dynamic imports or to maintain consistency across different parts of the code" Changes in file multicast/__main__.py: * added "Caution: See details regarding dynamic imports documented in this module." Changes in file multicast/hear.py: * added "Caution: See details regarding dynamic imports documented in this module." Changes in file multicast/recv.py: * added "Caution: See details regarding dynamic imports documented in this module." Changes in file multicast/send.py: * added "Caution: See details regarding dynamic imports documented in this module." Changes in file multicast/skt.py: * added "Caution: See details regarding dynamic imports documented in this module." Changes in file tests/test_usage.py: * minor tweak
Configuration menu - View commit details
-
Copy full SHA for 37f553f - Browse repository at this point
Copy the full SHA 37f553fView commit details
Commits on Sep 19, 2024
-
[STYLE] Fixes for pylint blindespots for dynamic analysis (- WIP #114 -)
Changes in file README.md: * re-added copyright line to fix regression of tests/check_cc_lines style tests. (- WIP #104 -) Changes in file multicast/__init__.py: * suppressed false-positive via "pylint: disable=useless-import-alias - skipcq: PYL-C0414" Changes in file multicast/__main__.py: * suppressed false-positive via "pylint: disable=useless-import-alias - skipcq: PYL-C0414" Changes in file multicast/hear.py: * suppressed false-positive via "pylint: disable=useless-import-alias - skipcq: PYL-C0414" Changes in file multicast/recv.py: * suppressed false-positive via "pylint: disable=useless-import-alias - skipcq: PYL-C0414" Changes in file multicast/send.py: * suppressed false-positive via "pylint: disable=useless-import-alias - skipcq: PYL-C0414" Dynamic Imports: The sub-modules within "multicast" are interdependent, requiring access to each other's functionalities. These statements import sub-modules of "multicast" and assign them to aliases that match their sub-module names, facilitating organized access to these components. While the multicast alias is the same as the multicast module name, this pattern should serve to reinforce the Multicast module's namespace, especially when dealing with dynamic imports and to maintain consistency across different parts of the code.
Configuration menu - View commit details
-
Copy full SHA for dc69db4 - Browse repository at this point
Copy the full SHA dc69db4View commit details -
[STYLE] More fixes for brain-dead deepsource linting (- WIP #114 -)
Changes in file docs/conf.py: * replaced set([]) with () Changes in file multicast/__main__.py: * removed whitespace Changes in file multicast/recv.py: * removed whitespace Changes in file multicast/send.py: * minor change to comments Changes in file multicast/skt.py: * minor change to comments Changes in file tests/MulticastUDPClient.py: * minor change to comments * refactored strings to maintain cross-python support as required Changes in file tests/test_usage.py: * cleaned up comments * added new fuzzed (but optional) test for testing RFC-6335 ports This patch should go a long way in making app.deepsource.com happy about nit-picky linting.
Configuration menu - View commit details
-
Copy full SHA for 3fa6917 - Browse repository at this point
Copy the full SHA 3fa6917View commit details -
[HOTFIX] Fix for CI.md git-graph (- WIP #104 & PR #112 & PR #110 -)
### ChangeLog: Changes in file docs/CI.md: ## MATs
Configuration menu - View commit details
-
Copy full SHA for adc1303 - Browse repository at this point
Copy the full SHA adc1303View commit details -
[PATCH] fix for new deepsource complaints (- WIP #114 & PR #115 -)
Changes in file multicast/send.py: def _sayStep(group, port, data): * added "skipcq: PYL-W0212 - use of module-wide var" to justify.
Configuration menu - View commit details
-
Copy full SHA for aceed68 - Browse repository at this point
Copy the full SHA aceed68View commit details -
[PATCH] another fix for deepsource linter (- WIP #114 & PR #115 -)
Changes in file multicast/__init__.py: * PYL-C0414 Changes in file multicast/hear.py: * PYL-C0414 Changes in file multicast/recv.py: * PYL-C0414 Changes in file multicast/send.py: * PYL-C0414
Configuration menu - View commit details
-
Copy full SHA for ddd64b3 - Browse repository at this point
Copy the full SHA ddd64b3View commit details -
[PATCH] some fixes as discussed in review (- WIP #115 -)
### ChangeLog: Changes in file .deepsource.toml: exclude_patterns = [ Changes in file multicast/__main__.py: Unknown Changes Changes in file multicast/hear.py: Unknown Changes Changes in file tests/__init__.py: Unknown Changes Changes in file tests/context.py: Unknown Changes Changes in file tests/test_usage.py: def test_hear_works_WHEN_say_works(self):
Configuration menu - View commit details
-
Copy full SHA for 84d73ef - Browse repository at this point
Copy the full SHA 84d73efView commit details -
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for e1bff80 - Browse repository at this point
Copy the full SHA e1bff80View commit details -
- [x] Closes #114 - [x] Closes #104 - [ ] Contributes to #96 - [ ] Contributes to #79 * From PR #115 (patch-deepsource-fixes): [PATCH] some fixes as discussed in review (- WIP #115 -) [PATCH] another fix for deepsource linter (- WIP #114 & PR #115 -) [PATCH] fix for new deepsource complaints (- WIP #114 & PR #115 -) [STYLE] More fixes for brain-dead deepsource linting (- WIP #114 -) [STYLE] Fixes for pylint blindespots for dynamic analysis (- WIP #114 -) [STYLE] Fix for PYL-R0401 when aliasing for consistancy (- WIP #114 -) [STYLE] Fix for false-positive PLY-R0401 when intentional in testing (- WIP #114 -) [FIX] fix for Deepsource PYL-R0201 (- WIP #114 -) * From PR #116 (HOTFIX-148-A): Fix typo in docs/CI.md [HOTFIX] Fix for CI.md git-graph (- WIP #104 & PR #112 & PR #110 -) Changes in file .deepsource.toml: * minor tweaks for deepsource Changes in file README.md: * Fixes for typos Changes in file docs/CI.md: * Fixes for typos Changes in file docs/FAQ.md: * minor improvements Changes in file docs/USAGE.md: * minor improvements Changes in file docs/conf.py: * minor tweaks for deepsource Changes in file multicast/__init__.py: * Major tweaks for deepsource Changes in file multicast/__main__.py: * Major tweaks for deepsource Changes in file multicast/hear.py: * Major tweaks for deepsource Changes in file multicast/recv.py: * Major tweaks for deepsource Changes in file multicast/send.py: * Major tweaks for deepsource Changes in file multicast/skt.py: * Major tweaks for deepsource Changes in file tests/MulticastUDPClient.py: * minor changes for deepsource Changes in file tests/__init__.py: * minor changes for deepsource Changes in file tests/context.py: * minor changes for deepsource Changes in file tests/test_usage.py: * minor changes for deepsource * new test-case
Configuration menu - View commit details
-
Copy full SHA for 35f47b0 - Browse repository at this point
Copy the full SHA 35f47b0View commit details