{"number":"latest","published_at":"2023-05-08T14:49:04.748Z","last_synced_at":"2024-03-07T17:05:59.275Z","created_at":"2023-11-29T21:00:45.272Z","updated_at":"2024-03-07T17:05:59.277Z","distro":null,"version_url":"https://docker.ecosyste.ms/api/v1/packages/devnetexperttraining%2Fpython/versions/latest","package":{"name":"devnetexperttraining/python","package_url":"https://docker.ecosyste.ms/api/v1/packages/devnetexperttraining%2Fpython"},"dependencies":[{"ecosystem":"generic","package_name":"bash","requirements":"5.0.17","purl":"pkg:generic/bash@5.0.17"},{"ecosystem":"generic","package_name":"python","requirements":"3.8.10","purl":"pkg:generic/python@3.8.10"},{"ecosystem":"generic","package_name":"python","requirements":"3.9.5","purl":"pkg:generic/python@3.9.5"},{"ecosystem":"pypi","package_name":"Flask","requirements":"1.1.4","purl":"pkg:pypi/Flask@1.1.4"},{"ecosystem":"pypi","package_name":"Jinja2","requirements":"2.11.3","purl":"pkg:pypi/Jinja2@2.11.3"},{"ecosystem":"pypi","package_name":"MarkupSafe","requirements":"2.0.1","purl":"pkg:pypi/MarkupSafe@2.0.1"},{"ecosystem":"pypi","package_name":"PyGObject","requirements":"3.36.0","purl":"pkg:pypi/PyGObject@3.36.0"},{"ecosystem":"pypi","package_name":"PyNaCl","requirements":"1.5.0","purl":"pkg:pypi/PyNaCl@1.5.0"},{"ecosystem":"pypi","package_name":"PyYAML","requirements":"5.4.1","purl":"pkg:pypi/PyYAML@5.4.1"},{"ecosystem":"pypi","package_name":"Pygments","requirements":"2.11.2","purl":"pkg:pypi/Pygments@2.11.2"},{"ecosystem":"pypi","package_name":"Werkzeug","requirements":"1.0.1","purl":"pkg:pypi/Werkzeug@1.0.1"},{"ecosystem":"pypi","package_name":"aiofiles","requirements":"0.8.0","purl":"pkg:pypi/aiofiles@0.8.0"},{"ecosystem":"pypi","package_name":"aiohttp-swagger","requirements":"1.0.16","purl":"pkg:pypi/aiohttp-swagger@1.0.16"},{"ecosystem":"pypi","package_name":"aiohttp","requirements":"3.8.1","purl":"pkg:pypi/aiohttp@3.8.1"},{"ecosystem":"pypi","package_name":"aiosignal","requirements":"1.2.0","purl":"pkg:pypi/aiosignal@1.2.0"},{"ecosystem":"pypi","package_name":"aniso8601","requirements":"9.0.1","purl":"pkg:pypi/aniso8601@9.0.1"},{"ecosystem":"pypi","package_name":"apipkg","requirements":"2.0.0","purl":"pkg:pypi/apipkg@2.0.0"},{"ecosystem":"pypi","package_name":"astroid","requirements":"2.9.3","purl":"pkg:pypi/astroid@2.9.3"},{"ecosystem":"pypi","package_name":"asttokens","requirements":"2.0.5","purl":"pkg:pypi/asttokens@2.0.5"},{"ecosystem":"pypi","package_name":"async-lru","requirements":"1.0.2","purl":"pkg:pypi/async-lru@1.0.2"},{"ecosystem":"pypi","package_name":"async-timeout","requirements":"4.0.2","purl":"pkg:pypi/async-timeout@4.0.2"},{"ecosystem":"pypi","package_name":"asyncssh","requirements":"2.9.0","purl":"pkg:pypi/asyncssh@2.9.0"},{"ecosystem":"pypi","package_name":"attrs","requirements":"21.4.0","purl":"pkg:pypi/attrs@21.4.0"},{"ecosystem":"pypi","package_name":"backcall","requirements":"0.2.0","purl":"pkg:pypi/backcall@0.2.0"},{"ecosystem":"pypi","package_name":"bcrypt","requirements":"3.2.0","purl":"pkg:pypi/bcrypt@3.2.0"},{"ecosystem":"pypi","package_name":"black","requirements":"21.12b0","purl":"pkg:pypi/black@21.12b0"},{"ecosystem":"pypi","package_name":"blessings","requirements":"1.7","purl":"pkg:pypi/blessings@1.7"},{"ecosystem":"pypi","package_name":"bpython","requirements":"0.22.1","purl":"pkg:pypi/bpython@0.22.1"},{"ecosystem":"pypi","package_name":"certifi","requirements":"2021.10.8","purl":"pkg:pypi/certifi@2021.10.8"},{"ecosystem":"pypi","package_name":"cffi","requirements":"1.15.0","purl":"pkg:pypi/cffi@1.15.0"},{"ecosystem":"pypi","package_name":"chardet","requirements":"4.0.0","purl":"pkg:pypi/chardet@4.0.0"},{"ecosystem":"pypi","package_name":"charset-normalizer","requirements":"2.0.12","purl":"pkg:pypi/charset-normalizer@2.0.12"},{"ecosystem":"pypi","package_name":"click","requirements":"7.1.2","purl":"pkg:pypi/click@7.1.2"},{"ecosystem":"pypi","package_name":"colorama","requirements":"0.4.4","purl":"pkg:pypi/colorama@0.4.4"},{"ecosystem":"pypi","package_name":"commonmark","requirements":"0.9.1","purl":"pkg:pypi/commonmark@0.9.1"},{"ecosystem":"pypi","package_name":"cryptography","requirements":"36.0.1","purl":"pkg:pypi/cryptography@36.0.1"},{"ecosystem":"pypi","package_name":"curtsies","requirements":"0.3.10","purl":"pkg:pypi/curtsies@0.3.10"},{"ecosystem":"pypi","package_name":"cwcwidth","requirements":"0.1.6","purl":"pkg:pypi/cwcwidth@0.1.6"},{"ecosystem":"pypi","package_name":"darglint","requirements":"1.8.1","purl":"pkg:pypi/darglint@1.8.1"},{"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":"dill","requirements":"0.3.4","purl":"pkg:pypi/dill@0.3.4"},{"ecosystem":"pypi","package_name":"distro","requirements":"1.7.0","purl":"pkg:pypi/distro@1.7.0"},{"ecosystem":"pypi","package_name":"executing","requirements":"0.8.3","purl":"pkg:pypi/executing@0.8.3"},{"ecosystem":"pypi","package_name":"fancycompleter","requirements":"0.9.1","purl":"pkg:pypi/fancycompleter@0.9.1"},{"ecosystem":"pypi","package_name":"flake8-bugbear","requirements":"22.1.11","purl":"pkg:pypi/flake8-bugbear@22.1.11"},{"ecosystem":"pypi","package_name":"flake8-docstrings","requirements":"1.6.0","purl":"pkg:pypi/flake8-docstrings@1.6.0"},{"ecosystem":"pypi","package_name":"flake8-mypy","requirements":"17.8.0","purl":"pkg:pypi/flake8-mypy@17.8.0"},{"ecosystem":"pypi","package_name":"flake8","requirements":"4.0.1","purl":"pkg:pypi/flake8@4.0.1"},{"ecosystem":"pypi","package_name":"flask-restx","requirements":"0.5.1","purl":"pkg:pypi/flask-restx@0.5.1"},{"ecosystem":"pypi","package_name":"frozenlist","requirements":"1.3.0","purl":"pkg:pypi/frozenlist@1.3.0"},{"ecosystem":"pypi","package_name":"future","requirements":"0.18.2","purl":"pkg:pypi/future@0.18.2"},{"ecosystem":"pypi","package_name":"genie.libs.clean","requirements":"21.9.3","purl":"pkg:pypi/genie.libs.clean@21.9.3"},{"ecosystem":"pypi","package_name":"genie.libs.conf","requirements":"21.9","purl":"pkg:pypi/genie.libs.conf@21.9"},{"ecosystem":"pypi","package_name":"genie.libs.filetransferutils","requirements":"21.9","purl":"pkg:pypi/genie.libs.filetransferutils@21.9"},{"ecosystem":"pypi","package_name":"genie.libs.health","requirements":"21.9.1","purl":"pkg:pypi/genie.libs.health@21.9.1"},{"ecosystem":"pypi","package_name":"genie.libs.ops","requirements":"21.9","purl":"pkg:pypi/genie.libs.ops@21.9"},{"ecosystem":"pypi","package_name":"genie.libs.parser","requirements":"21.9","purl":"pkg:pypi/genie.libs.parser@21.9"},{"ecosystem":"pypi","package_name":"genie.libs.sdk","requirements":"21.9","purl":"pkg:pypi/genie.libs.sdk@21.9"},{"ecosystem":"pypi","package_name":"genie","requirements":"21.9","purl":"pkg:pypi/genie@21.9"},{"ecosystem":"pypi","package_name":"greenlet","requirements":"1.1.2","purl":"pkg:pypi/greenlet@1.1.2"},{"ecosystem":"pypi","package_name":"hvac","requirements":"0.11.2","purl":"pkg:pypi/hvac@0.11.2"},{"ecosystem":"pypi","package_name":"idna","requirements":"3.3","purl":"pkg:pypi/idna@3.3"},{"ecosystem":"pypi","package_name":"iniconfig","requirements":"1.1.1","purl":"pkg:pypi/iniconfig@1.1.1"},{"ecosystem":"pypi","package_name":"ipdb","requirements":"0.13.9","purl":"pkg:pypi/ipdb@0.13.9"},{"ecosystem":"pypi","package_name":"ipython","requirements":"8.1.0","purl":"pkg:pypi/ipython@8.1.0"},{"ecosystem":"pypi","package_name":"isort","requirements":"5.10.1","purl":"pkg:pypi/isort@5.10.1"},{"ecosystem":"pypi","package_name":"itsdangerous","requirements":"1.1.0","purl":"pkg:pypi/itsdangerous@1.1.0"},{"ecosystem":"pypi","package_name":"jedi","requirements":"0.18.1","purl":"pkg:pypi/jedi@0.18.1"},{"ecosystem":"pypi","package_name":"jsonpickle","requirements":"2.1.0","purl":"pkg:pypi/jsonpickle@2.1.0"},{"ecosystem":"pypi","package_name":"jsonschema","requirements":"4.4.0","purl":"pkg:pypi/jsonschema@4.4.0"},{"ecosystem":"pypi","package_name":"junit-xml","requirements":"1.9","purl":"pkg:pypi/junit-xml@1.9"},{"ecosystem":"pypi","package_name":"lazy-object-proxy","requirements":"1.7.1","purl":"pkg:pypi/lazy-object-proxy@1.7.1"},{"ecosystem":"pypi","package_name":"lxml","requirements":"4.6.5","purl":"pkg:pypi/lxml@4.6.5"},{"ecosystem":"pypi","package_name":"matplotlib-inline","requirements":"0.1.3","purl":"pkg:pypi/matplotlib-inline@0.1.3"},{"ecosystem":"pypi","package_name":"mccabe","requirements":"0.6.1","purl":"pkg:pypi/mccabe@0.6.1"},{"ecosystem":"pypi","package_name":"multidict","requirements":"6.0.2","purl":"pkg:pypi/multidict@6.0.2"},{"ecosystem":"pypi","package_name":"mypy-extensions","requirements":"0.4.3","purl":"pkg:pypi/mypy-extensions@0.4.3"},{"ecosystem":"pypi","package_name":"mypy","requirements":"0.931","purl":"pkg:pypi/mypy@0.931"},{"ecosystem":"pypi","package_name":"ncclient","requirements":"0.6.12","purl":"pkg:pypi/ncclient@0.6.12"},{"ecosystem":"pypi","package_name":"netaddr","requirements":"0.8.0","purl":"pkg:pypi/netaddr@0.8.0"},{"ecosystem":"pypi","package_name":"netmiko","requirements":"3.4.0","purl":"pkg:pypi/netmiko@3.4.0"},{"ecosystem":"pypi","package_name":"ntc-templates","requirements":"3.0.0","purl":"pkg:pypi/ntc-templates@3.0.0"},{"ecosystem":"pypi","package_name":"packaging","requirements":"21.3","purl":"pkg:pypi/packaging@21.3"},{"ecosystem":"pypi","package_name":"paramiko","requirements":"2.7.2","purl":"pkg:pypi/paramiko@2.7.2"},{"ecosystem":"pypi","package_name":"parso","requirements":"0.8.3","purl":"pkg:pypi/parso@0.8.3"},{"ecosystem":"pypi","package_name":"pathspec","requirements":"0.9.0","purl":"pkg:pypi/pathspec@0.9.0"},{"ecosystem":"pypi","package_name":"pdbpp","requirements":"0.10.3","purl":"pkg:pypi/pdbpp@0.10.3"},{"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":"23.1.2","purl":"pkg:pypi/pip@23.1.2"},{"ecosystem":"pypi","package_name":"platformdirs","requirements":"2.5.1","purl":"pkg:pypi/platformdirs@2.5.1"},{"ecosystem":"pypi","package_name":"pluggy","requirements":"1.0.0","purl":"pkg:pypi/pluggy@1.0.0"},{"ecosystem":"pypi","package_name":"prettytable","requirements":"3.1.1","purl":"pkg:pypi/prettytable@3.1.1"},{"ecosystem":"pypi","package_name":"prompt-toolkit","requirements":"3.0.28","purl":"pkg:pypi/prompt-toolkit@3.0.28"},{"ecosystem":"pypi","package_name":"psutil","requirements":"5.9.0","purl":"pkg:pypi/psutil@5.9.0"},{"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","requirements":"1.11.0","purl":"pkg:pypi/py@1.11.0"},{"ecosystem":"pypi","package_name":"pyang","requirements":"2.5.2","purl":"pkg:pypi/pyang@2.5.2"},{"ecosystem":"pypi","package_name":"pyats.aereport","requirements":"21.9","purl":"pkg:pypi/pyats.aereport@21.9"},{"ecosystem":"pypi","package_name":"pyats.aetest","requirements":"21.9","purl":"pkg:pypi/pyats.aetest@21.9"},{"ecosystem":"pypi","package_name":"pyats.async","requirements":"21.9","purl":"pkg:pypi/pyats.async@21.9"},{"ecosystem":"pypi","package_name":"pyats.connections","requirements":"21.9","purl":"pkg:pypi/pyats.connections@21.9"},{"ecosystem":"pypi","package_name":"pyats.datastructures","requirements":"21.9","purl":"pkg:pypi/pyats.datastructures@21.9"},{"ecosystem":"pypi","package_name":"pyats.easypy","requirements":"21.9","purl":"pkg:pypi/pyats.easypy@21.9"},{"ecosystem":"pypi","package_name":"pyats.kleenex","requirements":"21.9","purl":"pkg:pypi/pyats.kleenex@21.9"},{"ecosystem":"pypi","package_name":"pyats.log","requirements":"21.9","purl":"pkg:pypi/pyats.log@21.9"},{"ecosystem":"pypi","package_name":"pyats.reporter","requirements":"21.9","purl":"pkg:pypi/pyats.reporter@21.9"},{"ecosystem":"pypi","package_name":"pyats.results","requirements":"21.9","purl":"pkg:pypi/pyats.results@21.9"},{"ecosystem":"pypi","package_name":"pyats.tcl","requirements":"21.9","purl":"pkg:pypi/pyats.tcl@21.9"},{"ecosystem":"pypi","package_name":"pyats.topology","requirements":"21.9","purl":"pkg:pypi/pyats.topology@21.9"},{"ecosystem":"pypi","package_name":"pyats.utils","requirements":"21.9","purl":"pkg:pypi/pyats.utils@21.9"},{"ecosystem":"pypi","package_name":"pyats","requirements":"21.9","purl":"pkg:pypi/pyats@21.9"},{"ecosystem":"pypi","package_name":"pyclean","requirements":"2.7.0","purl":"pkg:pypi/pyclean@2.7.0"},{"ecosystem":"pypi","package_name":"pycodestyle","requirements":"2.8.0","purl":"pkg:pypi/pycodestyle@2.8.0"},{"ecosystem":"pypi","package_name":"pycparser","requirements":"2.21","purl":"pkg:pypi/pycparser@2.21"},{"ecosystem":"pypi","package_name":"pydocstyle","requirements":"6.1.1","purl":"pkg:pypi/pydocstyle@6.1.1"},{"ecosystem":"pypi","package_name":"pyflakes","requirements":"2.4.0","purl":"pkg:pypi/pyflakes@2.4.0"},{"ecosystem":"pypi","package_name":"pyftpdlib","requirements":"1.5.6","purl":"pkg:pypi/pyftpdlib@1.5.6"},{"ecosystem":"pypi","package_name":"pylama","requirements":"8.3.7","purl":"pkg:pypi/pylama@8.3.7"},{"ecosystem":"pypi","package_name":"pylint","requirements":"2.12.2","purl":"pkg:pypi/pylint@2.12.2"},{"ecosystem":"pypi","package_name":"pyparsing","requirements":"3.0.7","purl":"pkg:pypi/pyparsing@3.0.7"},{"ecosystem":"pypi","package_name":"pyrepl","requirements":"0.9.0","purl":"pkg:pypi/pyrepl@0.9.0"},{"ecosystem":"pypi","package_name":"pyrsistent","requirements":"0.18.1","purl":"pkg:pypi/pyrsistent@0.18.1"},{"ecosystem":"pypi","package_name":"pyserial","requirements":"3.5","purl":"pkg:pypi/pyserial@3.5"},{"ecosystem":"pypi","package_name":"pytest","requirements":"7.0.1","purl":"pkg:pypi/pytest@7.0.1"},{"ecosystem":"pypi","package_name":"python-engineio","requirements":"3.14.2","purl":"pkg:pypi/python-engineio@3.14.2"},{"ecosystem":"pypi","package_name":"python-socketio","requirements":"4.6.1","purl":"pkg:pypi/python-socketio@4.6.1"},{"ecosystem":"pypi","package_name":"pytz","requirements":"2021.3","purl":"pkg:pypi/pytz@2021.3"},{"ecosystem":"pypi","package_name":"pyxdg","requirements":"0.27","purl":"pkg:pypi/pyxdg@0.27"},{"ecosystem":"pypi","package_name":"requests","requirements":"2.26.0","purl":"pkg:pypi/requests@2.26.0"},{"ecosystem":"pypi","package_name":"rich","requirements":"11.2.0","purl":"pkg:pypi/rich@11.2.0"},{"ecosystem":"pypi","package_name":"ruamel.yaml.clib","requirements":"0.2.6","purl":"pkg:pypi/ruamel.yaml.clib@0.2.6"},{"ecosystem":"pypi","package_name":"ruamel.yaml","requirements":"0.17.21","purl":"pkg:pypi/ruamel.yaml@0.17.21"},{"ecosystem":"pypi","package_name":"scp","requirements":"0.14.4","purl":"pkg:pypi/scp@0.14.4"},{"ecosystem":"pypi","package_name":"scrapli-netconf","requirements":"2021.7.30","purl":"pkg:pypi/scrapli-netconf@2021.7.30"},{"ecosystem":"pypi","package_name":"scrapli","requirements":"2021.7.30","purl":"pkg:pypi/scrapli@2021.7.30"},{"ecosystem":"pypi","package_name":"setuptools","requirements":"67.7.2","purl":"pkg:pypi/setuptools@67.7.2"},{"ecosystem":"pypi","package_name":"six","requirements":"1.16.0","purl":"pkg:pypi/six@1.16.0"},{"ecosystem":"pypi","package_name":"snowballstemmer","requirements":"2.2.0","purl":"pkg:pypi/snowballstemmer@2.2.0"},{"ecosystem":"pypi","package_name":"ssh-import-id","requirements":"5.10","purl":"pkg:pypi/ssh-import-id@5.10"},{"ecosystem":"pypi","package_name":"ssh2-python","requirements":"0.27.0","purl":"pkg:pypi/ssh2-python@0.27.0"},{"ecosystem":"pypi","package_name":"stack-data","requirements":"0.2.0","purl":"pkg:pypi/stack-data@0.2.0"},{"ecosystem":"pypi","package_name":"tenacity","requirements":"8.0.1","purl":"pkg:pypi/tenacity@8.0.1"},{"ecosystem":"pypi","package_name":"textfsm","requirements":"1.1.2","purl":"pkg:pypi/textfsm@1.1.2"},{"ecosystem":"pypi","package_name":"tftpy","requirements":"0.8.0","purl":"pkg:pypi/tftpy@0.8.0"},{"ecosystem":"pypi","package_name":"toml","requirements":"0.10.2","purl":"pkg:pypi/toml@0.10.2"},{"ecosystem":"pypi","package_name":"tomli","requirements":"1.2.3","purl":"pkg:pypi/tomli@1.2.3"},{"ecosystem":"pypi","package_name":"tqdm","requirements":"4.63.0","purl":"pkg:pypi/tqdm@4.63.0"},{"ecosystem":"pypi","package_name":"traitlets","requirements":"5.1.1","purl":"pkg:pypi/traitlets@5.1.1"},{"ecosystem":"pypi","package_name":"ttp","requirements":"0.8.4","purl":"pkg:pypi/ttp@0.8.4"},{"ecosystem":"pypi","package_name":"types-Flask","requirements":"1.1.6","purl":"pkg:pypi/types-Flask@1.1.6"},{"ecosystem":"pypi","package_name":"types-Jinja2","requirements":"2.11.9","purl":"pkg:pypi/types-Jinja2@2.11.9"},{"ecosystem":"pypi","package_name":"types-MarkupSafe","requirements":"1.1.10","purl":"pkg:pypi/types-MarkupSafe@1.1.10"},{"ecosystem":"pypi","package_name":"types-Werkzeug","requirements":"1.0.9","purl":"pkg:pypi/types-Werkzeug@1.0.9"},{"ecosystem":"pypi","package_name":"types-click","requirements":"7.1.8","purl":"pkg:pypi/types-click@7.1.8"},{"ecosystem":"pypi","package_name":"types-requests","requirements":"2.27.11","purl":"pkg:pypi/types-requests@2.27.11"},{"ecosystem":"pypi","package_name":"types-urllib3","requirements":"1.26.10","purl":"pkg:pypi/types-urllib3@1.26.10"},{"ecosystem":"pypi","package_name":"typing_extensions","requirements":"4.1.1","purl":"pkg:pypi/typing_extensions@4.1.1"},{"ecosystem":"pypi","package_name":"unicon.plugins","requirements":"21.9","purl":"pkg:pypi/unicon.plugins@21.9"},{"ecosystem":"pypi","package_name":"unicon","requirements":"21.9","purl":"pkg:pypi/unicon@21.9"},{"ecosystem":"pypi","package_name":"urllib3","requirements":"1.26.8","purl":"pkg:pypi/urllib3@1.26.8"},{"ecosystem":"pypi","package_name":"wcwidth","requirements":"0.2.5","purl":"pkg:pypi/wcwidth@0.2.5"},{"ecosystem":"pypi","package_name":"wheel","requirements":"0.40.0","purl":"pkg:pypi/wheel@0.40.0"},{"ecosystem":"pypi","package_name":"wmctrl","requirements":"0.4","purl":"pkg:pypi/wmctrl@0.4"},{"ecosystem":"pypi","package_name":"wrapt","requirements":"1.13.3","purl":"pkg:pypi/wrapt@1.13.3"},{"ecosystem":"pypi","package_name":"xmltodict","requirements":"0.12.0","purl":"pkg:pypi/xmltodict@0.12.0"},{"ecosystem":"pypi","package_name":"yamllint","requirements":"1.26.3","purl":"pkg:pypi/yamllint@1.26.3"},{"ecosystem":"pypi","package_name":"yarl","requirements":"1.7.2","purl":"pkg:pypi/yarl@1.7.2"}]}