VersionEye plugins for other languages - Maven/Gradle/SBT versioneye plugin equivalent for Python etc. CLI runner?
Feature request for an equivalent of the Maven/Gradle/SBT versioneye plugins for other languages.
How about a generic CLI runner, something like sonar-runner does for SonarQube, that re-parses the Python requirements.txt or similar?
It could call the VersionEye website to re-parse the requirements.txt or it could do the analysis locally and just send the results (I think this is what the Maven/Gradle/SBT plugins do?).
Comments (3)
-
-
Isnt that what Veye CLI tool already does? or is it missing some features?
-
Hi @timgluz The Veye CLI tool is not a replacement for a native plugin. Build tools and package managers have their own ways to resolve transitive dependencies for example. That's why a native plugin which integrates with the native build tool is always the better choice.
- Log in to comment
Hi @harisekhon. That's a good idea. The Maven/SBT/Gradle plugin are all using the public VersionEye API. The plugins are parsing the files locally and only sending a pom.json to the API. The pom.json format is described here: https://github.com/versioneye/pom_json_format. I'm not a Python expert but if you are you could write a native plugin in Python which uses the VersionEye API.