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
204 lines
3.7 KiB
Text
204 lines
3.7 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
|
|
bcrypt==4.1.2
|
|
# via paramiko
|
|
brotli==1.1.0
|
|
# via litestar
|
|
certifi==2024.2.2
|
|
# via httpcore
|
|
# via httpx
|
|
cffi==1.16.0
|
|
# via cryptography
|
|
# via pynacl
|
|
chardet==5.2.0
|
|
# via reportlab
|
|
click==8.1.7
|
|
# via litestar
|
|
# via rich-click
|
|
# via typer
|
|
# via uvicorn
|
|
cryptography==42.0.3
|
|
# via paramiko
|
|
cssselect2==0.7.0
|
|
# via svglib
|
|
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
|
|
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
|
|
idna==3.6
|
|
# via anyio
|
|
# via httpx
|
|
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
|
|
mdurl==0.1.2
|
|
# via markdown-it-py
|
|
msgspec==0.18.6
|
|
# via litestar
|
|
multidict==6.0.5
|
|
# via litestar
|
|
netmiko==4.1.2
|
|
# via hyperglass
|
|
ntc-templates==4.3.0
|
|
# via netmiko
|
|
paramiko==3.4.0
|
|
# via hyperglass
|
|
# via netmiko
|
|
# via scp
|
|
pillow==10.2.0
|
|
# via favicons
|
|
# via hyperglass
|
|
# via reportlab
|
|
polyfactory==2.15.0
|
|
# via litestar
|
|
psutil==5.9.4
|
|
# via hyperglass
|
|
py-cpuinfo==9.0.0
|
|
# via hyperglass
|
|
pycairo==1.26.0
|
|
# via rlpycairo
|
|
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
|
|
pygments==2.17.2
|
|
# via rich
|
|
pyjwt==2.6.0
|
|
# via hyperglass
|
|
pynacl==1.5.0
|
|
# via paramiko
|
|
pyserial==3.5
|
|
# via netmiko
|
|
python-dateutil==2.9.0.post0
|
|
# via faker
|
|
python-dotenv==1.0.1
|
|
# via pydantic-settings
|
|
# via uvicorn
|
|
pyyaml==6.0.1
|
|
# via hyperglass
|
|
# via litestar
|
|
# via netmiko
|
|
# via uvicorn
|
|
redis==4.5.4
|
|
# via hyperglass
|
|
reportlab==4.1.0
|
|
# via favicons
|
|
# via svglib
|
|
rich==13.7.0
|
|
# via favicons
|
|
# via hyperglass
|
|
# via litestar
|
|
# via rich-click
|
|
rich-click==1.7.4
|
|
# via litestar
|
|
rlpycairo==0.3.0
|
|
# via favicons
|
|
scp==0.14.5
|
|
# via netmiko
|
|
setuptools==69.1.0
|
|
# via netmiko
|
|
six==1.16.0
|
|
# via jsbeautifier
|
|
# via python-dateutil
|
|
# via textfsm
|
|
sniffio==1.3.0
|
|
# via anyio
|
|
# via httpcore
|
|
# via httpx
|
|
svglib==1.5.1
|
|
# via favicons
|
|
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
|
|
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
|
|
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
|