Hi everybody, I built a <plugin> to enable Clojure...
# plugins
t
Hi everybody, I built a plugin to enable Clojure development with Pants. I've been using it for a few months now in a sizeable Clojure project and I've been very pleased with the results. (For more context, see this section of the readme.) I think it's to a point where others would benefit from it. But I wanted to collect feedback from y'all before I announce it to the wider Clojure community. Most notably, I've not published it to pypi or anything like that yet. Is there a good example on how I go about doing that so that users can just reference it in there pants.toml? Right now, I just manually copy everything from
pants-plugins
into the project where I'm actually using it so I can iterate on it quickly, but I rarely find myself needing to make changes to it now so I'm ready to move away from that pattern. Anyhow, I'm also open to any other suggestions or feedback you may have!
f
This OpenTelemetry plugin is an example of running integration tests against multiple Pants versions and publishing to PyPI using the "trusted publisher" support betwen PyPI and GitHub.
👍 1
t
Thank you!
@fast-nail-55400 Thank you so much for this! I managed to get things cleaned up and published to pypi!