Skip to main content

Simple, fast gunicorn replacement. Feature parity PR's welcome

Project description

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}]}  

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

serve_rs-0.1.2.tar.gz (17.2 kB view details)

Uploaded Source

Built Distributions

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

serve_rs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

serve_rs-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

serve_rs-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

serve_rs-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

serve_rs-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

serve_rs-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

serve_rs-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

serve_rs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

serve_rs-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

serve_rs-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

serve_rs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

serve_rs-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (1.6 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

serve_rs-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

serve_rs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

serve_rs-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

Details for the file serve_rs-0.1.2.tar.gz.

File metadata

  • Download URL: serve_rs-0.1.2.tar.gz
  • Upload date:
  • Size: 17.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.8.2

File hashes

Hashes for serve_rs-0.1.2.tar.gz
Algorithm Hash digest
SHA256 a9f0a094696653c6af4b2c637476e907a7e43e06537a22d15447f8fc07a72465
MD5 dc80a6663ec0743050b82aef90f898b2
BLAKE2b-256 16fca1cce1ceedbaf2077e5f37fe2e414f11f6da2accd20476af06b5ce87c90f

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1aa6486e93f309bc985fb39bd0943e1898104e454e2b9ff8e77e4a319b726625
MD5 72ae94f8e560de4e0461aa6344658482
BLAKE2b-256 e14ec634aa7d37c80b95d0e36d52697693b401df19cdd14dd1ef37eab565ebc2

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7bc8016485778aaeb0ab73c8f6752efcfbc87fa61055ee0d7e08600021b519ce
MD5 480ec2f7e1431f7dbceaa2d4ab02cf94
BLAKE2b-256 f0565a350f1901a4083a525e8baf4aaebddde12d8c6bc57af81d30fc83035601

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b886ff8c0d992b047b2a0d301dbdb593ba361aad8cdc0cf8f8be77dd83d2ef58
MD5 4ba9558644b9bce0295c2704b5db0223
BLAKE2b-256 446c9d17f9c383d09e49d46a4697b5fe4c29d084c6923916ab70fe9c5d04fd00

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 13f618f0676e35e9f09f86757277c93271d152a11e004cdae42b808bee7a2c36
MD5 37f9488b21730806e86fabed282f356a
BLAKE2b-256 528960360d2d4e594102ccf080de371babd3d1b1408d0ee9e01d30e780a75a59

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f1cc868f401c4b01ec362f681d7ca39b898b232e287ea5edae37ff34e8ad3fb
MD5 7a14b5616262bc8d7eb378405cecdfe1
BLAKE2b-256 0833de0f4b75d7fb6f842541c683467d9d985c0920833bb65fbc9fbc381e8609

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae2d37e0facce66afe2072417b712c00b8150eca18b84e338ed9e4474e850287
MD5 fd113e220348929bea057272ca1bf80e
BLAKE2b-256 6e911bff63c9e41f4df8c370709ea23f94f6a3e56a40cdc12852b234946328af

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b53af311b3aad572baa2631ce2ac3e18bf4aeb0b9485ed649de26dd8d3e7a745
MD5 2d7fec51ba786280b72da102cc2751c8
BLAKE2b-256 1d3643edef5311541a3d831b826c2bfa184074a95e2aa4f460b916331a3403cd

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fdcac62b33056862154d814d469f8c69717014005242787727616dfb17b0e201
MD5 93440455b5b5fc1e8f9e78a4c2f39a6d
BLAKE2b-256 5e60d3a45bf0e09c37158d9b3db6a546156b7bc5dc29d5f7eef830188d9574c9

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e18779c1a810e5fbb93ea523fee18e226b97515dbb36e0a78e948d6d7538c4e
MD5 c017f868394e663736d76e573a56aa8a
BLAKE2b-256 3a23b89592bcc3a5468d42cdaa2d96a507cd14f1ed6c2220cd5d798be9e944e8

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ae052ec7d4fe1db40e23a945efbb9496bb8b0c4f942f14e9233c65df0d7811c6
MD5 ad9feebbe31b807ce18ee6dd6c2f0f8e
BLAKE2b-256 bddd0091da8e5125f9edbb6cabad9f4fc1320b1ef83ef70d67d5e1eb0778b56f

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d17d54d1ccaa577c1eed43a4f6e5806bf0796eee8215a3fbc07fe93d17f8e654
MD5 1824dcdbae0f2e52868eae03b6f9a624
BLAKE2b-256 2486055d8aa2b3f4a3523c5905a472f24632dc43e4c282436999fa91b262c76a

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c4bfde2523d8bf4bd00586a76456fba24b1878026b6dc92b6b7211f15e0784ab
MD5 c174b6085dee4cf6217b1c976dfef8c4
BLAKE2b-256 5636f984d3a8d994f2e078c1ec6e4a7e0643f58e7320efa491fb6d696736f4d4

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 16b464000b25aa93852e74804fb4a99420fc0f1ca7c61971ef6ec4c2879b127f
MD5 2457df450ae25e7b5c622cbdae448a75
BLAKE2b-256 ab2a8bfbab41b06ce401e6cb7599a4ba42b7390e3f84d270686ca671e9057b18

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57f536e60f98a3a45979b2eaf9f3d1eaac2c6b35423f787597da8ceaa7abebca
MD5 6a78d7beebc0b16ac2c69c9739169855
BLAKE2b-256 296255add61be6114369fb0b9222f7d7e2f3c23ee26ada3b16f6ac02f3a10a33

See more details on using hashes here.

File details

Details for the file serve_rs-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for serve_rs-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a9546494eeedff0596c5af88a6ff89e39d8d546553b96fdc1f47461993a90d1d
MD5 93ae2e64aabc91f93b48e83b36dfd39e
BLAKE2b-256 f645025e07afff0a8b9546a2a040502041adb31a78ce9d944e59219d19027e12

See more details on using hashes here.

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