This PR reorganizes the repo (just unpeels the interoperability directory) and adds a basic pyproject.toml so the repository can be used as a regular Python package as well, e.g.
and the mqtt (namespace) package becomes available.
It also adds a basic GitHub Actions workflow to build the package.
[!NOTE]
This will of course necessarily break previous uses that have e.g. added paho.mqtt.testing/interoperability to sys.path by hand, but hopefully those repositories will have pinned their paho.mqtt.testing submodule to a version they know to be working.
This is related to the renovation efforts over at paho.mqtt.python:
This PR reorganizes the repo (just unpeels the
interoperability
directory) and adds a basicpyproject.toml
so the repository can be used as a regular Python package as well, e.g.and the
mqtt
(namespace) package becomes available.It also adds a basic GitHub Actions workflow to build the package.
This is related to the renovation efforts over at
paho.mqtt.python
: