1
0
Fork 1
mirror of https://github.com/thatmattlove/hyperglass.git synced 2026-01-17 08:48:05 +00:00
thatmattlove-hyperglass/requirements-dev.lock
Jason Hall 830f300822 Upgraded tooling and testing
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
2025-05-13 17:55:56 -04:00

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