mirror of
https://github.com/thatmattlove/hyperglass.git
synced 2026-01-17 00:38:06 +00:00
Due to changes in tooling from the originals used file formats have changed. pnpm 10.10.0 rye 0.44.0 ruff 0.11.8 CI is now testing on a matrix of pnpm, node, and python versions. This will hopefully cover edgecases where users are running various version. Still needs update to use python version in matrix with `rye`. Installs OS deps in workflow Adds 'packages' key in workspace form pnpm 9 Makes testing for BaseExternal configurable Adds redis and httpbin as service containers ruff lint changed dictionary comprehensions adds environment variables for httpbin Fixes runner to docker communications
266 lines
4.8 KiB
Text
266 lines
4.8 KiB
Text
# generated by rye
|
|
# use `rye lock` or `rye sync` to update this lockfile
|
|
#
|
|
# last locked with the following flags:
|
|
# pre: false
|
|
# features: []
|
|
# all-features: false
|
|
# with-sources: false
|
|
# generate-hashes: false
|
|
# universal: false
|
|
|
|
-e file:.
|
|
aiofiles==23.2.1
|
|
# via hyperglass
|
|
annotated-types==0.6.0
|
|
# via pydantic
|
|
anyio==4.3.0
|
|
# via httpcore
|
|
# via litestar
|
|
# via watchfiles
|
|
async-timeout==4.0.3
|
|
# via redis
|
|
bandit==1.7.7
|
|
bcrypt==4.1.2
|
|
# via paramiko
|
|
black==24.2.0
|
|
brotli==1.1.0
|
|
# via litestar
|
|
certifi==2024.2.2
|
|
# via httpcore
|
|
# via httpx
|
|
cffi==1.16.0
|
|
# via cryptography
|
|
# via pynacl
|
|
cfgv==3.4.0
|
|
# via pre-commit
|
|
chardet==5.2.0
|
|
# via reportlab
|
|
click==8.1.7
|
|
# via black
|
|
# via litestar
|
|
# via rich-click
|
|
# via typer
|
|
# via uvicorn
|
|
colorama==0.4.6
|
|
# via taskipy
|
|
cryptography==42.0.3
|
|
# via paramiko
|
|
cssselect2==0.7.0
|
|
# via svglib
|
|
distlib==0.3.8
|
|
# via virtualenv
|
|
distro==1.8.0
|
|
# via hyperglass
|
|
editorconfig==0.12.4
|
|
# via jsbeautifier
|
|
faker==24.4.0
|
|
# via polyfactory
|
|
fast-query-parsers==1.0.3
|
|
# via litestar
|
|
favicons==0.2.2
|
|
# via hyperglass
|
|
filelock==3.13.1
|
|
# via virtualenv
|
|
flake8==7.0.0
|
|
# via pep8-naming
|
|
freetype-py==2.4.0
|
|
# via rlpycairo
|
|
future==0.18.3
|
|
# via textfsm
|
|
h11==0.14.0
|
|
# via httpcore
|
|
# via uvicorn
|
|
httpcore==0.17.3
|
|
# via httpx
|
|
httptools==0.6.1
|
|
# via uvicorn
|
|
httpx==0.24.0
|
|
# via hyperglass
|
|
# via litestar
|
|
identify==2.5.35
|
|
# via pre-commit
|
|
idna==3.6
|
|
# via anyio
|
|
# via httpx
|
|
iniconfig==2.0.0
|
|
# via pytest
|
|
isort==5.13.2
|
|
jinja2==3.1.3
|
|
# via litestar
|
|
jsbeautifier==1.15.1
|
|
# via litestar
|
|
litestar==2.7.1
|
|
# via hyperglass
|
|
loguru==0.7.2
|
|
# via hyperglass
|
|
lxml==5.1.0
|
|
# via svglib
|
|
markdown-it-py==3.0.0
|
|
# via rich
|
|
markupsafe==2.1.5
|
|
# via jinja2
|
|
mccabe==0.7.0
|
|
# via flake8
|
|
mdurl==0.1.2
|
|
# via markdown-it-py
|
|
msgspec==0.18.6
|
|
# via litestar
|
|
multidict==6.0.5
|
|
# via litestar
|
|
mypy-extensions==1.0.0
|
|
# via black
|
|
netmiko==4.1.2
|
|
# via hyperglass
|
|
nodeenv==1.8.0
|
|
# via pre-commit
|
|
ntc-templates==4.3.0
|
|
# via netmiko
|
|
packaging==23.2
|
|
# via black
|
|
# via pytest
|
|
paramiko==3.4.0
|
|
# via hyperglass
|
|
# via netmiko
|
|
# via scp
|
|
pathspec==0.12.1
|
|
# via black
|
|
pbr==6.0.0
|
|
# via stevedore
|
|
pep8-naming==0.13.3
|
|
pillow==10.2.0
|
|
# via favicons
|
|
# via hyperglass
|
|
# via reportlab
|
|
platformdirs==4.2.0
|
|
# via black
|
|
# via virtualenv
|
|
pluggy==1.4.0
|
|
# via pytest
|
|
polyfactory==2.15.0
|
|
# via litestar
|
|
pre-commit==3.6.2
|
|
psutil==5.9.4
|
|
# via hyperglass
|
|
# via taskipy
|
|
py-cpuinfo==9.0.0
|
|
# via hyperglass
|
|
pycairo==1.26.0
|
|
# via rlpycairo
|
|
pycodestyle==2.11.1
|
|
# via flake8
|
|
pycparser==2.21
|
|
# via cffi
|
|
pydantic==2.6.3
|
|
# via hyperglass
|
|
# via pydantic-extra-types
|
|
# via pydantic-settings
|
|
pydantic-core==2.16.3
|
|
# via pydantic
|
|
pydantic-extra-types==2.6.0
|
|
# via hyperglass
|
|
pydantic-settings==2.2.1
|
|
# via hyperglass
|
|
pyflakes==3.2.0
|
|
# via flake8
|
|
pygments==2.17.2
|
|
# via rich
|
|
pyjwt==2.6.0
|
|
# via hyperglass
|
|
pynacl==1.5.0
|
|
# via paramiko
|
|
pyserial==3.5
|
|
# via netmiko
|
|
pytest==8.0.1
|
|
# via pytest-asyncio
|
|
# via pytest-dependency
|
|
pytest-asyncio==0.23.5
|
|
pytest-dependency==0.6.0
|
|
python-dateutil==2.9.0.post0
|
|
# via faker
|
|
python-dotenv==1.0.1
|
|
# via pydantic-settings
|
|
# via uvicorn
|
|
pyyaml==6.0.1
|
|
# via bandit
|
|
# via hyperglass
|
|
# via litestar
|
|
# via netmiko
|
|
# via pre-commit
|
|
# via uvicorn
|
|
redis==4.5.4
|
|
# via hyperglass
|
|
reportlab==4.1.0
|
|
# via favicons
|
|
# via svglib
|
|
rich==13.7.0
|
|
# via bandit
|
|
# via favicons
|
|
# via hyperglass
|
|
# via litestar
|
|
# via rich-click
|
|
rich-click==1.7.4
|
|
# via litestar
|
|
rlpycairo==0.3.0
|
|
# via favicons
|
|
ruff==0.11.8
|
|
scp==0.14.5
|
|
# via netmiko
|
|
setuptools==69.1.0
|
|
# via netmiko
|
|
# via nodeenv
|
|
# via pytest-dependency
|
|
six==1.16.0
|
|
# via jsbeautifier
|
|
# via python-dateutil
|
|
# via textfsm
|
|
sniffio==1.3.0
|
|
# via anyio
|
|
# via httpcore
|
|
# via httpx
|
|
stackprinter==0.2.11
|
|
stevedore==5.1.0
|
|
# via bandit
|
|
svglib==1.5.1
|
|
# via favicons
|
|
taskipy==1.12.2
|
|
tenacity==8.2.3
|
|
# via netmiko
|
|
textfsm==1.1.2
|
|
# via netmiko
|
|
# via ntc-templates
|
|
tinycss2==1.2.1
|
|
# via cssselect2
|
|
# via svglib
|
|
toml==0.10.2
|
|
# via hyperglass
|
|
tomli==2.0.1
|
|
# via taskipy
|
|
typer==0.9.0
|
|
# via favicons
|
|
# via hyperglass
|
|
typing-extensions==4.9.0
|
|
# via litestar
|
|
# via polyfactory
|
|
# via pydantic
|
|
# via pydantic-core
|
|
# via rich-click
|
|
# via typer
|
|
uvicorn==0.21.1
|
|
# via hyperglass
|
|
# via litestar
|
|
uvloop==0.18.0
|
|
# via hyperglass
|
|
# via litestar
|
|
# via uvicorn
|
|
virtualenv==20.25.0
|
|
# via pre-commit
|
|
watchfiles==0.21.0
|
|
# via uvicorn
|
|
webencodings==0.5.1
|
|
# via cssselect2
|
|
# via tinycss2
|
|
websockets==12.0
|
|
# via uvicorn
|
|
xmltodict==0.13.0
|
|
# via hyperglass
|