Andrew Mirsky
|
2dc6f1b712
|
pre-commit checks shouldn't apply _fixes_ automatically
|
2025-06-03 13:17:35 -04:00 |
Andrew Mirsky
|
248ef13536
|
fixes Yakifo/amqtt#55 : match ci checks with pre-commit checks (ruff added to ci)
|
2025-06-03 13:13:50 -04:00 |
Andrew Mirsky
|
dd666811a5
|
increasing timeout for longer running cli tests, adding asyncio wrapper on test_client test
|
2025-06-03 11:55:03 -04:00 |
Andrew Mirsky
|
69a1052382
|
fixes Yakifo/amqtt#157 : get_event_loop is deprecated, replacing with asyncio.run and new_event_loop (where applicable)
|
2025-06-03 11:42:50 -04:00 |
Andrew Mirsky
|
031ce83107
|
removing unneeded import
|
2025-06-03 11:15:48 -04:00 |
Andrew Mirsky
|
eebec2e604
|
adding documentation for additional client configuration options
|
2025-06-03 11:11:07 -04:00 |
Andrew Mirsky
|
1752895a39
|
fixes Yakifo/amqtt#159 : tests/test_client.py::test_client_publish_will_with_retain
|
2025-06-03 10:58:56 -04:00 |
Andrew Mirsky
|
2683e0772e
|
Merge pull request #182 from ajmirsky/qos_test_cases
Fixing QoS test cases
|
2025-06-02 23:34:04 -04:00 |
Andrew Mirsky
|
f049ee2931
|
python 3.10 still differentiates between asyncio.TimeoutError and the built-in TimeoutError
|
2025-06-02 23:32:39 -04:00 |
Andrew Mirsky
|
76661e4625
|
Merge pull request #190 from ajmirsky/test_paho
resolve #170. add tests to verify compatibility with paho-mqtt library
|
2025-06-01 11:17:52 -04:00 |
Andrew Mirsky
|
b30a52386f
|
Merge branch 'rc' into test_paho
|
2025-06-01 11:12:46 -04:00 |
Andrew Mirsky
|
0f632f9901
|
Merge pull request #189 from ajmirsky/plugin_cleanup
plugin interface and documentation updates
|
2025-06-01 11:10:58 -04:00 |
Andrew Mirsky
|
1456cc5e2d
|
Merge pull request #186 from ajmirsky/mypy16
Upgrade to mypy 1.16
|
2025-06-01 11:10:42 -04:00 |
Andrew Mirsky
|
371e76fb30
|
adding test to cover adapter base classes. adding test for BrokerSysPlugin
|
2025-06-01 11:09:40 -04:00 |
Andrew Mirsky
|
4c3fbd7112
|
correct incorrect reference to BasePlugin
|
2025-06-01 11:03:20 -04:00 |
Andrew Mirsky
|
f439f6fb7d
|
fixing test case to align with additional warning method
|
2025-05-31 17:11:16 -04:00 |
Andrew Mirsky
|
216bb5cf8a
|
removing unneeded files
|
2025-05-31 15:05:21 -04:00 |
Andrew Mirsky
|
802bad152a
|
removing ruff format from the precommit hook configuration as it isn't enforced in ci
|
2025-05-31 13:01:09 -04:00 |
Andrew Mirsky
|
92eb3da74b
|
the sys/broker plugin requires the full BrokerContext. moving 'BasePlugin' into its own file to remove a circular import. also fixing lint errors and updating pre commit config to mirror the checks being run in ci only
|
2025-05-31 12:59:24 -04:00 |
Andrew Mirsky
|
0e21aed8f1
|
resolving conflicts
|
2025-05-31 12:08:54 -04:00 |
Andrew Mirsky
|
7f60d8d399
|
Merge branch 'rc' into test_paho
|
2025-05-31 12:06:06 -04:00 |
Andrew Mirsky
|
1e1e2026d3
|
cleaning up plugin interface and documentation
|
2025-05-30 18:50:31 -04:00 |
Andrew Mirsky
|
a166258ad8
|
upgrading to mypy 1.16, which has stricter checking on byte/bytearray
|
2025-05-30 13:41:10 -04:00 |
Andrew Mirsky
|
9508bf56fe
|
Merge pull request #169 from ajmirsky/documentation_update
documentation update for 0.11.0
|
2025-05-30 12:25:26 -04:00 |
Andrew Mirsky
|
4701ba3faa
|
disabling rich output for script help
|
2025-05-30 12:21:15 -04:00 |
Andrew Mirsky
|
44dfd58972
|
disabling rich output to verify usage message is generated correctly
|
2025-05-30 12:11:47 -04:00 |
Andrew Mirsky
|
549e04fd57
|
Merge branch 'rc' into documentation_update
|
2025-05-30 12:05:26 -04:00 |
Andrew Mirsky
|
e3ba3e3902
|
formatting fix
|
2025-05-30 12:03:28 -04:00 |
Andrew Mirsky
|
bfe37bcd36
|
Merge pull request #185 from ajmirsky/gitignore_simplification
simplifying `.gitignore`
|
2025-05-30 11:58:44 -04:00 |
Andrew Mirsky
|
8f9e8afb63
|
clean up of the command line docs, caused inconsistent behavior between pub and sub script. limiting to mypy 1.15, since newer version has breaking changes
|
2025-05-29 16:29:05 -04:00 |
Andrew Mirsky
|
92d70fe504
|
lint cleanup of script files. bypassing line length for these files to keep the help messages from distracting from the function parameters
|
2025-05-29 15:12:43 -04:00 |
Andrew Mirsky
|
9059f69776
|
refining the doc pages for the included scripts, use the actual command line help messages to generate the pages. clean up the command line help messages for consistency and clarity
|
2025-05-29 14:59:39 -04:00 |
Andrew Mirsky
|
a0b5d29aea
|
simplifying the gitignore file so that it is easier to identify what is / isn't included
|
2025-05-29 13:31:38 -04:00 |
Andrew Mirsky
|
582d370b12
|
Merge branch 'rc' into documentation_update
|
2025-05-29 13:29:26 -04:00 |
Andrew Mirsky
|
d3635e4b2c
|
Merge pull request #184 from ajmirsky/rebase/106
Add exception stack traces to logging
|
2025-05-29 13:25:04 -04:00 |
Andrew Mirsky
|
c95f20d76e
|
Merge branch 'rc' into rebase/106
|
2025-05-29 13:22:40 -04:00 |
Andrew Mirsky
|
52faed680b
|
Merge pull request #181 from ajmirsky/issue/180
fix: $SYS broker stats plugin, topics
|
2025-05-29 13:20:36 -04:00 |
Andrew Mirsky
|
ab117d61d8
|
Merge pull request #168 from ajmirsky/replace_docopts
replace `docopt` with `typer`
|
2025-05-29 13:16:49 -04:00 |
Andrew Mirsky
|
28edc4938e
|
Merge pull request #167 from ajmirsky/add_python310_support
Add support for python 3.10, 3.11, 3.12
|
2025-05-29 13:16:25 -04:00 |
Andrew Mirsky
|
55033db996
|
updating title
|
2025-05-28 09:35:03 -04:00 |
Andrew Mirsky
|
bb9c92537f
|
lint fixing. and make sure the client is loading the correct default file
|
2025-05-28 09:29:07 -04:00 |
Andrew Mirsky
|
a3de71930c
|
adding favicon, broker and client config documents.
|
2025-05-28 08:39:02 -04:00 |
Andrew Mirsky
|
bffee5916b
|
consolidating configuration documentation for both broker and client. including making sure there's consistency in default configuration
|
2025-05-28 07:45:12 -04:00 |
Andrew Mirsky
|
4975349604
|
adding support page into the documentation. adding hatch into the dev dependencies for package build. adding poe to help with running script commands (requires 'uv run poe') but still allows common commands to be run easier.
|
2025-05-27 10:37:10 -04:00 |
Andrew Mirsky
|
97436e5dcd
|
resolve #170. add tests to verify compatibility with paho-mqtt library
|
2025-05-26 16:49:57 -04:00 |
Andrew Mirsky
|
b43583c954
|
reapplying any remaining stack traces to logging messages that weren't already included in other updates
|
2025-05-26 11:27:42 -04:00 |
Andrew Mirsky
|
ec31def92c
|
enhancing the 'test_init_handler' case so that it checks to make sure that the ProtocolHandler defaults to the correct loop.
|
2025-05-26 10:46:11 -04:00 |
Andrew Mirsky
|
5c5305baa6
|
while the explicit close to the asyncio.open_server docs say that you need to close the writer to have it properly exit, it seems that only python 3.12 requires the explicit close
|
2025-05-26 09:03:51 -04:00 |
Andrew Mirsky
|
508f42ac30
|
reverting changes needed for debug
|
2025-05-26 08:49:06 -04:00 |
Andrew Mirsky
|
a7f2ae5746
|
test_init_handler: protocolhandler gets the current loop, if not provided and self.loop isn't the current loop, it's a new loop; ProtocolHandler.__init__: handler was using the session's keepalive, even though if the keepalive is zero, it needs to bypass
|
2025-05-26 08:48:10 -04:00 |