qi
qi copied to clipboard
Version information
Thanks for posting. So just to clarify, are you talking about versioning the package itself or the packages dependencies? I think both need to be done.
The latter, versioning dependencies, is supported in the qi.yaml syntax - but actually downloading specific versions is rudimentary and doesn't fully work just yet. Definitely one of the top goals of Qi though.
The former, although it wouldn't throw any errors, doesn't have any effect yet (but it will eventually).
I hope to make some progress on both of these cases soon.
Glad to hear :)
Dependency versions is implemented for Git dependencies now. I'm not sure how feasible it will ever be to request a specific, versioned tarball, since unlike npm or rubygems we don't host the files ourselves.
I'm not sure what benefit there would be in specifying the project version in qi.yaml – the system definition file seems to be the correct place for the version, alongside authorship and license information.