sse-starlette
No description available.
File Explorer
Download Latest Version (.zip)- build.yml
- release.yml
- dependabot.yml
- 01_basic_sse.py
- 02_broadcasting.py
- 03_database_streaming.py
- 04_advanced_features.py
- 05_memory_channels.py
- 06_send_timeout.py
- 07_cooperative_shutdown.py
- README.md
- __init__.py
- _utils.py
- event.py
- py.typed
- sse.py
- container.py
- test_multiple_consumers_asyncio.py
- test_multiple_consumers_threads.py
- main_endless.py
- main_endless_conditional.py
- README.md
- test_multiple_consumers.py
- __init__.py
- anyio_compat.py
- conftest.py
- test_event.py
- test_issue132.py
- test_issue152.py
- test_issue167.py
- test_multi_loop.py
- test_sse.py
- test_streaming_parity.py
- .gitignore
- .pre-commit-config.yaml
- ARCHITECTURE.md
- AUTHORS
- Dockerfile
- example.png
- LICENSE
- Makefile
- Manifest.in
- output.png
- pyproject.toml
- README.md
- readme_uvicorn.md
- uv.lock
- VERSION
π Installation Guide
git clone https://github.com/sysid/sse-starlette
Downloads the entire project code from GitHub to your computer.
cd sse-starlette
Moves into the project folder you just downloaded.
2. Official Install Script
Easy Recommended- Python 3 Python is required to use pip.
pip install sse-starlette
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
3. Docker
Easy- Git Needed to download the project code from GitHub.
- Docker Desktop Needed to build and run containers. Install it and keep it running in the background.
make test # Unit + docker integration tests
Compiles the code based on the generated build configuration to produce an executable.
Pulled directly from this repo's README.
4. Python
Easypip install sse-starlette
Installs the package published on PyPI directly β no need to clone the source.
Pulled directly from this repo's README.
5. Make
Medium- Git Needed to download the project code from GitHub.
- Make Usually pre-installed on Linux/macOS. On Windows, install separately (e.g. via MSYS2 or WSL).
make test-unit # Unit tests only (default dev install)
Compiles the code based on the generated build configuration to produce an executable.
make test # Unit + docker integration tests
Compiles the code based on the generated build configuration to produce an executable.
make test-experimentation # Optional experimentation tests (multi-consumer load tests)
Compiles the code based on the generated build configuration to produce an executable.
Pulled directly from this repo's README.
