CI / Build Pip package (push) Successful in 4m8s
Instrument HTTP requests and WebSocket connections via Kaya hooks, covering both ASGI and RSGI. Records handler exceptions, WebSocket close codes, optional header capture, exclusions and lifecycle hooks. Add route-template resolution and exception visibility to kaya-core so trace/metric attributes can use low-cardinality routes and failed spans can record escaped exceptions.
248 lines
5.2 KiB
Plaintext
248 lines
5.2 KiB
Plaintext
#
|
|
# This file is autogenerated by pip-compile with Python 3.14
|
|
# by the following command:
|
|
#
|
|
# pip-compile --allow-unsafe --extra-index-url=https://pypi.org/simple --index-url=https://gitea.woggioni.net/api/packages/woggioni/pypi/simple --output-file=requirements-dev.txt requirements-dev.in
|
|
#
|
|
--index-url https://gitea.woggioni.net/api/packages/woggioni/pypi/simple
|
|
--extra-index-url https://pypi.org/simple
|
|
|
|
aiomcache==0.8.2
|
|
# via kaya-session-memcache
|
|
anyio==4.14.2
|
|
# via
|
|
# httpx
|
|
# httpx-ws
|
|
ast-serialize==0.6.0
|
|
# via mypy
|
|
asttokens==3.0.2
|
|
# via stack-data
|
|
build==1.5.0
|
|
# via -r requirements-dev.in
|
|
certifi==2026.6.17
|
|
# via
|
|
# httpcore
|
|
# httpx
|
|
# requests
|
|
cffi==2.1.0
|
|
# via cryptography
|
|
charset-normalizer==3.4.9
|
|
# via requests
|
|
click==8.4.2
|
|
# via granian
|
|
cryptography==49.0.0
|
|
# via
|
|
# pyjwt
|
|
# secretstorage
|
|
decorator==5.3.1
|
|
# via
|
|
# ipdb
|
|
# ipython
|
|
docutils==0.23
|
|
# via readme-renderer
|
|
executing==2.2.1
|
|
# via stack-data
|
|
fakeredis==2.36.2
|
|
# via -r requirements-dev.in
|
|
googleapis-common-protos==1.75.3
|
|
# via opentelemetry-exporter-otlp-proto-http
|
|
granian==2.7.9
|
|
# via kaya-rsgi
|
|
h11==0.16.0
|
|
# via
|
|
# httpcore
|
|
# wsproto
|
|
httpcore==1.0.9
|
|
# via
|
|
# httpx
|
|
# httpx-ws
|
|
httpx==0.28.1
|
|
# via
|
|
# -r requirements-dev.in
|
|
# httpx-ws
|
|
# kaya-oidc
|
|
httpx-ws==0.9.0
|
|
# via -r requirements-dev.in
|
|
id==1.6.1
|
|
# via twine
|
|
idna==3.18
|
|
# via
|
|
# anyio
|
|
# httpx
|
|
# requests
|
|
ipdb==0.13.13
|
|
# via -r requirements-dev.in
|
|
ipython==9.15.0
|
|
# via ipdb
|
|
ipython-pygments-lexers==1.1.1
|
|
# via ipython
|
|
jaraco-classes==3.4.0
|
|
# via keyring
|
|
jaraco-context==6.1.2
|
|
# via keyring
|
|
jaraco-functools==4.6.0
|
|
# via keyring
|
|
jedi==0.20.0
|
|
# via ipython
|
|
jeepney==0.9.0
|
|
# via
|
|
# keyring
|
|
# secretstorage
|
|
file:./packages/kaya-core
|
|
# via
|
|
# -r requirements-dev.in
|
|
# kaya-cors
|
|
# kaya-forwarded
|
|
# kaya-oidc
|
|
# kaya-openapi
|
|
# kaya-otel
|
|
# kaya-rsgi
|
|
# kaya-session
|
|
file:./packages/kaya-cors
|
|
# via -r requirements-dev.in
|
|
file:./packages/kaya-forwarded
|
|
# via -r requirements-dev.in
|
|
file:./packages/kaya-oidc
|
|
# via -r requirements-dev.in
|
|
file:./packages/kaya-openapi
|
|
# via -r requirements-dev.in
|
|
file:./packages/kaya-otel
|
|
# via -r requirements-dev.in
|
|
file:./packages/kaya-rsgi
|
|
# via -r requirements-dev.in
|
|
file:./packages/kaya-session
|
|
# via
|
|
# -r requirements-dev.in
|
|
# kaya-oidc
|
|
# kaya-session-memcache
|
|
# kaya-session-redis
|
|
file:./packages/kaya-session-memcache
|
|
# via -r requirements-dev.in
|
|
file:./packages/kaya-session-redis
|
|
# via -r requirements-dev.in
|
|
keyring==25.7.0
|
|
# via twine
|
|
librt==0.13.0
|
|
# via mypy
|
|
markdown-it-py==4.2.0
|
|
# via rich
|
|
matplotlib-inline==0.2.2
|
|
# via ipython
|
|
mdurl==0.1.2
|
|
# via markdown-it-py
|
|
more-itertools==11.1.0
|
|
# via
|
|
# jaraco-classes
|
|
# jaraco-functools
|
|
mypy==2.3.0
|
|
# via -r requirements-dev.in
|
|
mypy-extensions==1.1.0
|
|
# via mypy
|
|
nh3==0.3.6
|
|
# via readme-renderer
|
|
opentelemetry-api==1.44.0
|
|
# via
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
# opentelemetry-sdk
|
|
# opentelemetry-semantic-conventions
|
|
opentelemetry-exporter-otlp-proto-common==1.44.0
|
|
# via opentelemetry-exporter-otlp-proto-http
|
|
opentelemetry-exporter-otlp-proto-http==1.44.0
|
|
# via kaya-otel
|
|
opentelemetry-proto==1.44.0
|
|
# via
|
|
# opentelemetry-exporter-otlp-proto-common
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
opentelemetry-sdk==1.44.0
|
|
# via
|
|
# kaya-otel
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
opentelemetry-semantic-conventions==0.65b0
|
|
# via opentelemetry-sdk
|
|
packaging==26.2
|
|
# via
|
|
# build
|
|
# twine
|
|
parso==0.8.7
|
|
# via jedi
|
|
pathspec==1.1.1
|
|
# via mypy
|
|
pexpect==4.9.0
|
|
# via ipython
|
|
prompt-toolkit==3.0.52
|
|
# via ipython
|
|
protobuf==7.36.2
|
|
# via
|
|
# googleapis-common-protos
|
|
# opentelemetry-proto
|
|
psutil==7.2.2
|
|
# via ipython
|
|
ptyprocess==0.7.0
|
|
# via pexpect
|
|
pure-eval==0.2.3
|
|
# via stack-data
|
|
pwo==0.1.2
|
|
# via
|
|
# kaya-core
|
|
# kaya-rsgi
|
|
# kaya-session
|
|
pycparser==3.0
|
|
# via cffi
|
|
pygments==2.20.0
|
|
# via
|
|
# ipython
|
|
# ipython-pygments-lexers
|
|
# readme-renderer
|
|
# rich
|
|
pyjwt[crypto]==2.13.0
|
|
# via kaya-oidc
|
|
pyproject-hooks==1.2.0
|
|
# via build
|
|
readme-renderer==45.0
|
|
# via twine
|
|
redis==8.0.1
|
|
# via
|
|
# fakeredis
|
|
# kaya-session-redis
|
|
requests==2.34.2
|
|
# via
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
# requests-toolbelt
|
|
# twine
|
|
requests-toolbelt==1.0.0
|
|
# via twine
|
|
rfc3986==2.0.0
|
|
# via twine
|
|
rich==15.0.0
|
|
# via twine
|
|
secretstorage==3.5.0
|
|
# via keyring
|
|
sortedcontainers==2.4.0
|
|
# via fakeredis
|
|
stack-data==0.6.3
|
|
# via ipython
|
|
traitlets==5.15.1
|
|
# via
|
|
# ipython
|
|
# matplotlib-inline
|
|
twine==6.2.0
|
|
# via -r requirements-dev.in
|
|
typing-extensions==4.16.0
|
|
# via
|
|
# kaya-core
|
|
# mypy
|
|
# opentelemetry-api
|
|
# opentelemetry-exporter-otlp-proto-http
|
|
# opentelemetry-sdk
|
|
# opentelemetry-semantic-conventions
|
|
# pwo
|
|
urllib3==2.7.0
|
|
# via
|
|
# id
|
|
# requests
|
|
# twine
|
|
wcwidth==0.8.2
|
|
# via prompt-toolkit
|
|
wsproto==1.3.2
|
|
# via httpx-ws
|