Installation
pip install serve-rs
Getting started
So you have a WSGI web app, say django or flask
Navigate to your project directory and check for a WSGI entry point.
(base) ashutoshpednekar@192 svc % ls | grep mana
manage.py
(base) ashutoshpednekar@192 svc % ls main/ | grep wsg
wsgi.py
Now, unlike Gunicorn, where you have to decide between sync, async, gevent, eventlet, tornado, uvicorn workers
(seriously, why are there so many worker models?), serve-rs just works:
(base) ashutoshpednekar@192 svc % serve-rs main.wsgi:application
[2025-02-22T06:16:50Z INFO pubsub::common::nats::conn] stream updated successfully
WSGI Server running at http://127.0.0.1:8000
No --workers, no --preload, no "which worker model should I use?"—just run your server(s).
(Yes, that pun was intentional.)
cURL away
ashu@ashu:~ $ curl http://localhost:8000/screenmgmt/screen/
{"errors":[{"code":"ER-0014","detail":"Project is not selected. Please select the project to continue.","attr":null}]}
Metadata
Release files for serve-rs 0.1.6
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| serve_rs-0.1.6.tar.gz | 17.3 kB | Details |
Built distributions (wheels)
Total release size: 26.7 MB
Release files / serve_rs-0.1.6.tar.gz
| Download URL | serve_rs-0.1.6.tar.gz |
|---|---|
| Size | 17.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
4241064559499131247c01901943ad33a544952683faa71431b264e196d4eeb6
|
|
BLAKE2b-256 checksum How to use checksums |
3ea69fe3c8f828a237fc342cfcee7a8568a5b3bb5dc791e6d113b8605d8fdcf6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | serve_rs-0.1.6-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.10 PyPy 3.10 7.3 |
|
SHA-256 checksum How to use checksums |
31d634cdecab607e5eea97516c4096b7cbb31fd650808e457640518931a14551
|
|
BLAKE2b-256 checksum How to use checksums |
6d2607c143e1a1300f8f95df0fd4657d45e9479b5a31bc9d9ce58d5e5196262d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | serve_rs-0.1.6-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6adda11123b6fbb36f4fc22c35af007480e6fa4297b84f45a1c62f58f854efab
|
|
BLAKE2b-256 checksum How to use checksums |
380bddff866f87c29a00b6aa41a42e586963f908258ee3b59e045cb5902e5101
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | serve_rs-0.1.6-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
87961a06ed34a6934a5e6ba9e009a7b3ad34d3d42f8c81698f81b41386c991c6
|
|
BLAKE2b-256 checksum How to use checksums |
409795c8fdfcbfab5f4ee6ebf13e871f366270f6a893eb94bde8585e70ea031d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | serve_rs-0.1.6-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
b63e94f33496364fc8f9efafdf29f20a19cd76bf863edaadabfdf118b960fe2e
|
|
BLAKE2b-256 checksum How to use checksums |
873d76af10b68fae8094f7a01b9a3da46e46f13435e473210901ef23cc6c7dd2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | serve_rs-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a14be96a21091a4539f467dae433739fd8750aa0ef3e42183623b80dda19ac9f
|
|
BLAKE2b-256 checksum How to use checksums |
29564460e0751d345d40efd098b2c94c005844c6f732477c34a6e22654e4182e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | serve_rs-0.1.6-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
080fdc71c5cde12e6cfabd7859aef18897ebec29ec948c3da9e580d1aec76e62
|
|
BLAKE2b-256 checksum How to use checksums |
e0bd315cdb3c60ef52048fe235ad88ac244501dac3bb72bbf3303903a331ccf6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | serve_rs-0.1.6-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
f3ec43127cab77923ef2364e18c5c111595f277d15c5fe67b708256cd235cd0b
|
|
BLAKE2b-256 checksum How to use checksums |
a0a782b8eaca5c6d4befee361d89dece24825ae4f57c66a16bf091ce44374677
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | serve_rs-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
8af7f8295c9748e2c0b5e5bc28bb79e72f1dbb01d46fdeda1e8d80edfe86da49
|
|
BLAKE2b-256 checksum How to use checksums |
c2f0c0e5d51edc89b4160a8808747bcfee9937b5769c01680bc887abddc92eb4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | serve_rs-0.1.6-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f70e5c204f1930c046364cf1084c13077585bba0e0b6aed5c03cb27368f9755f
|
|
BLAKE2b-256 checksum How to use checksums |
a662cfccc100df79eb8897d7512ba8c464d2b16a46740e48d4c4aecc114aa776
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | serve_rs-0.1.6-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
14dc64316f3f25ae6f32442af1c50c3095e4293d42091b7c333bcb3a438758ee
|
|
BLAKE2b-256 checksum How to use checksums |
2fb23d43bea90fa58126abdb00c6bbb1f62451bcccf3718b14506fa702914dac
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | serve_rs-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0ccaacf980bf444c3db78de0b500d510f50de7e9ef05682d22a3877b505600eb
|
|
BLAKE2b-256 checksum How to use checksums |
ea4c966332224d64b3c3d67368edd527559b0744c7180ce6e92d3c9de5f486f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | serve_rs-0.1.6-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
feafceb4643c44a8df4a2a5cfad15d6b72cd9815a4bb26ec79cde229a3294c06
|
|
BLAKE2b-256 checksum How to use checksums |
5aa126272fa84e235c3d81b1c11aebc92245fd40cda6990676f4d23885206228
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | serve_rs-0.1.6-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.7 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
7c83e5e06eeb9195607b0f595571f5512d13b64ada3b220f62adaff8b373a006
|
|
BLAKE2b-256 checksum How to use checksums |
220b9d5aa5944f3e4ceebb559e9c0963c942df4506fed04f8b0951b2e2587a4e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | serve_rs-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
3d449c9fe1ddeebccef4be69c9f5a99802cc4b5e354ff3e411664e0d9b80fa5b
|
|
BLAKE2b-256 checksum How to use checksums |
a7d915e5d041792d0fec90fc5daf231b70f5b249a9bbda1db3784af2596e24aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|
Release files / serve_rs-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | serve_rs-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.8 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
880b1675bd4c41e20c372fe9ad78e1186e387b44a9dc43285c5a4984ed9f63ec
|
|
BLAKE2b-256 checksum How to use checksums |
b58ff0995f1c93ed1caafd3a7544b2d25ae2cd87191e4de14de2e45f39f3bc6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
maturin/1.8.2
|