Skip to main content

Capture shim for rewynd — zero-config OpenTelemetry export from your Python backend to the local rewynd core.

Project description

rewynd — Python capture shim

Zero-config OpenTelemetry capture for Python backends, exporting to the local rewynd core. Same recorder, same TUI/CLI/MCP — for Python.

pip install rewynd

rewynd-run uvicorn app:app               # FastAPI / Starlette
rewynd-run flask --app app run           # Flask
rewynd-run gunicorn app:app              # WSGI
rewynd-run python manage.py runserver    # Django

Then in another terminal: rewynd tui (or rewynd ls / rewynd watch). It captures HTTP requests, DB queries (psycopg2 / SQLAlchemy), outbound calls (requests / httpx), and trace-correlated logs — with N+1 and slow-query detection, exactly like the Node shim.

rewynd-run wraps OpenTelemetry's auto-instrumentation and points it at the core (http://localhost:4318). It refuses to start under ENV=production unless REWYND_FORCE=1.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rewynd-0.2.1.tar.gz (2.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rewynd-0.2.1-py3-none-any.whl (3.0 kB view details)

Uploaded Python 3

File details

Details for the file rewynd-0.2.1.tar.gz.

File metadata

  • Download URL: rewynd-0.2.1.tar.gz
  • Upload date:
  • Size: 2.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rewynd-0.2.1.tar.gz
Algorithm Hash digest
SHA256 60abc7e53e09ccffe6c887bb9a32374d39c88a87c4e6374ffb46cd591a6ba873
MD5 2336d5e04ccdd6c60e8f2a2b4ad7f49e
BLAKE2b-256 1266db8d8f26959310b4a94a98f2a7637b90ddefb06f574c87da2efd77a216ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for rewynd-0.2.1.tar.gz:

Publisher: release.yml on SrinjoyDev/rewynd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file rewynd-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: rewynd-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 3.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for rewynd-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c2a2956d85c1086f6fdbd6a56251b409bfb3d130e03943e112c1bb8d6b1dca9e
MD5 e88bb874ecdced2eaaf04ba4a8a1dd64
BLAKE2b-256 e33fbfb527038e6e2a519eb54bdaad73c44855d18b6d77af69d7e27d881e43b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for rewynd-0.2.1-py3-none-any.whl:

Publisher: release.yml on SrinjoyDev/rewynd

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page