stabilizer icon indicating copy to clipboard operation
stabilizer copied to clipboard

Lock `miniconf-mqtt` python utilities to a tag

Open ryan-summers opened this issue 2 years ago • 3 comments

Given that miniconf is undergoing heavy changes and development right now, the current main branch is incompatible with released miniconf versions. We should use a tag reference for the Python client similar to cargo.toml

ryan-summers avatar Dec 14 '22 13:12 ryan-summers

Let's just release the miniconf client to pypi properly and install a specific version from there.

jordens avatar Dec 14 '22 13:12 jordens

Done here in https://github.com/quartiq/stabilizer/commit/fdaa6d46ef7469b2081a4cfa461a57fc965218c7 but should just be a miniconf pypi release.

jordens avatar Dec 20 '22 22:12 jordens

Miniconf release is tracked in https://github.com/quartiq/miniconf/issues/136, but I'm not entirely sure it's even worth regular releases of Miniconf on Pypi. @jordens An alternative approach is to just keep the python dependency locked to the tag of the Miniconf version we're using and just avoiding PyPi.

I have nothing against releasing to PyPi, but it just feels like one more thing we need to keep track of, which is somewhat annoying. Maybe CI could automate the release process for us though

ryan-summers avatar Apr 11 '23 10:04 ryan-summers

Agreed. Explicit dependency is fine.

jordens avatar Apr 15 '24 15:04 jordens