{"number":"full","published_at":"2023-05-18T09:16:55.506Z","last_synced_at":"2024-02-29T07:15:12.745Z","created_at":"2023-11-25T01:00:48.630Z","updated_at":"2024-02-29T07:15:12.748Z","distro":null,"version_url":"https://docker.ecosyste.ms/api/v1/packages/yzqin%2Fserver/versions/full","package":{"name":"yzqin/server","package_url":"https://docker.ecosyste.ms/api/v1/packages/yzqin%2Fserver"},"dependencies":[{"ecosystem":"generic","package_name":"bash","requirements":"5.0.17","purl":"pkg:generic/bash@5.0.17"},{"ecosystem":"generic","package_name":"hid_sensor_accel_3d","requirements":"realsense2-dkms","purl":"pkg:generic/hid_sensor_accel_3d@realsense2-dkms"},{"ecosystem":"generic","package_name":"hid_sensor_gyro_3d","requirements":"realsense2-dkms","purl":"pkg:generic/hid_sensor_gyro_3d@realsense2-dkms"},{"ecosystem":"generic","package_name":"python","requirements":"2.7.18","purl":"pkg:generic/python@2.7.18"},{"ecosystem":"generic","package_name":"python","requirements":"3.6.7","purl":"pkg:generic/python@3.6.7"},{"ecosystem":"generic","package_name":"python","requirements":"3.8.10","purl":"pkg:generic/python@3.8.10"},{"ecosystem":"generic","package_name":"uvcvideo","requirements":"1.1.2.realsense-1.3.19","purl":"pkg:generic/uvcvideo@1.1.2.realsense-1.3.19"},{"ecosystem":"generic","package_name":"videodev","requirements":"realsense2-dkms","purl":"pkg:generic/videodev@realsense2-dkms"},{"ecosystem":"github","package_name":"actions/checkout","requirements":"v2","purl":"pkg:github/actions/checkout@v2"},{"ecosystem":"github","package_name":"actions/setup-python","requirements":"v2","purl":"pkg:github/actions/setup-python@v2"},{"ecosystem":"github","package_name":"codecov/codecov-action","requirements":"v1","purl":"pkg:github/codecov/codecov-action@v1"},{"ecosystem":"github","package_name":"jwlawson/actions-setup-cmake","requirements":"v1.12.1","purl":"pkg:github/jwlawson/actions-setup-cmake@v1.12.1"},{"ecosystem":"github","package_name":"ros-industrial/industrial_ci","requirements":"master","purl":"pkg:github/ros-industrial/industrial_ci@master"},{"ecosystem":"github","package_name":"ros-tooling/setup-ros","requirements":"v0.2","purl":"pkg:github/ros-tooling/setup-ros@v0.2"},{"ecosystem":"github","package_name":"ros-tooling/setup-ros","requirements":"v0.3","purl":"pkg:github/ros-tooling/setup-ros@v0.3"},{"ecosystem":"maven","package_name":"apport:apport","requirements":"*","purl":"pkg:maven/apport/apport"},{"ecosystem":"maven","package_name":"crash:crash","requirements":"*","purl":"pkg:maven/crash/crash"},{"ecosystem":"maven","package_name":"libintl:libintl","requirements":"*","purl":"pkg:maven/libintl/libintl"},{"ecosystem":"maven","package_name":"opencv:opencv","requirements":"420","purl":"pkg:maven/opencv/opencv@420"},{"ecosystem":"maven","package_name":"vtk7:vtk7","requirements":"*","purl":"pkg:maven/vtk7/vtk7"},{"ecosystem":"npm","package_name":"@discoveryjs/json-ext","requirements":"0.5.3","purl":"pkg:npm/%40discoveryjs/json-ext@0.5.3"},{"ecosystem":"npm","package_name":"@msgpack/msgpack","requirements":"2.8.0","purl":"pkg:npm/%40msgpack/msgpack@2.8.0"},{"ecosystem":"npm","package_name":"@types/eslint-scope","requirements":"3.7.1","purl":"pkg:npm/%40types/eslint-scope@3.7.1"},{"ecosystem":"npm","package_name":"@types/eslint","requirements":"7.28.0","purl":"pkg:npm/%40types/eslint@7.28.0"},{"ecosystem":"npm","package_name":"@types/estree","requirements":"0.0.50","purl":"pkg:npm/%40types/estree@0.0.50"},{"ecosystem":"npm","package_name":"@types/json-schema","requirements":"7.0.9","purl":"pkg:npm/%40types/json-schema@7.0.9"},{"ecosystem":"npm","package_name":"@types/node","requirements":"16.7.5","purl":"pkg:npm/%40types/node@16.7.5"},{"ecosystem":"npm","package_name":"@webassemblyjs/ast","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/ast@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/floating-point-hex-parser","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/floating-point-hex-parser@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/helper-api-error","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/helper-api-error@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/helper-buffer","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/helper-buffer@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/helper-numbers","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/helper-numbers@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/helper-wasm-bytecode","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/helper-wasm-bytecode@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/helper-wasm-section","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/helper-wasm-section@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/ieee754","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/ieee754@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/leb128","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/leb128@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/utf8","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/utf8@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/wasm-edit","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/wasm-edit@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/wasm-gen","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/wasm-gen@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/wasm-opt","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/wasm-opt@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/wasm-parser","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/wasm-parser@1.11.1"},{"ecosystem":"npm","package_name":"@webassemblyjs/wast-printer","requirements":"1.11.1","purl":"pkg:npm/%40webassemblyjs/wast-printer@1.11.1"},{"ecosystem":"npm","package_name":"@webpack-cli/configtest","requirements":"1.0.4","purl":"pkg:npm/%40webpack-cli/configtest@1.0.4"},{"ecosystem":"npm","package_name":"@webpack-cli/info","requirements":"1.3.0","purl":"pkg:npm/%40webpack-cli/info@1.3.0"},{"ecosystem":"npm","package_name":"@webpack-cli/serve","requirements":"1.5.2","purl":"pkg:npm/%40webpack-cli/serve@1.5.2"},{"ecosystem":"npm","package_name":"@xtuc/ieee754","requirements":"1.2.0","purl":"pkg:npm/%40xtuc/ieee754@1.2.0"},{"ecosystem":"npm","package_name":"@xtuc/long","requirements":"4.2.2","purl":"pkg:npm/%40xtuc/long@4.2.2"},{"ecosystem":"npm","package_name":"acorn-import-assertions","requirements":"1.7.6","purl":"pkg:npm/acorn-import-assertions@1.7.6"},{"ecosystem":"npm","package_name":"acorn","requirements":"8.4.1","purl":"pkg:npm/acorn@8.4.1"},{"ecosystem":"npm","package_name":"ajv-keywords","requirements":"3.5.2","purl":"pkg:npm/ajv-keywords@3.5.2"},{"ecosystem":"npm","package_name":"ajv","requirements":"6.12.6","purl":"pkg:npm/ajv@6.12.6"},{"ecosystem":"npm","package_name":"ansi-styles","requirements":"4.3.0","purl":"pkg:npm/ansi-styles@4.3.0"},{"ecosystem":"npm","package_name":"browserslist","requirements":"4.16.8","purl":"pkg:npm/browserslist@4.16.8"},{"ecosystem":"npm","package_name":"buffer-from","requirements":"1.1.2","purl":"pkg:npm/buffer-from@1.1.2"},{"ecosystem":"npm","package_name":"caniuse-lite","requirements":"1.0.30001252","purl":"pkg:npm/caniuse-lite@1.0.30001252"},{"ecosystem":"npm","package_name":"ccapture.js","requirements":"1.0.8","purl":"pkg:npm/ccapture.js@1.0.8"},{"ecosystem":"npm","package_name":"chalk","requirements":"4.1.2","purl":"pkg:npm/chalk@4.1.2"},{"ecosystem":"npm","package_name":"chrome-trace-event","requirements":"1.0.3","purl":"pkg:npm/chrome-trace-event@1.0.3"},{"ecosystem":"npm","package_name":"clone-deep","requirements":"4.0.1","purl":"pkg:npm/clone-deep@4.0.1"},{"ecosystem":"npm","package_name":"color-convert","requirements":"2.0.1","purl":"pkg:npm/color-convert@2.0.1"},{"ecosystem":"npm","package_name":"color-name","requirements":"1.1.4","purl":"pkg:npm/color-name@1.1.4"},{"ecosystem":"npm","package_name":"colorette","requirements":"1.3.0","purl":"pkg:npm/colorette@1.3.0"},{"ecosystem":"npm","package_name":"commander","requirements":"2.20.3","purl":"pkg:npm/commander@2.20.3"},{"ecosystem":"npm","package_name":"commander","requirements":"7.2.0","purl":"pkg:npm/commander@7.2.0"},{"ecosystem":"npm","package_name":"cross-spawn","requirements":"7.0.3","purl":"pkg:npm/cross-spawn@7.0.3"},{"ecosystem":"npm","package_name":"dat.gui","requirements":"0.7.7","purl":"pkg:npm/dat.gui@0.7.7"},{"ecosystem":"npm","package_name":"debug","requirements":"3.2.7","purl":"pkg:npm/debug@3.2.7"},{"ecosystem":"npm","package_name":"electron-to-chromium","requirements":"1.3.822","purl":"pkg:npm/electron-to-chromium@1.3.822"},{"ecosystem":"npm","package_name":"enhanced-resolve","requirements":"5.8.2","purl":"pkg:npm/enhanced-resolve@5.8.2"},{"ecosystem":"npm","package_name":"envinfo","requirements":"7.8.1","purl":"pkg:npm/envinfo@7.8.1"},{"ecosystem":"npm","package_name":"es-module-lexer","requirements":"0.7.1","purl":"pkg:npm/es-module-lexer@0.7.1"},{"ecosystem":"npm","package_name":"escalade","requirements":"3.1.1","purl":"pkg:npm/escalade@3.1.1"},{"ecosystem":"npm","package_name":"eslint-scope","requirements":"5.1.1","purl":"pkg:npm/eslint-scope@5.1.1"},{"ecosystem":"npm","package_name":"esrecurse","requirements":"4.3.0","purl":"pkg:npm/esrecurse@4.3.0"},{"ecosystem":"npm","package_name":"estraverse","requirements":"4.3.0","purl":"pkg:npm/estraverse@4.3.0"},{"ecosystem":"npm","package_name":"estraverse","requirements":"5.2.0","purl":"pkg:npm/estraverse@5.2.0"},{"ecosystem":"npm","package_name":"events","requirements":"3.3.0","purl":"pkg:npm/events@3.3.0"},{"ecosystem":"npm","package_name":"execa","requirements":"5.1.1","purl":"pkg:npm/execa@5.1.1"},{"ecosystem":"npm","package_name":"fast-deep-equal","requirements":"3.1.3","purl":"pkg:npm/fast-deep-equal@3.1.3"},{"ecosystem":"npm","package_name":"fast-json-stable-stringify","requirements":"2.1.0","purl":"pkg:npm/fast-json-stable-stringify@2.1.0"},{"ecosystem":"npm","package_name":"fastest-levenshtein","requirements":"1.0.12","purl":"pkg:npm/fastest-levenshtein@1.0.12"},{"ecosystem":"npm","package_name":"find-up","requirements":"4.1.0","purl":"pkg:npm/find-up@4.1.0"},{"ecosystem":"npm","package_name":"function-bind","requirements":"1.1.1","purl":"pkg:npm/function-bind@1.1.1"},{"ecosystem":"npm","package_name":"get-npm-tarball-url","requirements":"2.0.2","purl":"pkg:npm/get-npm-tarball-url@2.0.2"},{"ecosystem":"npm","package_name":"get-stream","requirements":"6.0.1","purl":"pkg:npm/get-stream@6.0.1"},{"ecosystem":"npm","package_name":"glob-to-regexp","requirements":"0.4.1","purl":"pkg:npm/glob-to-regexp@0.4.1"},{"ecosystem":"npm","package_name":"graceful-fs","requirements":"4.2.8","purl":"pkg:npm/graceful-fs@4.2.8"},{"ecosystem":"npm","package_name":"has-flag","requirements":"4.0.0","purl":"pkg:npm/has-flag@4.0.0"},{"ecosystem":"npm","package_name":"has","requirements":"1.0.3","purl":"pkg:npm/has@1.0.3"},{"ecosystem":"npm","package_name":"human-signals","requirements":"2.1.0","purl":"pkg:npm/human-signals@2.1.0"},{"ecosystem":"npm","package_name":"iconv-lite","requirements":"0.4.24","purl":"pkg:npm/iconv-lite@0.4.24"},{"ecosystem":"npm","package_name":"import-local","requirements":"3.0.2","purl":"pkg:npm/import-local@3.0.2"},{"ecosystem":"npm","package_name":"interpret","requirements":"2.2.0","purl":"pkg:npm/interpret@2.2.0"},{"ecosystem":"npm","package_name":"is-core-module","requirements":"2.6.0","purl":"pkg:npm/is-core-module@2.6.0"},{"ecosystem":"npm","package_name":"is-plain-object","requirements":"2.0.4","purl":"pkg:npm/is-plain-object@2.0.4"},{"ecosystem":"npm","package_name":"is-stream","requirements":"2.0.1","purl":"pkg:npm/is-stream@2.0.1"},{"ecosystem":"npm","package_name":"isexe","requirements":"2.0.0","purl":"pkg:npm/isexe@2.0.0"},{"ecosystem":"npm","package_name":"isobject","requirements":"3.0.1","purl":"pkg:npm/isobject@3.0.1"},{"ecosystem":"npm","package_name":"jest-worker","requirements":"27.1.0","purl":"pkg:npm/jest-worker@27.1.0"},{"ecosystem":"npm","package_name":"json-parse-better-errors","requirements":"1.0.2","purl":"pkg:npm/json-parse-better-errors@1.0.2"},{"ecosystem":"npm","package_name":"json-schema-traverse","requirements":"0.4.1","purl":"pkg:npm/json-schema-traverse@0.4.1"},{"ecosystem":"npm","package_name":"kind-of","requirements":"6.0.3","purl":"pkg:npm/kind-of@6.0.3"},{"ecosystem":"npm","package_name":"loader-runner","requirements":"4.2.0","purl":"pkg:npm/loader-runner@4.2.0"},{"ecosystem":"npm","package_name":"locate-path","requirements":"5.0.0","purl":"pkg:npm/locate-path@5.0.0"},{"ecosystem":"npm","package_name":"lodash","requirements":"4.17.21","purl":"pkg:npm/lodash@4.17.21"},{"ecosystem":"npm","package_name":"merge-stream","requirements":"2.0.0","purl":"pkg:npm/merge-stream@2.0.0"},{"ecosystem":"npm","package_name":"meshcat","requirements":"0.0.1","purl":"pkg:npm/meshcat@0.0.1"},{"ecosystem":"npm","package_name":"mime-db","requirements":"1.49.0","purl":"pkg:npm/mime-db@1.49.0"},{"ecosystem":"npm","package_name":"mime-types","requirements":"2.1.32","purl":"pkg:npm/mime-types@2.1.32"},{"ecosystem":"npm","package_name":"mimic-fn","requirements":"2.1.0","purl":"pkg:npm/mimic-fn@2.1.0"},{"ecosystem":"npm","package_name":"ms","requirements":"2.1.3","purl":"pkg:npm/ms@2.1.3"},{"ecosystem":"npm","package_name":"needle","requirements":"2.9.1","purl":"pkg:npm/needle@2.9.1"},{"ecosystem":"npm","package_name":"neo-async","requirements":"2.6.2","purl":"pkg:npm/neo-async@2.6.2"},{"ecosystem":"npm","package_name":"node-releases","requirements":"1.1.75","purl":"pkg:npm/node-releases@1.1.75"},{"ecosystem":"npm","package_name":"normalize-registry-url","requirements":"1.0.0","purl":"pkg:npm/normalize-registry-url@1.0.0"},{"ecosystem":"npm","package_name":"npm-run-path","requirements":"4.0.1","purl":"pkg:npm/npm-run-path@4.0.1"},{"ecosystem":"npm","package_name":"onetime","requirements":"5.1.2","purl":"pkg:npm/onetime@5.1.2"},{"ecosystem":"npm","package_name":"p-limit","requirements":"2.3.0","purl":"pkg:npm/p-limit@2.3.0"},{"ecosystem":"npm","package_name":"p-limit","requirements":"3.1.0","purl":"pkg:npm/p-limit@3.1.0"},{"ecosystem":"npm","package_name":"p-locate","requirements":"4.1.0","purl":"pkg:npm/p-locate@4.1.0"},{"ecosystem":"npm","package_name":"p-try","requirements":"2.2.0","purl":"pkg:npm/p-try@2.2.0"},{"ecosystem":"npm","package_name":"path-exists","requirements":"4.0.0","purl":"pkg:npm/path-exists@4.0.0"},{"ecosystem":"npm","package_name":"path-key","requirements":"3.1.1","purl":"pkg:npm/path-key@3.1.1"},{"ecosystem":"npm","package_name":"path-parse","requirements":"1.0.7","purl":"pkg:npm/path-parse@1.0.7"},{"ecosystem":"npm","package_name":"pkg-dir","requirements":"4.2.0","purl":"pkg:npm/pkg-dir@4.2.0"},{"ecosystem":"npm","package_name":"punycode","requirements":"2.1.1","purl":"pkg:npm/punycode@2.1.1"},{"ecosystem":"npm","package_name":"randombytes","requirements":"2.1.0","purl":"pkg:npm/randombytes@2.1.0"},{"ecosystem":"npm","package_name":"rechoir","requirements":"0.7.1","purl":"pkg:npm/rechoir@0.7.1"},{"ecosystem":"npm","package_name":"resolve-cwd","requirements":"3.0.0","purl":"pkg:npm/resolve-cwd@3.0.0"},{"ecosystem":"npm","package_name":"resolve-from","requirements":"5.0.0","purl":"pkg:npm/resolve-from@5.0.0"},{"ecosystem":"npm","package_name":"resolve","requirements":"1.20.0","purl":"pkg:npm/resolve@1.20.0"},{"ecosystem":"npm","package_name":"safe-buffer","requirements":"5.2.1","purl":"pkg:npm/safe-buffer@5.2.1"},{"ecosystem":"npm","package_name":"safer-buffer","requirements":"2.1.2","purl":"pkg:npm/safer-buffer@2.1.2"},{"ecosystem":"npm","package_name":"sax","requirements":"1.2.4","purl":"pkg:npm/sax@1.2.4"},{"ecosystem":"npm","package_name":"schema-utils","requirements":"3.1.1","purl":"pkg:npm/schema-utils@3.1.1"},{"ecosystem":"npm","package_name":"serialize-javascript","requirements":"6.0.0","purl":"pkg:npm/serialize-javascript@6.0.0"},{"ecosystem":"npm","package_name":"shallow-clone","requirements":"3.0.1","purl":"pkg:npm/shallow-clone@3.0.1"},{"ecosystem":"npm","package_name":"shebang-command","requirements":"2.0.0","purl":"pkg:npm/shebang-command@2.0.0"},{"ecosystem":"npm","package_name":"shebang-regex","requirements":"3.0.0","purl":"pkg:npm/shebang-regex@3.0.0"},{"ecosystem":"npm","package_name":"signal-exit","requirements":"3.0.3","purl":"pkg:npm/signal-exit@3.0.3"},{"ecosystem":"npm","package_name":"source-list-map","requirements":"2.0.1","purl":"pkg:npm/source-list-map@2.0.1"},{"ecosystem":"npm","package_name":"source-map-support","requirements":"0.5.19","purl":"pkg:npm/source-map-support@0.5.19"},{"ecosystem":"npm","package_name":"source-map","requirements":"0.6.1","purl":"pkg:npm/source-map@0.6.1"},{"ecosystem":"npm","package_name":"source-map","requirements":"0.7.3","purl":"pkg:npm/source-map@0.7.3"},{"ecosystem":"npm","package_name":"spdx-exceptions","requirements":"2.3.0","purl":"pkg:npm/spdx-exceptions@2.3.0"},{"ecosystem":"npm","package_name":"spdx-expression-parse","requirements":"3.0.1","purl":"pkg:npm/spdx-expression-parse@3.0.1"},{"ecosystem":"npm","package_name":"spdx-expression-validate","requirements":"2.0.0","purl":"pkg:npm/spdx-expression-validate@2.0.0"},{"ecosystem":"npm","package_name":"spdx-license-ids","requirements":"3.0.10","purl":"pkg:npm/spdx-license-ids@3.0.10"},{"ecosystem":"npm","package_name":"strip-final-newline","requirements":"2.0.0","purl":"pkg:npm/strip-final-newline@2.0.0"},{"ecosystem":"npm","package_name":"supports-color","requirements":"7.2.0","purl":"pkg:npm/supports-color@7.2.0"},{"ecosystem":"npm","package_name":"supports-color","requirements":"8.1.1","purl":"pkg:npm/supports-color@8.1.1"},{"ecosystem":"npm","package_name":"tapable","requirements":"2.2.0","purl":"pkg:npm/tapable@2.2.0"},{"ecosystem":"npm","package_name":"terser-webpack-plugin","requirements":"5.1.4","purl":"pkg:npm/terser-webpack-plugin@5.1.4"},{"ecosystem":"npm","package_name":"terser","requirements":"5.7.2","purl":"pkg:npm/terser@5.7.2"},{"ecosystem":"npm","package_name":"three-wtm","requirements":"1.0.0","purl":"pkg:npm/three-wtm@1.0.0"},{"ecosystem":"npm","package_name":"three","requirements":"0.146.0","purl":"pkg:npm/three@0.146.0"},{"ecosystem":"npm","package_name":"uri-js","requirements":"4.4.1","purl":"pkg:npm/uri-js@4.4.1"},{"ecosystem":"npm","package_name":"v8-compile-cache","requirements":"2.3.0","purl":"pkg:npm/v8-compile-cache@2.3.0"},{"ecosystem":"npm","package_name":"watchpack","requirements":"2.2.0","purl":"pkg:npm/watchpack@2.2.0"},{"ecosystem":"npm","package_name":"webpack-cli","requirements":"4.8.0","purl":"pkg:npm/webpack-cli@4.8.0"},{"ecosystem":"npm","package_name":"webpack-license-plugin","requirements":"4.2.0","purl":"pkg:npm/webpack-license-plugin@4.2.0"},{"ecosystem":"npm","package_name":"webpack-merge","requirements":"5.8.0","purl":"pkg:npm/webpack-merge@5.8.0"},{"ecosystem":"npm","package_name":"webpack-sources","requirements":"2.3.1","purl":"pkg:npm/webpack-sources@2.3.1"},{"ecosystem":"npm","package_name":"webpack-sources","requirements":"3.2.0","purl":"pkg:npm/webpack-sources@3.2.0"},{"ecosystem":"npm","package_name":"webpack","requirements":"5.51.1","purl":"pkg:npm/webpack@5.51.1"},{"ecosystem":"npm","package_name":"which","requirements":"2.0.2","purl":"pkg:npm/which@2.0.2"},{"ecosystem":"npm","package_name":"wildcard","requirements":"2.0.0","purl":"pkg:npm/wildcard@2.0.0"},{"ecosystem":"npm","package_name":"wwobjloader2","requirements":"4.0.0","purl":"pkg:npm/wwobjloader2@4.0.0"},{"ecosystem":"npm","package_name":"yarn","requirements":"1.22.18","purl":"pkg:npm/yarn@1.22.18"},{"ecosystem":"npm","package_name":"yocto-queue","requirements":"0.1.0","purl":"pkg:npm/yocto-queue@0.1.0"},{"ecosystem":"pypi","package_name":"Automat","requirements":"0.8.0","purl":"pkg:pypi/Automat@0.8.0"},{"ecosystem":"pypi","package_name":"Click","requirements":"7.0","purl":"pkg:pypi/Click@7.0"},{"ecosystem":"pypi","package_name":"Cython","requirements":"0.29.14","purl":"pkg:pypi/Cython@0.29.14"},{"ecosystem":"pypi","package_name":"Pillow","requirements":"7.0.0","purl":"pkg:pypi/Pillow@7.0.0"},{"ecosystem":"pypi","package_name":"Pillow","requirements":"8.3.2","purl":"pkg:pypi/Pillow@8.3.2"},{"ecosystem":"pypi","package_name":"PyGObject","requirements":"3.36.0","purl":"pkg:pypi/PyGObject@3.36.0"},{"ecosystem":"pypi","package_name":"PyHamcrest","requirements":"1.9.0","purl":"pkg:pypi/PyHamcrest@1.9.0"},{"ecosystem":"pypi","package_name":"PyJWT","requirements":"1.7.1","purl":"pkg:pypi/PyJWT@1.7.1"},{"ecosystem":"pypi","package_name":"PyNaCl","requirements":"1.3.0","purl":"pkg:pypi/PyNaCl@1.3.0"},{"ecosystem":"pypi","package_name":"PyOpenGL","requirements":"3.1.6","purl":"pkg:pypi/PyOpenGL@3.1.6"},{"ecosystem":"pypi","package_name":"PyQRCode","requirements":"1.2.1","purl":"pkg:pypi/PyQRCode@1.2.1"},{"ecosystem":"pypi","package_name":"PyQt5","requirements":"5.14.1","purl":"pkg:pypi/PyQt5@5.14.1"},{"ecosystem":"pypi","package_name":"PyTrie","requirements":"0.2","purl":"pkg:pypi/PyTrie@0.2"},{"ecosystem":"pypi","package_name":"PyYAML","requirements":"5.3.1","purl":"pkg:pypi/PyYAML@5.3.1"},{"ecosystem":"pypi","package_name":"Pygments","requirements":"2.15.1","purl":"pkg:pypi/Pygments@2.15.1"},{"ecosystem":"pypi","package_name":"Pygments","requirements":"2.3.1","purl":"pkg:pypi/Pygments@2.3.1"},{"ecosystem":"pypi","package_name":"SecretStorage","requirements":"2.3.1","purl":"pkg:pypi/SecretStorage@2.3.1"},{"ecosystem":"pypi","package_name":"Twisted","requirements":"18.9.0","purl":"pkg:pypi/Twisted@18.9.0"},{"ecosystem":"pypi","package_name":"absl-py","requirements":"1.4.0","purl":"pkg:pypi/absl-py@1.4.0"},{"ecosystem":"pypi","package_name":"action-tutorials-py","requirements":"0.9.4","purl":"pkg:pypi/action-tutorials-py@0.9.4"},{"ecosystem":"pypi","package_name":"ament-copyright","requirements":"0.9.7","purl":"pkg:pypi/ament-copyright@0.9.7"},{"ecosystem":"pypi","package_name":"ament-cppcheck","requirements":"0.9.7","purl":"pkg:pypi/ament-cppcheck@0.9.7"},{"ecosystem":"pypi","package_name":"ament-cpplint","requirements":"0.9.7","purl":"pkg:pypi/ament-cpplint@0.9.7"},{"ecosystem":"pypi","package_name":"ament-flake8","requirements":"0.9.7","purl":"pkg:pypi/ament-flake8@0.9.7"},{"ecosystem":"pypi","package_name":"ament-index-python","requirements":"1.1.0","purl":"pkg:pypi/ament-index-python@1.1.0"},{"ecosystem":"pypi","package_name":"ament-lint-cmake","requirements":"0.9.7","purl":"pkg:pypi/ament-lint-cmake@0.9.7"},{"ecosystem":"pypi","package_name":"ament-lint","requirements":"0.9.7","purl":"pkg:pypi/ament-lint@0.9.7"},{"ecosystem":"pypi","package_name":"ament-package","requirements":"0.9.5","purl":"pkg:pypi/ament-package@0.9.5"},{"ecosystem":"pypi","package_name":"ament-pep257","requirements":"0.9.7","purl":"pkg:pypi/ament-pep257@0.9.7"},{"ecosystem":"pypi","package_name":"ament-uncrustify","requirements":"0.9.7","purl":"pkg:pypi/ament-uncrustify@0.9.7"},{"ecosystem":"pypi","package_name":"ament-xmllint","requirements":"0.9.7","purl":"pkg:pypi/ament-xmllint@0.9.7"},{"ecosystem":"pypi","package_name":"anytree","requirements":"2.8.0","purl":"pkg:pypi/anytree@2.8.0"},{"ecosystem":"pypi","package_name":"argcomplete","requirements":"1.8.1","purl":"pkg:pypi/argcomplete@1.8.1"},{"ecosystem":"pypi","package_name":"argparse","requirements":"1.2.1","purl":"pkg:pypi/argparse@1.2.1"},{"ecosystem":"pypi","package_name":"asttokens","requirements":"2.2.1","purl":"pkg:pypi/asttokens@2.2.1"},{"ecosystem":"pypi","package_name":"atomicwrites","requirements":"1.1.5","purl":"pkg:pypi/atomicwrites@1.1.5"},{"ecosystem":"pypi","package_name":"attrs","requirements":"19.3.0","purl":"pkg:pypi/attrs@19.3.0"},{"ecosystem":"pypi","package_name":"autobahn","requirements":"17.10.1","purl":"pkg:pypi/autobahn@17.10.1"},{"ecosystem":"pypi","package_name":"backcall","requirements":"0.2.0","purl":"pkg:pypi/backcall@0.2.0"},{"ecosystem":"pypi","package_name":"beautifulsoup4","requirements":"4.8.2","purl":"pkg:pypi/beautifulsoup4@4.8.2"},{"ecosystem":"pypi","package_name":"blinker","requirements":"1.4","purl":"pkg:pypi/blinker@1.4"},{"ecosystem":"pypi","package_name":"catkin-pkg-modules","requirements":"0.5.2","purl":"pkg:pypi/catkin-pkg-modules@0.5.2"},{"ecosystem":"pypi","package_name":"cbor","requirements":"1.0.0","purl":"pkg:pypi/cbor@1.0.0"},{"ecosystem":"pypi","package_name":"certifi","requirements":"2019.11.28","purl":"pkg:pypi/certifi@2019.11.28"},{"ecosystem":"pypi","package_name":"chardet","requirements":"3.0.4","purl":"pkg:pypi/chardet@3.0.4"},{"ecosystem":"pypi","package_name":"colcon-argcomplete","requirements":"0.3.3","purl":"pkg:pypi/colcon-argcomplete@0.3.3"},{"ecosystem":"pypi","package_name":"colcon-bash","requirements":"0.4.2","purl":"pkg:pypi/colcon-bash@0.4.2"},{"ecosystem":"pypi","package_name":"colcon-cd","requirements":"0.1.1","purl":"pkg:pypi/colcon-cd@0.1.1"},{"ecosystem":"pypi","package_name":"colcon-clean","requirements":"0.2.0","purl":"pkg:pypi/colcon-clean@0.2.0"},{"ecosystem":"pypi","package_name":"colcon-cmake","requirements":"0.2.27","purl":"pkg:pypi/colcon-cmake@0.2.27"},{"ecosystem":"pypi","package_name":"colcon-common-extensions","requirements":"0.3.0","purl":"pkg:pypi/colcon-common-extensions@0.3.0"},{"ecosystem":"pypi","package_name":"colcon-core","requirements":"0.11.0","purl":"pkg:pypi/colcon-core@0.11.0"},{"ecosystem":"pypi","package_name":"colcon-defaults","requirements":"0.2.7","purl":"pkg:pypi/colcon-defaults@0.2.7"},{"ecosystem":"pypi","package_name":"colcon-devtools","requirements":"0.2.3","purl":"pkg:pypi/colcon-devtools@0.2.3"},{"ecosystem":"pypi","package_name":"colcon-installed-package-information","requirements":"0.1.0","purl":"pkg:pypi/colcon-installed-package-information@0.1.0"},{"ecosystem":"pypi","package_name":"colcon-library-path","requirements":"0.2.1","purl":"pkg:pypi/colcon-library-path@0.2.1"},{"ecosystem":"pypi","package_name":"colcon-metadata","requirements":"0.2.5","purl":"pkg:pypi/colcon-metadata@0.2.5"},{"ecosystem":"pypi","package_name":"colcon-notification","requirements":"0.2.15","purl":"pkg:pypi/colcon-notification@0.2.15"},{"ecosystem":"pypi","package_name":"colcon-output","requirements":"0.2.12","purl":"pkg:pypi/colcon-output@0.2.12"},{"ecosystem":"pypi","package_name":"colcon-override-check","requirements":"0.0.1","purl":"pkg:pypi/colcon-override-check@0.0.1"},{"ecosystem":"pypi","package_name":"colcon-package-information","requirements":"0.3.3","purl":"pkg:pypi/colcon-package-information@0.3.3"},{"ecosystem":"pypi","package_name":"colcon-package-selection","requirements":"0.2.10","purl":"pkg:pypi/colcon-package-selection@0.2.10"},{"ecosystem":"pypi","package_name":"colcon-parallel-executor","requirements":"0.2.4","purl":"pkg:pypi/colcon-parallel-executor@0.2.4"},{"ecosystem":"pypi","package_name":"colcon-pkg-config","requirements":"0.1.0","purl":"pkg:pypi/colcon-pkg-config@0.1.0"},{"ecosystem":"pypi","package_name":"colcon-powershell","requirements":"0.3.7","purl":"pkg:pypi/colcon-powershell@0.3.7"},{"ecosystem":"pypi","package_name":"colcon-python-setup-py","requirements":"0.2.7","purl":"pkg:pypi/colcon-python-setup-py@0.2.7"},{"ecosystem":"pypi","package_name":"colcon-recursive-crawl","requirements":"0.2.1","purl":"pkg:pypi/colcon-recursive-crawl@0.2.1"},{"ecosystem":"pypi","package_name":"colcon-ros","requirements":"0.3.23","purl":"pkg:pypi/colcon-ros@0.3.23"},{"ecosystem":"pypi","package_name":"colcon-test-result","requirements":"0.3.8","purl":"pkg:pypi/colcon-test-result@0.3.8"},{"ecosystem":"pypi","package_name":"colcon-zsh","requirements":"0.4.0","purl":"pkg:pypi/colcon-zsh@0.4.0"},{"ecosystem":"pypi","package_name":"colorama","requirements":"0.4.3","purl":"pkg:pypi/colorama@0.4.3"},{"ecosystem":"pypi","package_name":"constantly","requirements":"15.1.0","purl":"pkg:pypi/constantly@15.1.0"},{"ecosystem":"pypi","package_name":"cov-core","requirements":"1.15.0","purl":"pkg:pypi/cov-core@1.15.0"},{"ecosystem":"pypi","package_name":"coverage","requirements":"4.5.2","purl":"pkg:pypi/coverage@4.5.2"},{"ecosystem":"pypi","package_name":"cryptography","requirements":"2.8","purl":"pkg:pypi/cryptography@2.8"},{"ecosystem":"pypi","package_name":"cupshelpers","requirements":"1.0","purl":"pkg:pypi/cupshelpers@1.0"},{"ecosystem":"pypi","package_name":"cycler","requirements":"0.10.0","purl":"pkg:pypi/cycler@0.10.0"},{"ecosystem":"pypi","package_name":"dbus-python","requirements":"1.2.16","purl":"pkg:pypi/dbus-python@1.2.16"},{"ecosystem":"pypi","package_name":"decorator","requirements":"5.1.1","purl":"pkg:pypi/decorator@5.1.1"},{"ecosystem":"pypi","package_name":"defer","requirements":"1.0.6","purl":"pkg:pypi/defer@1.0.6"},{"ecosystem":"pypi","package_name":"demo-nodes-py","requirements":"0.9.4","purl":"pkg:pypi/demo-nodes-py@0.9.4"},{"ecosystem":"pypi","package_name":"distlib","requirements":"0.3.0","purl":"pkg:pypi/distlib@0.3.0"},{"ecosystem":"pypi","package_name":"distro","requirements":"1.4.0","purl":"pkg:pypi/distro@1.4.0"},{"ecosystem":"pypi","package_name":"dm-control","requirements":"1.0.12","purl":"pkg:pypi/dm-control@1.0.12"},{"ecosystem":"pypi","package_name":"dm-env","requirements":"1.6","purl":"pkg:pypi/dm-env@1.6"},{"ecosystem":"pypi","package_name":"dm-tree","requirements":"0.1.8","purl":"pkg:pypi/dm-tree@0.1.8"},{"ecosystem":"pypi","package_name":"docutils","requirements":"0.16","purl":"pkg:pypi/docutils@0.16"},{"ecosystem":"pypi","package_name":"domain-coordinator","requirements":"0.9.2","purl":"pkg:pypi/domain-coordinator@0.9.2"},{"ecosystem":"pypi","package_name":"empy","requirements":"3.3.2","purl":"pkg:pypi/empy@3.3.2"},{"ecosystem":"pypi","package_name":"entrypoints","requirements":"0.3","purl":"pkg:pypi/entrypoints@0.3"},{"ecosystem":"pypi","package_name":"examples-rclpy-executors","requirements":"0.9.4","purl":"pkg:pypi/examples-rclpy-executors@0.9.4"},{"ecosystem":"pypi","package_name":"examples-rclpy-minimal-action-client","requirements":"0.9.4","purl":"pkg:pypi/examples-rclpy-minimal-action-client@0.9.4"},{"ecosystem":"pypi","package_name":"examples-rclpy-minimal-action-server","requirements":"0.9.4","purl":"pkg:pypi/examples-rclpy-minimal-action-server@0.9.4"},{"ecosystem":"pypi","package_name":"examples-rclpy-minimal-client","requirements":"0.9.4","purl":"pkg:pypi/examples-rclpy-minimal-client@0.9.4"},{"ecosystem":"pypi","package_name":"examples-rclpy-minimal-publisher","requirements":"0.9.4","purl":"pkg:pypi/examples-rclpy-minimal-publisher@0.9.4"},{"ecosystem":"pypi","package_name":"examples-rclpy-minimal-service","requirements":"0.9.4","purl":"pkg:pypi/examples-rclpy-minimal-service@0.9.4"},{"ecosystem":"pypi","package_name":"examples-rclpy-minimal-subscriber","requirements":"0.9.4","purl":"pkg:pypi/examples-rclpy-minimal-subscriber@0.9.4"},{"ecosystem":"pypi","package_name":"executing","requirements":"1.2.0","purl":"pkg:pypi/executing@1.2.0"},{"ecosystem":"pypi","package_name":"flake8","requirements":"3.7.9","purl":"pkg:pypi/flake8@3.7.9"},{"ecosystem":"pypi","package_name":"flatbuffers","requirements":"23.1.21","purl":"pkg:pypi/flatbuffers@23.1.21"},{"ecosystem":"pypi","package_name":"ghalton","requirements":"0.6.2","purl":"pkg:pypi/ghalton@0.6.2"},{"ecosystem":"pypi","package_name":"glfw","requirements":"2.5.9","purl":"pkg:pypi/glfw@2.5.9"},{"ecosystem":"pypi","package_name":"gym","requirements":"0.24.1","purl":"pkg:pypi/gym@0.24.1"},{"ecosystem":"pypi","package_name":"html5lib","requirements":"1.0.1","purl":"pkg:pypi/html5lib@1.0.1"},{"ecosystem":"pypi","package_name":"httplib2","requirements":"0.14.0","purl":"pkg:pypi/httplib2@0.14.0"},{"ecosystem":"pypi","package_name":"hyperlink","requirements":"19.0.0","purl":"pkg:pypi/hyperlink@19.0.0"},{"ecosystem":"pypi","package_name":"idna","requirements":"2.8","purl":"pkg:pypi/idna@2.8"},{"ecosystem":"pypi","package_name":"ifcfg","requirements":"0.18","purl":"pkg:pypi/ifcfg@0.18"},{"ecosystem":"pypi","package_name":"imageio","requirements":"2.25.0","purl":"pkg:pypi/imageio@2.25.0"},{"ecosystem":"pypi","package_name":"importlib-metadata","requirements":"1.5.0","purl":"pkg:pypi/importlib-metadata@1.5.0"},{"ecosystem":"pypi","package_name":"incremental","requirements":"16.10.1","purl":"pkg:pypi/incremental@16.10.1"},{"ecosystem":"pypi","package_name":"ipdb","requirements":"0.13.13","purl":"pkg:pypi/ipdb@0.13.13"},{"ecosystem":"pypi","package_name":"ipython","requirements":"8.12.2","purl":"pkg:pypi/ipython@8.12.2"},{"ecosystem":"pypi","package_name":"isaacgym","requirements":"1.0rc4","purl":"pkg:pypi/isaacgym@1.0rc4"},{"ecosystem":"pypi","package_name":"jedi","requirements":"0.18.2","purl":"pkg:pypi/jedi@0.18.2"},{"ecosystem":"pypi","package_name":"joint-state-publisher","requirements":"2.2.0","purl":"pkg:pypi/joint-state-publisher@2.2.0"},{"ecosystem":"pypi","package_name":"keyring","requirements":"18.0.1","purl":"pkg:pypi/keyring@18.0.1"},{"ecosystem":"pypi","package_name":"kiwisolver","requirements":"1.0.1","purl":"pkg:pypi/kiwisolver@1.0.1"},{"ecosystem":"pypi","package_name":"labmaze","requirements":"1.0.6","purl":"pkg:pypi/labmaze@1.0.6"},{"ecosystem":"pypi","package_name":"language-selector","requirements":"0.1","purl":"pkg:pypi/language-selector@0.1"},{"ecosystem":"pypi","package_name":"lark-parser","requirements":"0.8.1","purl":"pkg:pypi/lark-parser@0.8.1"},{"ecosystem":"pypi","package_name":"launch-ros","requirements":"0.11.7","purl":"pkg:pypi/launch-ros@0.11.7"},{"ecosystem":"pypi","package_name":"launch-testing-ros","requirements":"0.11.7","purl":"pkg:pypi/launch-testing-ros@0.11.7"},{"ecosystem":"pypi","package_name":"launch-testing","requirements":"0.10.10","purl":"pkg:pypi/launch-testing@0.10.10"},{"ecosystem":"pypi","package_name":"launch-xml","requirements":"0.10.10","purl":"pkg:pypi/launch-xml@0.10.10"},{"ecosystem":"pypi","package_name":"launch-yaml","requirements":"0.10.10","purl":"pkg:pypi/launch-yaml@0.10.10"},{"ecosystem":"pypi","package_name":"launch","requirements":"0.10.10","purl":"pkg:pypi/launch@0.10.10"},{"ecosystem":"pypi","package_name":"launchpadlib","requirements":"1.10.13","purl":"pkg:pypi/launchpadlib@1.10.13"},{"ecosystem":"pypi","package_name":"lazr.restfulclient","requirements":"0.14.2","purl":"pkg:pypi/lazr.restfulclient@0.14.2"},{"ecosystem":"pypi","package_name":"lazr.uri","requirements":"1.0.3","purl":"pkg:pypi/lazr.uri@1.0.3"},{"ecosystem":"pypi","package_name":"lxml","requirements":"4.5.0","purl":"pkg:pypi/lxml@4.5.0"},{"ecosystem":"pypi","package_name":"lz4","requirements":"3.0.2 dfsg","purl":"pkg:pypi/lz4@3.0.2+dfsg"},{"ecosystem":"pypi","package_name":"macaroonbakery","requirements":"1.3.1","purl":"pkg:pypi/macaroonbakery@1.3.1"},{"ecosystem":"pypi","package_name":"matplotlib-inline","requirements":"0.1.6","purl":"pkg:pypi/matplotlib-inline@0.1.6"},{"ecosystem":"pypi","package_name":"matplotlib","requirements":"3.1.2","purl":"pkg:pypi/matplotlib@3.1.2"},{"ecosystem":"pypi","package_name":"mccabe","requirements":"0.6.1","purl":"pkg:pypi/mccabe@0.6.1"},{"ecosystem":"pypi","package_name":"mediapipe","requirements":"0.9.0.1","purl":"pkg:pypi/mediapipe@0.9.0.1"},{"ecosystem":"pypi","package_name":"meshcat","requirements":"0.3.2","purl":"pkg:pypi/meshcat@0.3.2"},{"ecosystem":"pypi","package_name":"mock","requirements":"3.0.5","purl":"pkg:pypi/mock@3.0.5"},{"ecosystem":"pypi","package_name":"more-itertools","requirements":"4.2.0","purl":"pkg:pypi/more-itertools@4.2.0"},{"ecosystem":"pypi","package_name":"mpi4py","requirements":"3.0.3","purl":"pkg:pypi/mpi4py@3.0.3"},{"ecosystem":"pypi","package_name":"mujoco","requirements":"2.3.5","purl":"pkg:pypi/mujoco@2.3.5"},{"ecosystem":"pypi","package_name":"netifaces","requirements":"0.10.4","purl":"pkg:pypi/netifaces@0.10.4"},{"ecosystem":"pypi","package_name":"networkx","requirements":"3.0","purl":"pkg:pypi/networkx@3.0"},{"ecosystem":"pypi","package_name":"ninja","requirements":"1.11.1","purl":"pkg:pypi/ninja@1.11.1"},{"ecosystem":"pypi","package_name":"nlopt","requirements":"2.7.1","purl":"pkg:pypi/nlopt@2.7.1"},{"ecosystem":"pypi","package_name":"nose2","requirements":"0.9.1","purl":"pkg:pypi/nose2@0.9.1"},{"ecosystem":"pypi","package_name":"notify2","requirements":"0.3","purl":"pkg:pypi/notify2@0.3"},{"ecosystem":"pypi","package_name":"numpy-quaternion","requirements":"2022.4.2","purl":"pkg:pypi/numpy-quaternion@2022.4.2"},{"ecosystem":"pypi","package_name":"numpy","requirements":"1.17.4","purl":"pkg:pypi/numpy@1.17.4"},{"ecosystem":"pypi","package_name":"numpy","requirements":"1.23.0","purl":"pkg:pypi/numpy@1.23.0"},{"ecosystem":"pypi","package_name":"nvidia-curobo","requirements":"0.4.0.post1.dev0 dirty","purl":"pkg:pypi/nvidia-curobo@0.4.0.post1.dev0+dirty"},{"ecosystem":"pypi","package_name":"oauthlib","requirements":"3.1.0","purl":"pkg:pypi/oauthlib@3.1.0"},{"ecosystem":"pypi","package_name":"olefile","requirements":"0.46","purl":"pkg:pypi/olefile@0.46"},{"ecosystem":"pypi","package_name":"opencv-contrib-python","requirements":"4.7.0.68","purl":"pkg:pypi/opencv-contrib-python@4.7.0.68"},{"ecosystem":"pypi","package_name":"opencv-python","requirements":"4.7.0.68","purl":"pkg:pypi/opencv-python@4.7.0.68"},{"ecosystem":"pypi","package_name":"osrf-pycommon","requirements":"0.1.11","purl":"pkg:pypi/osrf-pycommon@0.1.11"},{"ecosystem":"pypi","package_name":"packaging","requirements":"20.3","purl":"pkg:pypi/packaging@20.3"},{"ecosystem":"pypi","package_name":"parso","requirements":"0.8.3","purl":"pkg:pypi/parso@0.8.3"},{"ecosystem":"pypi","package_name":"pathspec","requirements":"0.11.0","purl":"pkg:pypi/pathspec@0.11.0"},{"ecosystem":"pypi","package_name":"pbr","requirements":"5.4.5","purl":"pkg:pypi/pbr@5.4.5"},{"ecosystem":"pypi","package_name":"pexpect","requirements":"4.8.0","purl":"pkg:pypi/pexpect@4.8.0"},{"ecosystem":"pypi","package_name":"pickleshare","requirements":"0.7.5","purl":"pkg:pypi/pickleshare@0.7.5"},{"ecosystem":"pypi","package_name":"pip","requirements":"20.0.2","purl":"pkg:pypi/pip@20.0.2"},{"ecosystem":"pypi","package_name":"pluggy","requirements":"0.13.0","purl":"pkg:pypi/pluggy@0.13.0"},{"ecosystem":"pypi","package_name":"prompt-toolkit","requirements":"3.0.38","purl":"pkg:pypi/prompt-toolkit@3.0.38"},{"ecosystem":"pypi","package_name":"protobuf","requirements":"3.20.3","purl":"pkg:pypi/protobuf@3.20.3"},{"ecosystem":"pypi","package_name":"protobuf","requirements":"3.6.1","purl":"pkg:pypi/protobuf@3.6.1"},{"ecosystem":"pypi","package_name":"psutil","requirements":"5.5.1","purl":"pkg:pypi/psutil@5.5.1"},{"ecosystem":"pypi","package_name":"ptyprocess","requirements":"0.7.0","purl":"pkg:pypi/ptyprocess@0.7.0"},{"ecosystem":"pypi","package_name":"pure-eval","requirements":"0.2.2","purl":"pkg:pypi/pure-eval@0.2.2"},{"ecosystem":"pypi","package_name":"py-ubjson","requirements":"0.14.0","purl":"pkg:pypi/py-ubjson@0.14.0"},{"ecosystem":"pypi","package_name":"py","requirements":"1.8.1","purl":"pkg:pypi/py@1.8.1"},{"ecosystem":"pypi","package_name":"pyOpenSSL","requirements":"19.0.0","purl":"pkg:pypi/pyOpenSSL@19.0.0"},{"ecosystem":"pypi","package_name":"pyRFC3339","requirements":"1.1","purl":"pkg:pypi/pyRFC3339@1.1"},{"ecosystem":"pypi","package_name":"pyasn1-modules","requirements":"0.2.1","purl":"pkg:pypi/pyasn1-modules@0.2.1"},{"ecosystem":"pypi","package_name":"pyasn1","requirements":"0.4.2","purl":"pkg:pypi/pyasn1@0.4.2"},{"ecosystem":"pypi","package_name":"pycairo","requirements":"1.16.2","purl":"pkg:pypi/pycairo@1.16.2"},{"ecosystem":"pypi","package_name":"pycodestyle","requirements":"2.5.0","purl":"pkg:pypi/pycodestyle@2.5.0"},{"ecosystem":"pypi","package_name":"pycollada","requirements":"0.7.2","purl":"pkg:pypi/pycollada@0.7.2"},{"ecosystem":"pypi","package_name":"pycups","requirements":"1.9.73","purl":"pkg:pypi/pycups@1.9.73"},{"ecosystem":"pypi","package_name":"pydocstyle","requirements":"2.1.1","purl":"pkg:pypi/pydocstyle@2.1.1"},{"ecosystem":"pypi","package_name":"pydot","requirements":"1.4.1","purl":"pkg:pypi/pydot@1.4.1"},{"ecosystem":"pypi","package_name":"pyflakes","requirements":"2.1.1","purl":"pkg:pypi/pyflakes@2.1.1"},{"ecosystem":"pypi","package_name":"pymacaroons","requirements":"0.13.0","purl":"pkg:pypi/pymacaroons@0.13.0"},{"ecosystem":"pypi","package_name":"pyngrok","requirements":"6.0.0","purl":"pkg:pypi/pyngrok@6.0.0"},{"ecosystem":"pypi","package_name":"pyparsing","requirements":"2.4.6","purl":"pkg:pypi/pyparsing@2.4.6"},{"ecosystem":"pypi","package_name":"pyparsing","requirements":"3.0.9","purl":"pkg:pypi/pyparsing@3.0.9"},{"ecosystem":"pypi","package_name":"pypng","requirements":"0.0.20","purl":"pkg:pypi/pypng@0.0.20"},{"ecosystem":"pypi","package_name":"pytest-cov","requirements":"2.8.1","purl":"pkg:pypi/pytest-cov@2.8.1"},{"ecosystem":"pypi","package_name":"pytest","requirements":"4.6.9","purl":"pkg:pypi/pytest@4.6.9"},{"ecosystem":"pypi","package_name":"python-apt","requirements":"2.0.1","purl":"pkg:pypi/python-apt@2.0.1"},{"ecosystem":"pypi","package_name":"python-dateutil","requirements":"2.7.3","purl":"pkg:pypi/python-dateutil@2.7.3"},{"ecosystem":"pypi","package_name":"python-snappy","requirements":"0.5.3","purl":"pkg:pypi/python-snappy@0.5.3"},{"ecosystem":"pypi","package_name":"pytz","requirements":"2019.3","purl":"pkg:pypi/pytz@2019.3"},{"ecosystem":"pypi","package_name":"pyzmq","requirements":"25.0.2","purl":"pkg:pypi/pyzmq@25.0.2"},{"ecosystem":"pypi","package_name":"quality-of-service-demo-py","requirements":"0.9.4","purl":"pkg:pypi/quality-of-service-demo-py@0.9.4"},{"ecosystem":"pypi","package_name":"requests-unixsocket","requirements":"0.2.0","purl":"pkg:pypi/requests-unixsocket@0.2.0"},{"ecosystem":"pypi","package_name":"requests","requirements":"2.22.0","purl":"pkg:pypi/requests@2.22.0"},{"ecosystem":"pypi","package_name":"roman","requirements":"2.0.0","purl":"pkg:pypi/roman@2.0.0"},{"ecosystem":"pypi","package_name":"ros2action","requirements":"0.9.12","purl":"pkg:pypi/ros2action@0.9.12"},{"ecosystem":"pypi","package_name":"ros2bag","requirements":"0.3.9","purl":"pkg:pypi/ros2bag@0.3.9"},{"ecosystem":"pypi","package_name":"ros2cli","requirements":"0.9.12","purl":"pkg:pypi/ros2cli@0.9.12"},{"ecosystem":"pypi","package_name":"ros2component","requirements":"0.9.12","purl":"pkg:pypi/ros2component@0.9.12"},{"ecosystem":"pypi","package_name":"ros2doctor","requirements":"0.9.12","purl":"pkg:pypi/ros2doctor@0.9.12"},{"ecosystem":"pypi","package_name":"ros2interface","requirements":"0.9.12","purl":"pkg:pypi/ros2interface@0.9.12"},{"ecosystem":"pypi","package_name":"ros2launch","requirements":"0.11.7","purl":"pkg:pypi/ros2launch@0.11.7"},{"ecosystem":"pypi","package_name":"ros2lifecycle","requirements":"0.9.12","purl":"pkg:pypi/ros2lifecycle@0.9.12"},{"ecosystem":"pypi","package_name":"ros2multicast","requirements":"0.9.12","purl":"pkg:pypi/ros2multicast@0.9.12"},{"ecosystem":"pypi","package_name":"ros2node","requirements":"0.9.12","purl":"pkg:pypi/ros2node@0.9.12"},{"ecosystem":"pypi","package_name":"ros2param","requirements":"0.9.12","purl":"pkg:pypi/ros2param@0.9.12"},{"ecosystem":"pypi","package_name":"ros2pkg","requirements":"0.9.12","purl":"pkg:pypi/ros2pkg@0.9.12"},{"ecosystem":"pypi","package_name":"ros2run","requirements":"0.9.12","purl":"pkg:pypi/ros2run@0.9.12"},{"ecosystem":"pypi","package_name":"ros2service","requirements":"0.9.12","purl":"pkg:pypi/ros2service@0.9.12"},{"ecosystem":"pypi","package_name":"ros2topic","requirements":"0.9.12","purl":"pkg:pypi/ros2topic@0.9.12"},{"ecosystem":"pypi","package_name":"rosdistro-modules","requirements":"0.9.0","purl":"pkg:pypi/rosdistro-modules@0.9.0"},{"ecosystem":"pypi","package_name":"rosidl-runtime-py","requirements":"0.9.1","purl":"pkg:pypi/rosidl-runtime-py@0.9.1"},{"ecosystem":"pypi","package_name":"rospkg-modules","requirements":"1.4.0","purl":"pkg:pypi/rospkg-modules@1.4.0"},{"ecosystem":"pypi","package_name":"rpyutils","requirements":"0.2.0","purl":"pkg:pypi/rpyutils@0.2.0"},{"ecosystem":"pypi","package_name":"rqt-action","requirements":"0.4.9","purl":"pkg:pypi/rqt-action@0.4.9"},{"ecosystem":"pypi","package_name":"rqt-console","requirements":"1.1.2","purl":"pkg:pypi/rqt-console@1.1.2"},{"ecosystem":"pypi","package_name":"rqt-graph","requirements":"1.1.3","purl":"pkg:pypi/rqt-graph@1.1.3"},{"ecosystem":"pypi","package_name":"rqt-gui-py","requirements":"1.1.2","purl":"pkg:pypi/rqt-gui-py@1.1.2"},{"ecosystem":"pypi","package_name":"rqt-gui","requirements":"1.1.2","purl":"pkg:pypi/rqt-gui@1.1.2"},{"ecosystem":"pypi","package_name":"rqt-msg","requirements":"1.0.5","purl":"pkg:pypi/rqt-msg@1.0.5"},{"ecosystem":"pypi","package_name":"rqt-plot","requirements":"1.1.1","purl":"pkg:pypi/rqt-plot@1.1.1"},{"ecosystem":"pypi","package_name":"rqt-publisher","requirements":"1.3.0","purl":"pkg:pypi/rqt-publisher@1.3.0"},{"ecosystem":"pypi","package_name":"rqt-py-console","requirements":"1.0.2","purl":"pkg:pypi/rqt-py-console@1.0.2"},{"ecosystem":"pypi","package_name":"rqt-reconfigure","requirements":"1.0.8","purl":"pkg:pypi/rqt-reconfigure@1.0.8"},{"ecosystem":"pypi","package_name":"rqt-service-caller","requirements":"1.0.5","purl":"pkg:pypi/rqt-service-caller@1.0.5"},{"ecosystem":"pypi","package_name":"rqt-shell","requirements":"1.0.2","purl":"pkg:pypi/rqt-shell@1.0.2"},{"ecosystem":"pypi","package_name":"rqt-srv","requirements":"1.0.3","purl":"pkg:pypi/rqt-srv@1.0.3"},{"ecosystem":"pypi","package_name":"rqt-top","requirements":"1.0.2","purl":"pkg:pypi/rqt-top@1.0.2"},{"ecosystem":"pypi","package_name":"rqt-topic","requirements":"1.3.0","purl":"pkg:pypi/rqt-topic@1.3.0"},{"ecosystem":"pypi","package_name":"sapien","requirements":"2.1.0","purl":"pkg:pypi/sapien@2.1.0"},{"ecosystem":"pypi","package_name":"scantree","requirements":"0.0.1","purl":"pkg:pypi/scantree@0.0.1"},{"ecosystem":"pypi","package_name":"scipy","requirements":"1.10.0","purl":"pkg:pypi/scipy@1.10.0"},{"ecosystem":"pypi","package_name":"service-identity","requirements":"18.1.0","purl":"pkg:pypi/service-identity@18.1.0"},{"ecosystem":"pypi","package_name":"setuptools-scm","requirements":"7.1.0","purl":"pkg:pypi/setuptools-scm@7.1.0"},{"ecosystem":"pypi","package_name":"setuptools","requirements":"45.2.0","purl":"pkg:pypi/setuptools@45.2.0"},{"ecosystem":"pypi","package_name":"sim-web-visualizer","requirements":"0.4.0","purl":"pkg:pypi/sim-web-visualizer@0.4.0"},{"ecosystem":"pypi","package_name":"simplejson","requirements":"3.16.0","purl":"pkg:pypi/simplejson@3.16.0"},{"ecosystem":"pypi","package_name":"sip","requirements":"4.19.21","purl":"pkg:pypi/sip@4.19.21"},{"ecosystem":"pypi","package_name":"six","requirements":"1.14.0","purl":"pkg:pypi/six@1.14.0"},{"ecosystem":"pypi","package_name":"smplx","requirements":"0.1.28","purl":"pkg:pypi/smplx@0.1.28"},{"ecosystem":"pypi","package_name":"snowballstemmer","requirements":"2.0.0","purl":"pkg:pypi/snowballstemmer@2.0.0"},{"ecosystem":"pypi","package_name":"soupsieve","requirements":"1.9.5","purl":"pkg:pypi/soupsieve@1.9.5"},{"ecosystem":"pypi","package_name":"sros2","requirements":"0.9.5","purl":"pkg:pypi/sros2@0.9.5"},{"ecosystem":"pypi","package_name":"stack-data","requirements":"0.6.2","purl":"pkg:pypi/stack-data@0.6.2"},{"ecosystem":"pypi","package_name":"systemd-python","requirements":"234","purl":"pkg:pypi/systemd-python@234"},{"ecosystem":"pypi","package_name":"teleop-twist-keyboard","requirements":"2.3.2","purl":"pkg:pypi/teleop-twist-keyboard@2.3.2"},{"ecosystem":"pypi","package_name":"timingdecorator","requirements":"0.1.3","purl":"pkg:pypi/timingdecorator@0.1.3"},{"ecosystem":"pypi","package_name":"tomli","requirements":"2.0.1","purl":"pkg:pypi/tomli@2.0.1"},{"ecosystem":"pypi","package_name":"topic-monitor","requirements":"0.9.4","purl":"pkg:pypi/topic-monitor@0.9.4"},{"ecosystem":"pypi","package_name":"torch","requirements":"1.13.0 cu117","purl":"pkg:pypi/torch@1.13.0+cu117"},{"ecosystem":"pypi","package_name":"torchtyping","requirements":"0.1.4","purl":"pkg:pypi/torchtyping@0.1.4"},{"ecosystem":"pypi","package_name":"torchvision","requirements":"0.14.0 cu117","purl":"pkg:pypi/torchvision@0.14.0+cu117"},{"ecosystem":"pypi","package_name":"tornado","requirements":"6.3.2","purl":"pkg:pypi/tornado@6.3.2"},{"ecosystem":"pypi","package_name":"tqdm","requirements":"4.65.0","purl":"pkg:pypi/tqdm@4.65.0"},{"ecosystem":"pypi","package_name":"traitlets","requirements":"5.9.0","purl":"pkg:pypi/traitlets@5.9.0"},{"ecosystem":"pypi","package_name":"transforms3d","requirements":"0.4.1","purl":"pkg:pypi/transforms3d@0.4.1"},{"ecosystem":"pypi","package_name":"trimesh","requirements":"3.18.1","purl":"pkg:pypi/trimesh@3.18.1"},{"ecosystem":"pypi","package_name":"txaio","requirements":"2.10.0","purl":"pkg:pypi/txaio@2.10.0"},{"ecosystem":"pypi","package_name":"typeguard","requirements":"2.13.3","purl":"pkg:pypi/typeguard@2.13.3"},{"ecosystem":"pypi","package_name":"typing_extensions","requirements":"4.4.0","purl":"pkg:pypi/typing_extensions@4.4.0"},{"ecosystem":"pypi","package_name":"u-msgpack-python","requirements":"2.1","purl":"pkg:pypi/u-msgpack-python@2.1"},{"ecosystem":"pypi","package_name":"u-msgpack-python","requirements":"2.7.2","purl":"pkg:pypi/u-msgpack-python@2.7.2"},{"ecosystem":"pypi","package_name":"urllib3","requirements":"1.25.8","purl":"pkg:pypi/urllib3@1.25.8"},{"ecosystem":"pypi","package_name":"wadllib","requirements":"1.3.3","purl":"pkg:pypi/wadllib@1.3.3"},{"ecosystem":"pypi","package_name":"warp-lang","requirements":"0.6.2","purl":"pkg:pypi/warp-lang@0.6.2"},{"ecosystem":"pypi","package_name":"wcwidth","requirements":"0.1.8","purl":"pkg:pypi/wcwidth@0.1.8"},{"ecosystem":"pypi","package_name":"webencodings","requirements":"0.5.1","purl":"pkg:pypi/webencodings@0.5.1"},{"ecosystem":"pypi","package_name":"wheel","requirements":"0.34.2","purl":"pkg:pypi/wheel@0.34.2"},{"ecosystem":"pypi","package_name":"wsaccel","requirements":"0.6.2","purl":"pkg:pypi/wsaccel@0.6.2"},{"ecosystem":"pypi","package_name":"wsgiref","requirements":"0.1.2","purl":"pkg:pypi/wsgiref@0.1.2"},{"ecosystem":"pypi","package_name":"yourdfpy","requirements":"0.0.53","purl":"pkg:pypi/yourdfpy@0.0.53"},{"ecosystem":"pypi","package_name":"zipp","requirements":"1.0.0","purl":"pkg:pypi/zipp@1.0.0"},{"ecosystem":"pypi","package_name":"zope.interface","requirements":"4.7.1","purl":"pkg:pypi/zope.interface@4.7.1"}]}