Wykres commitów

1136 Commity (89a0b8849178cd173cc17861439a5457104d30d6)

Autor SHA1 Wiadomość Data
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