Wykres commitów

1129 Commity (7b936d785c40b273fd1c025b4792bc8f8b4b1608)

Autor SHA1 Wiadomość Data
Andrew Mirsky 7b936d785c
loading plugins from config file, bypassing entry points. authenticate and subscribe/publish 2025-06-12 08:37:27 -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 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