name = 'Ruby' version = '3.0.3' homepage = 'https://www.ruby-lang.org' description = """Ruby is a dynamic, open source programming language with a focus on simplicity and productivity. It has an elegant syntax that is natural to read and easy to write.""" toolchain = SYSTEM source_urls = ['https://cache.ruby-lang.org/pub/ruby/%(version_major_minor)s'] sources = [SOURCELOWER_TAR_GZ] checksums = ['3586861cb2df56970287f0fd83f274bd92058872d830d15570b36def7f1a92ac'] exts_default_options = { 'source_urls': ['https://rubygems.org/downloads/'], 'source_tmpl': '%(name)s-%(version)s.gem', } # !! order of packages is important !! # some packages have dependencies with minimum and maximum version requirements # each version is picked as high as possible to fullfill all requirements # packages updated on 2023-01-10 exts_list = [ ('ffi', '1.15.5', { 'checksums': ['6f2ed2fa68047962d6072b964420cba91d82ce6fa8ee251950c17fca6af3c2a0'], }), ('childprocess', '4.1.0', { 'checksums': ['3616ce99ccb242361ce7f2b19bf9ff3e6bc1d98b927c7edc29af8ca617ba6cd3'], }), ('json', '2.6.3', { 'checksums': ['86aaea16adf346a2b22743d88f8dcceeb1038843989ab93cda44b5176c845459'], }), ('cabin', '0.9.0', { 'checksums': ['91c5394289e993e7037a6c869e3f212f31a5984d2b1811ac934f591c87446b2c'], }), ('backports', '3.23.0', { 'checksums': ['88fc26a40083a51015faa2ba02cbdc3605cb59f183cf0868f4fb3ac02900148f'], }), ('arr-pm', '0.0.12', { 'checksums': ['fdff482f75239239201f4d667d93424412639aad0b3b0ad4d827e7c637e0ad39'], }), ('clamp', '1.0.1', { 'checksums': ['5fa57e4337c30b384fc162a6391f477ce21e9b73ba2c16a18b3d99cb34a16649'], }), ('multipart-post', '2.2.3', { 'checksums': ['462979de2971b8df33c2ee797fd497731617241f9dcd93960cc3caccb2dd13d8'], }), ('ruby2_keywords', '0.0.5', { 'checksums': ['ffd13740c573b7301cf7a2e61fc857b2a8e3d3aff32545d6f8300d8bae10e3ef'], }), ('faraday-net_http', '3.0.2', { 'checksums': ['6882929abed8094e1ee30344a3369e856fe34530044630d1f652bf70ebd87e8d'], }), ('faraday', '1.2.0', { 'checksums': ['bd5c138304ee53907f8d0747724660c3a1cdf77d530d1cecd70d141299194b99'], }), ('faraday_middleware', '1.2.0', { 'checksums': ['ded15d574d50e92bd04448d5566913af5cb1a01b2fa311ceecc2464fa0ab88af'], }), ('highline', '2.1.0', { 'checksums': ['d63d7f472f8ffaa143725161ae6fb06895b5cb7527e0b4dac5ad1e4902c80cb9'], }), ('net-http-pipeline', '1.0.1', { 'checksums': ['6923ce2f28bfde589a9f385e999395eead48ccfe4376d4a85d9a77e8c7f0b22f'], }), ('connection_pool', '2.3.0', { 'checksums': ['677985be912f33c90f98f229aaa0c0ddb2ef8776f21929a36eeeb25251c944da'], }), ('net-http-persistent', '2.9.4', { 'checksums': ['24274d207ffe66222ef70c78a052c7ea6e66b4ff21e2e8a99e3335d095822ef9'], }), ('multi_json', '1.15.0', { 'checksums': ['1fd04138b6e4a90017e8d1b804c039031399866ff3fbabb7822aea367c78615d'], }), ('public_suffix', '5.0.1', { 'checksums': ['65603917ff4ecb32f499f42c14951aeed2380054fa7fc51758fc0a8d455fe043'], }), ('addressable', '2.8.1', { 'checksums': ['bc724a176ef02118c8a3ed6b5c04c39cf59209607ffcce77b91d0261dbadedfa'], }), ('concurrent-ruby', '1.1.10', { 'checksums': ['244cb1ca0d91ec2c15ca2209507c39fb163336994428e16fbd3f465c87bd8e68'], }), ('i18n', '1.12.0', { 'checksums': ['91e3cc1b97616d308707eedee413d82ee021d751c918661fb82152793e64aced'], }), ('minitest', '5.17.0', { 'checksums': ['c0dfaa3e99ed5ee3500c92bb114cf9d0d3c1e6995e162dd7b49970a9f0315ece'], }), ('thread_safe', '0.3.6', { 'checksums': ['9ed7072821b51c57e8d6b7011a8e282e25aeea3a4065eab326e43f66f063b05a'], }), ('tzinfo', '1.1.0', { 'checksums': ['715a47c25f8e4c2f106c92d5a97e612f84eb7e85f5822bf3d6cf615b44492abc'], }), ('zeitwerk', '2.6.6', { 'checksums': ['bb397b50c31127f8dab372fa9b21da1e7c453c5b57da172ed858136c6283f826'], }), ('activesupport', '5.2.8.1', { 'checksums': ['f0498c616e1b243c7b56d67920c389f959c186ad7031569e80335b42e1d22564'], }), ('gh', '0.18.0', { 'checksums': ['eb93f18a88db3ba92eb888610fc53fae731d9dacfe55922b58cc3f3aca776a47'], }), ('launchy', '2.5.2', { 'checksums': ['8aa0441655aec5514008e1d04892c2de3ba57bd337afb984568da091121a241b'], }), ('ethon', '0.16.0', { 'checksums': ['bba0da1cea8ac3e1f5cdd7cb1cb5fc78d7ac562c33736f18f0c3eb2b63053d9e'], }), ('typhoeus', '1.4.0', { 'checksums': ['fff9880d5dc35950e7706cf132fd297f377c049101794be1cf01c95567f642d4'], }), ('websocket', '1.2.9', { 'checksums': ['884b12dee993217795bb5f58acc89c0121c88bdc99df4d1636c0505dca352b36'], }), ('pusher-client', '0.6.2', { 'checksums': ['c405c931090e126c056d99f6b69a01b1bcb6cbfdde02389c93e7d547c6efd5a3'], }), ('diff-lcs', '1.5.0', { 'checksums': ['49b934001c8c6aedb37ba19daec5c634da27b318a7a3c654ae979d6ba1929b67'], }), ('rspec-support', '3.12.0', { 'checksums': ['dd4d44b247ff679b95b5607ac5641d197a5f9b1d33f916123cb98fc5f917c58b'], }), ('rspec-mocks', '3.12.2', { 'checksums': ['56ed03bda64e8870262ba9aa4f7ae85d47f404a5b9032dc0811b6bd3d589c44c'], }), ('rspec-expectations', '3.12.2', { 'checksums': ['8652db70b25ae3378b7274477a906b6ad1833a7b7cfbb001a03f49dd1c1d6a0d'], }), ('rspec-core', '3.12.0', { 'checksums': ['c466f4137966526e177d2156ca45c249eeecc7ed519b23ae2fb80c4675406bc5'], }), ('rspec', '3.12.0', { 'checksums': ['ccc41799a43509dc0be84070e3f0410ac95cbd480ae7b6c245543eb64162399c'], }), ('rack', '2.2.4', { 'checksums': ['ea2232b638cbd919129c8c8ad8012ecaccc09f848152a7e705d2139d0137ac2b'], }), ('rack-protection', version, { 'checksums': ['ef4237126c94c98e5868913d56996a2eed28a6f943f2f9e77b4c462f4a24d3e9'], }), ('tilt', '2.0.11', { 'checksums': ['7b180fc472cbdeb186c85d31c0f2d1e61a2c0d77e1d9fd0ca28482a9d972d6a0'], }), ('mustermann', '3.0.0', { 'checksums': ['6d3569aa3c3b2f048c60626f48d9b2d561cc8d2ef269296943b03da181c08b67'], }), ('sinatra', version, { 'checksums': ['2c676eed79961f433b01dd89c9e2231fc13c3b29696766929905aab72126dd7e'], }), ('rack-test', '2.0.2', { 'checksums': ['adadd0e957f63a34199a9fdf905a920a0b0a50795735095b4ac4bd3c13385466'], }), ('bundler', '2.4.3', { 'checksums': ['01f5f83f274535d821858937700a4a2f1b53c3c2fcb0b12f537638f67287c700'], }), ('stud', '0.0.23', { 'checksums': ['6ba26fa28fc50a8d59229b296a733b48d50f1473b1e3e7f5e339d5bbd829eb62'], }), ('dotenv', '2.8.1', { 'checksums': ['c5944793349ae03c432e1780a2ca929d60b88c7d14d52d630db0508c3a8a17d8'], }), ('mustache', '0.99.8', { 'checksums': ['826a96db895819c13fffa4fa3c20b85e80b60aaec1f28f79e7db80092abdb0bc'], }), ('rexml', '3.2.5', { 'checksums': ['a33c3bf95fda7983ec7f05054f3a985af41dbc25a0339843bd2479e93cabb123'], }), ('insist', '1.0.0', { 'checksums': ['6f6759eee583dc4e00a6cc3f713cfa7c570572958ba1f5d65595046d795b832f'], }), ('pleaserun', '0.0.32', { 'checksums': ['4dd8db18b81b48e2a875ec0c7fff3869454d1f93a9f5e2e6c4eb88812870d3ab'], }), ] moduleclass = 'lang'