Upon speaking to Toby about the PR I had opened to incorporate the cube_generate CLI command into the main sqlmesh project, we agreed that this should be its own package elsewhere as the changes I made to the project needed wider discussion and probably some refactoring before being adopted1.
So here we are, my first-ever published package. Once again, Windsurf helped me to do this, as I had no idea what to do. I had never heard of Twine and had never run python -m build
followed by twine upload dist/*
, nor did I have a PyPi account. It didn’t make any mistakes during this workflow.
I’m going to end this project here. Let me know if you want to use it or what you think of it2. I’ve had great results using o1-preview, the default model, and GPT-4o. However, the results degrade substantially when you start using less powerful models.
It may take some time or not happen at all, so it is unsuitable to linger around as a PR.
Also, if you need me to release new sqlmesh changes to it, I won’t actively do this every time there is a change (there are multiple daily), but let me know if you need it, and I’ll upgrade and release it.