{"number":"latest","published_at":"2020-11-04T18:31:56.282Z","last_synced_at":"2024-02-01T16:05:16.576Z","created_at":"2023-03-28T05:52:59.214Z","updated_at":"2024-02-01T16:05:16.581Z","distro":null,"version_url":"https://docker.ecosyste.ms/api/v1/packages/camptocamp%2Fcourseware-docker/versions/latest","package":{"name":"camptocamp/courseware-docker","package_url":"https://docker.ecosyste.ms/api/v1/packages/camptocamp%2Fcourseware-docker"},"dependencies":[{"ecosystem":"apk","package_name":"alpine/alpine-baselayout","requirements":"3.1.0-r0","purl":"pkg:apk/alpine/alpine-baselayout@3.1.0-r0?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/alpine-keys","requirements":"2.1-r1","purl":"pkg:apk/alpine/alpine-keys@2.1-r1?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/apk-tools","requirements":"2.10.1-r0","purl":"pkg:apk/alpine/apk-tools@2.10.1-r0?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/busybox","requirements":"1.28.4-r1","purl":"pkg:apk/alpine/busybox@1.28.4-r1?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/ca-certificates","requirements":"20171114-r3","purl":"pkg:apk/alpine/ca-certificates@20171114-r3?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/expat","requirements":"2.2.5-r0","purl":"pkg:apk/alpine/expat@2.2.5-r0?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/git","requirements":"2.18.1-r0","purl":"pkg:apk/alpine/git@2.18.1-r0?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/gmp-dev","requirements":"6.1.2-r1","purl":"pkg:apk/alpine/gmp-dev@6.1.2-r1?arch=x86_64\u0026upstream=gmp\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/gmp","requirements":"6.1.2-r1","purl":"pkg:apk/alpine/gmp@6.1.2-r1?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/libc-utils","requirements":"0.7.1-r0","purl":"pkg:apk/alpine/libc-utils@0.7.1-r0?arch=x86_64\u0026upstream=libc-dev\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/libcurl","requirements":"7.61.1-r1","purl":"pkg:apk/alpine/libcurl@7.61.1-r1?arch=x86_64\u0026upstream=curl\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/libgcc","requirements":"6.4.0-r9","purl":"pkg:apk/alpine/libgcc@6.4.0-r9?arch=x86_64\u0026upstream=gcc\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/libgmpxx","requirements":"6.1.2-r1","purl":"pkg:apk/alpine/libgmpxx@6.1.2-r1?arch=x86_64\u0026upstream=gmp\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/libressl2.7-libcrypto","requirements":"2.7.4-r0","purl":"pkg:apk/alpine/libressl2.7-libcrypto@2.7.4-r0?arch=x86_64\u0026upstream=libressl\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/libressl2.7-libssl","requirements":"2.7.4-r0","purl":"pkg:apk/alpine/libressl2.7-libssl@2.7.4-r0?arch=x86_64\u0026upstream=libressl\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/libssh2","requirements":"1.8.0-r3","purl":"pkg:apk/alpine/libssh2@1.8.0-r3?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/libstdc  ","requirements":"6.4.0-r9","purl":"pkg:apk/alpine/libstdc++@6.4.0-r9?arch=x86_64\u0026upstream=gcc\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/musl-utils","requirements":"1.1.19-r10","purl":"pkg:apk/alpine/musl-utils@1.1.19-r10?arch=x86_64\u0026upstream=musl\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/musl","requirements":"1.1.19-r10","purl":"pkg:apk/alpine/musl@1.1.19-r10?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/ncurses-libs","requirements":"6.1_p20180818-r1","purl":"pkg:apk/alpine/ncurses-libs@6.1_p20180818-r1?arch=x86_64\u0026upstream=ncurses\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/ncurses-terminfo-base","requirements":"6.1_p20180818-r1","purl":"pkg:apk/alpine/ncurses-terminfo-base@6.1_p20180818-r1?arch=x86_64\u0026upstream=ncurses\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/ncurses-terminfo","requirements":"6.1_p20180818-r1","purl":"pkg:apk/alpine/ncurses-terminfo@6.1_p20180818-r1?arch=x86_64\u0026upstream=ncurses\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/nghttp2-libs","requirements":"1.32.0-r0","purl":"pkg:apk/alpine/nghttp2-libs@1.32.0-r0?arch=x86_64\u0026upstream=nghttp2\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/pcre2","requirements":"10.31-r0","purl":"pkg:apk/alpine/pcre2@10.31-r0?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/pkgconf","requirements":"1.5.3-r0","purl":"pkg:apk/alpine/pkgconf@1.5.3-r0?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/readline","requirements":"7.0.003-r0","purl":"pkg:apk/alpine/readline@7.0.003-r0?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/ruby-dev","requirements":"2.5.2-r0","purl":"pkg:apk/alpine/ruby-dev@2.5.2-r0?arch=x86_64\u0026upstream=ruby\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/ruby-libs","requirements":"2.5.2-r0","purl":"pkg:apk/alpine/ruby-libs@2.5.2-r0?arch=x86_64\u0026upstream=ruby\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/ruby","requirements":"2.5.2-r0","purl":"pkg:apk/alpine/ruby@2.5.2-r0?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/scanelf","requirements":"1.2.3-r0","purl":"pkg:apk/alpine/scanelf@1.2.3-r0?arch=x86_64\u0026upstream=pax-utils\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/yaml","requirements":"0.1.7-r0","purl":"pkg:apk/alpine/yaml@0.1.7-r0?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/zlib-dev","requirements":"1.2.11-r1","purl":"pkg:apk/alpine/zlib-dev@1.2.11-r1?arch=x86_64\u0026upstream=zlib\u0026distro=alpine-3.8.1"},{"ecosystem":"apk","package_name":"alpine/zlib","requirements":"1.2.11-r1","purl":"pkg:apk/alpine/zlib@1.2.11-r1?arch=x86_64\u0026distro=alpine-3.8.1"},{"ecosystem":"gem","package_name":"addressable","requirements":"2.6.0","purl":"pkg:gem/addressable@2.6.0"},{"ecosystem":"gem","package_name":"allocation_stats","requirements":"0.1.5","purl":"pkg:gem/allocation_stats@0.1.5"},{"ecosystem":"gem","package_name":"ast","requirements":"2.3.0","purl":"pkg:gem/ast@2.3.0"},{"ecosystem":"gem","package_name":"ast","requirements":"2.4.0","purl":"pkg:gem/ast@2.4.0"},{"ecosystem":"gem","package_name":"cmath","requirements":"1.0.0","purl":"pkg:gem/cmath@1.0.0"},{"ecosystem":"gem","package_name":"commonmarker","requirements":"0.18.2","purl":"pkg:gem/commonmarker@0.18.2"},{"ecosystem":"gem","package_name":"concurrent-ruby","requirements":"1.0.5","purl":"pkg:gem/concurrent-ruby@1.0.5"},{"ecosystem":"gem","package_name":"concurrent-ruby","requirements":"1.1.4","purl":"pkg:gem/concurrent-ruby@1.1.4"},{"ecosystem":"gem","package_name":"csv","requirements":"1.0.0","purl":"pkg:gem/csv@1.0.0"},{"ecosystem":"gem","package_name":"daemons","requirements":"1.3.1","purl":"pkg:gem/daemons@1.3.1"},{"ecosystem":"gem","package_name":"date","requirements":"1.0.0","purl":"pkg:gem/date@1.0.0"},{"ecosystem":"gem","package_name":"diff-lcs","requirements":"1.2.5","purl":"pkg:gem/diff-lcs@1.2.5"},{"ecosystem":"gem","package_name":"em-websocket","requirements":"0.3.8","purl":"pkg:gem/em-websocket@0.3.8"},{"ecosystem":"gem","package_name":"etc","requirements":"1.0.1","purl":"pkg:gem/etc@1.0.1"},{"ecosystem":"gem","package_name":"eventmachine","requirements":"1.2.7","purl":"pkg:gem/eventmachine@1.2.7"},{"ecosystem":"gem","package_name":"fcntl","requirements":"1.0.0","purl":"pkg:gem/fcntl@1.0.0"},{"ecosystem":"gem","package_name":"fidget","requirements":"0.0.6","purl":"pkg:gem/fidget@0.0.6"},{"ecosystem":"gem","package_name":"fileutils","requirements":"1.0.2","purl":"pkg:gem/fileutils@1.0.2"},{"ecosystem":"gem","package_name":"gli","requirements":"2.18.0","purl":"pkg:gem/gli@2.18.0"},{"ecosystem":"gem","package_name":"htmlentities","requirements":"4.3.4","purl":"pkg:gem/htmlentities@4.3.4"},{"ecosystem":"gem","package_name":"i18n","requirements":"1.0.0","purl":"pkg:gem/i18n@1.0.0"},{"ecosystem":"gem","package_name":"i18n","requirements":"1.5.3","purl":"pkg:gem/i18n@1.5.3"},{"ecosystem":"gem","package_name":"ipaddr","requirements":"1.2.0","purl":"pkg:gem/ipaddr@1.2.0"},{"ecosystem":"gem","package_name":"iso-639","requirements":"0.2.8","purl":"pkg:gem/iso-639@0.2.8"},{"ecosystem":"gem","package_name":"json","requirements":"1.8.3","purl":"pkg:gem/json@1.8.3"},{"ecosystem":"gem","package_name":"json","requirements":"2.2.0","purl":"pkg:gem/json@2.2.0"},{"ecosystem":"gem","package_name":"metaclass","requirements":"0.0.4","purl":"pkg:gem/metaclass@0.0.4"},{"ecosystem":"gem","package_name":"mini_portile2","requirements":"2.4.0","purl":"pkg:gem/mini_portile2@2.4.0"},{"ecosystem":"gem","package_name":"minitest","requirements":"5.9.0","purl":"pkg:gem/minitest@5.9.0"},{"ecosystem":"gem","package_name":"mocha","requirements":"1.1.0","purl":"pkg:gem/mocha@1.1.0"},{"ecosystem":"gem","package_name":"nokogiri","requirements":"1.10.1","purl":"pkg:gem/nokogiri@1.10.1"},{"ecosystem":"gem","package_name":"openssl","requirements":"2.1.2","purl":"pkg:gem/openssl@2.1.2"},{"ecosystem":"gem","package_name":"parser","requirements":"2.3.1.2","purl":"pkg:gem/parser@2.3.1.2"},{"ecosystem":"gem","package_name":"parser","requirements":"2.4.0.2","purl":"pkg:gem/parser@2.4.0.2"},{"ecosystem":"gem","package_name":"parslet","requirements":"1.8.2","purl":"pkg:gem/parslet@1.8.2"},{"ecosystem":"gem","package_name":"power_assert","requirements":"0.3.0","purl":"pkg:gem/power_assert@0.3.0"},{"ecosystem":"gem","package_name":"powerpack","requirements":"0.1.1","purl":"pkg:gem/powerpack@0.1.1"},{"ecosystem":"gem","package_name":"psych","requirements":"3.0.2","purl":"pkg:gem/psych@3.0.2"},{"ecosystem":"gem","package_name":"public_suffix","requirements":"3.0.3","purl":"pkg:gem/public_suffix@3.0.3"},{"ecosystem":"gem","package_name":"rack-contrib","requirements":"1.8.0","purl":"pkg:gem/rack-contrib@1.8.0"},{"ecosystem":"gem","package_name":"rack-protection","requirements":"1.5.5","purl":"pkg:gem/rack-protection@1.5.5"},{"ecosystem":"gem","package_name":"rack","requirements":"1.6.11","purl":"pkg:gem/rack@1.6.11"},{"ecosystem":"gem","package_name":"rainbow","requirements":"2.1.0","purl":"pkg:gem/rainbow@2.1.0"},{"ecosystem":"gem","package_name":"rainbow","requirements":"2.2.2","purl":"pkg:gem/rainbow@2.2.2"},{"ecosystem":"gem","package_name":"rake","requirements":"11.2.2","purl":"pkg:gem/rake@11.2.2"},{"ecosystem":"gem","package_name":"rake","requirements":"11.3.0","purl":"pkg:gem/rake@11.3.0"},{"ecosystem":"gem","package_name":"rdoc","requirements":"4.2.2","purl":"pkg:gem/rdoc@4.2.2"},{"ecosystem":"gem","package_name":"redcarpet","requirements":"3.4.0","purl":"pkg:gem/redcarpet@3.4.0"},{"ecosystem":"gem","package_name":"rspec-core","requirements":"3.4.4","purl":"pkg:gem/rspec-core@3.4.4"},{"ecosystem":"gem","package_name":"rspec-expectations","requirements":"3.4.0","purl":"pkg:gem/rspec-expectations@3.4.0"},{"ecosystem":"gem","package_name":"rspec-mocks","requirements":"3.4.1","purl":"pkg:gem/rspec-mocks@3.4.1"},{"ecosystem":"gem","package_name":"rspec-support","requirements":"3.4.1","purl":"pkg:gem/rspec-support@3.4.1"},{"ecosystem":"gem","package_name":"rspec","requirements":"3.4.0","purl":"pkg:gem/rspec@3.4.0"},{"ecosystem":"gem","package_name":"rubocop","requirements":"0.41.0","purl":"pkg:gem/rubocop@0.41.0"},{"ecosystem":"gem","package_name":"rubocop","requirements":"0.47.1","purl":"pkg:gem/rubocop@0.47.1"},{"ecosystem":"gem","package_name":"ruby-dbus","requirements":"0.14.1","purl":"pkg:gem/ruby-dbus@0.14.1"},{"ecosystem":"gem","package_name":"ruby-enum","requirements":"0.7.2","purl":"pkg:gem/ruby-enum@0.7.2"},{"ecosystem":"gem","package_name":"ruby-progressbar","requirements":"1.8.1","purl":"pkg:gem/ruby-progressbar@1.8.1"},{"ecosystem":"gem","package_name":"ruby-progressbar","requirements":"1.9.0","purl":"pkg:gem/ruby-progressbar@1.9.0"},{"ecosystem":"gem","package_name":"scanf","requirements":"1.0.0","purl":"pkg:gem/scanf@1.0.0"},{"ecosystem":"gem","package_name":"showoff","requirements":"0.20.1","purl":"pkg:gem/showoff@0.20.1"},{"ecosystem":"gem","package_name":"sinatra-websocket","requirements":"0.3.1","purl":"pkg:gem/sinatra-websocket@0.3.1"},{"ecosystem":"gem","package_name":"sinatra","requirements":"1.4.8","purl":"pkg:gem/sinatra@1.4.8"},{"ecosystem":"gem","package_name":"stringio","requirements":"0.0.1","purl":"pkg:gem/stringio@0.0.1"},{"ecosystem":"gem","package_name":"strscan","requirements":"1.0.0","purl":"pkg:gem/strscan@1.0.0"},{"ecosystem":"gem","package_name":"test-unit","requirements":"3.2.0","purl":"pkg:gem/test-unit@3.2.0"},{"ecosystem":"gem","package_name":"thin","requirements":"1.7.2","purl":"pkg:gem/thin@1.7.2"},{"ecosystem":"gem","package_name":"tilt","requirements":"2.0.9","purl":"pkg:gem/tilt@2.0.9"},{"ecosystem":"gem","package_name":"unicode-display_width","requirements":"1.1.0","purl":"pkg:gem/unicode-display_width@1.1.0"},{"ecosystem":"gem","package_name":"unicode-display_width","requirements":"1.3.0","purl":"pkg:gem/unicode-display_width@1.3.0"},{"ecosystem":"gem","package_name":"zlib","requirements":"1.0.0","purl":"pkg:gem/zlib@1.0.0"},{"ecosystem":"maven","package_name":"concurrent_ruby:concurrent_ruby","requirements":"*","purl":"pkg:maven/concurrent_ruby/concurrent_ruby"}]}