Andrew Mirsky
89a0b88491
Merge pull request #211 from ajmirsky/issues_210
...
fixes amqtt/Yakifo#210 :
2025-06-14 09:39:22 -04:00
Andrew Mirsky
038fee7cf4
remove test_sys
2025-06-14 09:26:55 -04:00
Andrew Mirsky
961b0b3f8f
Merge pull request #193 from ajmirsky/issues/157
...
fixes Yakifo/amqtt#157 `get_event_loop` is deprecated
2025-06-13 15:57:05 -04:00
Andrew Mirsky
24f99fdc2d
consistent description in readme file
2025-06-12 14:28:50 -04:00
Andrew Mirsky
a2cbef1bc4
running pytest to generate htmlcov for readthedocs
2025-06-12 14:20:31 -04:00
Andrew Mirsky
fed5b8eb08
shutdown broker when test completes
2025-06-12 11:03:28 -04:00
Andrew Mirsky
e7882a3755
fixes amqtt/Yakifo#210 : when reconnect is false, authentication failure causes NoDataError instead of ConnectError
2025-06-12 10:52:44 -04:00
Andrew Mirsky
06053ce7ee
tweaking readthedocs configuration
2025-06-11 16:30:27 -04:00
Andrew Mirsky
e66f5ab711
fixes to readthedocs build process
2025-06-11 12:00:27 -04:00
Andrew Mirsky
b9da62e02b
Merge pull request #208 from ajmirsky/readthedocs
...
readthedocs configuration and build
2025-06-11 11:57:52 -04:00
Andrew Mirsky
09fa23dc22
adding configuration for readthedocs
2025-06-11 11:54:12 -04:00
Andrew Mirsky
ee7a88fc72
amqtt.io ( #206 )
...
* ignoring all files and adding back was causing confusion
* adding in amqtt.io website
* adding amqtt logo
* removing mobile version of the dashboard menu
* minor change to naming of logo
* adding functionality to display statistics from amqtt broker
* adding content about configuration
* separating amqtt.io from test.amqtt.io
* adding link to the test server page
* remove unneeded state
* docker file for building image
* separating docker build into two phases to minimize image size. add documentation for docker launch / configure
* updating docs with references to docker image
* adding missing icons
* adding docker compose samples. updating classifiers and version
* fixing uv lock file version identifier
* tweaking test.amqtt.io page to include broker start and uptime. fix project links. add gitter icon
* missing image
* update to include 'client'
2025-06-11 11:49:09 -04:00
Andrew Mirsky
9252dbda76
Merge pull request #204 from ajmirsky/docker
...
docker container for amqtt
2025-06-11 11:48:38 -04:00
Andrew Mirsky
66eafd1e5c
separating docker build into two phases to minimize image size. add documentation for docker launch / configure
2025-06-09 14:32:55 -04:00
Andrew Mirsky
9396feee1a
docker file for building image
2025-06-07 12:21:15 -04:00
Andrew Mirsky
80016d8cca
Merge pull request #191 from ajmirsky/add_test_coverage
...
Add test coverage
2025-06-05 11:32:05 -04:00
Andrew Mirsky
4ddc4c7474
Merge pull request #194 from ajmirsky/issues/55
...
add `ruff` to ci.yaml
2025-06-04 10:38:31 -04:00
Andrew Mirsky
26c400ea10
Merge pull request #192 from ajmirsky/issues/159
...
fixes Yakifo/amqtt#159 : 'will' topic docs and tests
2025-06-04 10:38:17 -04:00
Andrew Mirsky
9d3d9bd7e2
using 'n' messages to force amqtt_sub to exit, instead of SIGINT which seems to cause the process to force quit instead of causing a keyboard interupt
2025-06-03 18:29:13 -04:00
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