Sha256: 81dd39c7e67304304f42efd0e1352a5e0b39019fc5fea965bc0f882df1b03009
Contents?: true
Size: 1.71 KB
Versions: 2
Compression:
Stored size: 1.71 KB
Contents
SemanticPuppet ============== Library of useful tools for working with Semantic Versions and module dependencies. Description ----------- Library of tools used by Puppet to parse, validate, and compare Semantic Versions and Version Ranges and to query and resolve module dependencies. For sparse, but accurate documentation, please see the docs directory. This library is used by a number of Puppet Labs projects, including [Puppet](https://github.com/puppetlabs/puppet) and [r10k](https://github.com/puppetlabs/r10k). Requirements ------------ semantic_puppet will work on Ruby version 2.7 and greater. No gem/library requirements. Installation ------------ ### Rubygems For general use, you should install semantic_puppet from Ruby gems: gem install semantic_puppet ### Github If you have more specific needs or plan on modifying semantic_puppet you can install it out of a git repository: git clone git://github.com/puppetlabs/semantic_puppet Usage ----- SemanticPuppet is intended to be used as a library. ### Version Range Operator Support SemanticPuppet will support the same version range operators as those used when publishing modules to [Puppet Forge](https://forge.puppetlabs.com) which is documented at [Publishing Modules on the Puppet Forge](https://docs.puppetlabs.com/puppet/latest/reference/modules_publishing.html#dependencies-in-metadatajson). Contributors ------------ Pieter van de Bruggen wrote the library originally. See [https://github.com/puppetlabs/semantic_puppet/graphs/contributors](https://github.com/puppetlabs/semantic_puppet/graphs/contributors) for a list of contributors. ## Maintenance Tickets: File at [https://tickets.puppet.com/browse/FORGE](https://tickets.puppet.com/browse/FORGE)
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
semantic_puppet-1.1.1 | README.md |
semantic_puppet-1.1.0 | README.md |