Skip to main content

A Super Fast Async Python Web Framework with a Rust runtime.

Project description

Robyn Logo

Robyn

Twitter Downloads GitHub tag License Python Ask DeepWiki

view - Documentation Discord Gurubase

Robyn is a High-Performance, Community-Driven, and Innovator Friendly Web Framework with a Rust runtime. You can learn more by checking our community resources!

image

Source: TechEmpower Round 22

📦 Installation

You can simply use Pip for installation.

pip install robyn

Or, with conda-forge

conda install -c conda-forge robyn

To install with all optional features (Pydantic validation, Jinja2 templating):

pip install "robyn[all]"

🤔 Usage

🚀 Define your API

To define your API, you can add the following code in an app.py file.

from robyn import Robyn

app = Robyn(__file__)

@app.get("/")
async def h(request):
    return "Hello, world!"

app.start(port=8080)

🏃 Run your code

Simply run the app.py file you created. You will then have access to a server on the localhost:8080, that you can request from an other program. Robyn provides several options to customize your web server.

$ python3 app.py

To see the usage

usage: app.py [-h] [--processes PROCESSES] [--workers WORKERS] [--dev] [--log-level LOG_LEVEL]

Robyn, a fast async web framework with a rust runtime.

options:
  -h, --help            show this help message and exit
  --processes PROCESSES
                        Choose the number of processes. [Default: 1]
  --workers WORKERS     Choose the number of workers. [Default: 1]
  --dev                 Development mode. It restarts the server based on file changes.
  --log-level LOG_LEVEL
                        Set the log level name
  --create              Create a new project template.
  --docs                Open the Robyn documentation.
  --open-browser        Open the browser on successful start.
  --version             Show the Robyn version.
  --compile-rust-path COMPILE_RUST_PATH
                        Compile rust files in the given path.
  --create-rust-file CREATE_RUST_FILE
                        Create a rust file with the given name.
  --disable-openapi     Disable the OpenAPI documentation.
  --fast                Enable the fast mode.

Log level can be DEBUG, INFO, WARNING, or ERROR.

When running the app using --open-browser a new browser window will open at the app location, e.g:

$ python3 app.py --open-browser

💻 Add more routes

You can add more routes to your API. Check out the routes in this file as examples.

🐍 Python Version Support

Robyn is compatible with the following Python versions:

Python >= 3.10

It is recommended to use the latest version of Python for the best performances.

Please make sure you have the correct version of Python installed before starting to use this project. You can check your Python version by running the following command in your terminal:

python --version

💡 Features

  • Under active development!
  • A multithreaded Runtime
  • Extensible
  • A simple API
  • Sync and Async Function Support
  • Dynamic URL Routing
  • Multi Core Scaling
  • WebSockets
  • Middlewares (before and after request hooks)
  • Built in form data handling
  • Dependency Injection
  • Hot Reloading
  • Direct Rust Integration
  • Automatic OpenAPI generation
  • Jinja2 Templating
  • Static File Serving
  • File Responses and Downloads
  • Authentication Support
  • CORS Configuration
  • Streaming / SSE Responses
  • Startup and Shutdown Events
  • Exception Handling
  • SubRouters
  • Project Scaffolding via CLI
  • Experimental io-uring Support
  • 🤖 AI Agent Support - Built-in agent routing and execution
  • 🔌 MCP (Model Context Protocol) - Connect to AI applications as a server
  • Community First and truly FOSS!

🗒️ How to contribute

🏁 Get started

Please read the code of conduct and go through CONTRIBUTING.md before contributing to Robyn. Feel free to open an issue for any clarifications or suggestions.

If you're feeling curious. You can take a look at a more detailed architecture here.

If you still need help to get started, feel free to reach out on our community discord.

⚙️ To Develop Locally

Prerequisites

Before starting, ensure you have the following installed:

  • Python >= 3.10, <= 3.14
  • Rust (latest stable)
  • C compiler (gcc/clang)

Setup

  • Clone the repository:

    git clone https://github.com/sparckles/Robyn.git
    
  • Setup a virtual environment:

    python3 -m venv .venv
    source .venv/bin/activate
    
  • Install required packages

    pip install pre-commit poetry maturin
    
  • Install development dependencies

    poetry install --with dev --with test
    
  • Install pre-commit git hooks

    pre-commit install
    
  • Build & install Robyn Rust package

    maturin develop
    
  • Build & install Robyn Rust package (experimental)

    maturin develop --cargo-extra-args="--features=io-uring"
    
  • Run!

    poetry run test_server
    
  • Run all tests

    pytest
    
  • Run only the integration tests

    pytest integration_tests
    
  • Run only the unit tests (you don't need to be running the test_server for these)

    pytest unit_tests
    
  • Test (refer to integration_tests/base_routes.py for more endpoints)

    curl http://localhost:8080/sync/str
    
  • tip: One liners for testing changes!

    maturin develop && poetry run test_server
    
    maturin develop && pytest 
    
  • tip: For IO-uring support, you can use the following command:

    maturin develop --cargo-extra-args="--features=io-uring"
    
  • tip: To use your local Robyn version in other projects, you can install it using pip:

    pip install -e path/to/robyn/target/wheels/robyn-<version>-<python_version>-<platform>.whl
    

e.g.

pip install -e /repos/Robyn/target/wheels/robyn-0.63.0-cp312-cp312-macosx_10_15_universal2.whl

Troubleshooting

If you face any issues, here are some common fixes:

  • install patchelf with pip install patchelf if you face patchelf not found issue during maturin develop (esp. on Arch Linux)
  • If you get Rust compilation errors, ensure you have a C compiler installed:
    • Ubuntu/Debian: sudo apt install build-essential
    • Fedora: sudo dnf install gcc
    • macOS: Install Xcode Command Line Tools
    • Windows: Install Visual Studio Build Tools

✨ Special thanks

✨ Contributors/Supporters

Thanks to all the contributors of the project. Robyn will not be what it is without all your support :heart:.

Special thanks to the PyO3 community and Andrew from PyO3-asyncio for their amazing libraries and their support for my queries. 💖

✨ Sponsors

These sponsors help us make the magic happen!

DigitalOcean Referral Badge Appwrite Logo

Star History

Star History Chart

Project details


Release history Release notifications | RSS feed

Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

robyn-0.81.0-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

robyn-0.81.0-cp314-cp314-win32.whl (1.6 MB view details)

Uploaded CPython 3.14Windows x86

robyn-0.81.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64

robyn-0.81.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.12+ i686

robyn-0.81.0-cp314-cp314-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

robyn-0.81.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

robyn-0.81.0-cp313-cp313-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.13Windows x86-64

robyn-0.81.0-cp313-cp313-win32.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86

robyn-0.81.0-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

robyn-0.81.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7l

robyn-0.81.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

robyn-0.81.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.12+ i686

robyn-0.81.0-cp313-cp313-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

robyn-0.81.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

robyn-0.81.0-cp312-cp312-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.12Windows x86-64

robyn-0.81.0-cp312-cp312-win32.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86

robyn-0.81.0-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

robyn-0.81.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

robyn-0.81.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

robyn-0.81.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

robyn-0.81.0-cp312-cp312-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

robyn-0.81.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

robyn-0.81.0-cp311-cp311-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11Windows x86-64

robyn-0.81.0-cp311-cp311-win32.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86

robyn-0.81.0-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

robyn-0.81.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

robyn-0.81.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

robyn-0.81.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

robyn-0.81.0-cp311-cp311-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

robyn-0.81.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

robyn-0.81.0-cp310-cp310-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10Windows x86-64

robyn-0.81.0-cp310-cp310-win32.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86

robyn-0.81.0-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

robyn-0.81.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

robyn-0.81.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

robyn-0.81.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

robyn-0.81.0-cp310-cp310-macosx_10_12_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

robyn-0.81.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl (3.2 MB view details)

Uploaded CPython 3.10macOS 10.12+ universal2 (ARM64, x86-64)macOS 10.12+ x86-64macOS 11.0+ ARM64

File details

Details for the file robyn-0.81.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: robyn-0.81.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for robyn-0.81.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 ab96838600ebbdfb5682289b0e84397120959f6d06bf1ad0e71bcb268ac72ae1
MD5 d26a363baccf7f48784c45db8ab754ad
BLAKE2b-256 d8ee3200af1e1565556296ad5d7e4a6de4fa4c0924fc3f68c334baeab9065edf

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: robyn-0.81.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for robyn-0.81.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 7134c1fa77eb1023fa6966e2d416fc56cc36f6bb26db62c47bb76d364ad7670f
MD5 f51ee8fba8287406c87e4f0e6bdfb4e6
BLAKE2b-256 34dfb95af646f4c435a620772e1d6c1e7b5087f4a392b5ee210be4030dbf3233

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eae6741863cfa35a2a226e0c4840ecee2bec7b3a923dd41cb7914848715098f6
MD5 b4105af27174c0b1bb9595d885c3fa02
BLAKE2b-256 4585f090ee4edcac52b65290216e9ee560efbd7a3e5ff1e4a9d7ff3070f35995

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp314-cp314-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 38db2fec1b46774578bd096891f4951799906f8b9880c915c4d311e7fe6aa0fa
MD5 1680a5c5e2032d06ce5628905b0d767b
BLAKE2b-256 79ea72ad84e2cc153ace00cac506e62b9dc8f4cab5f312d466028ade097bb37c

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fc8a7f96436c1e43e6dce1f98348a1925d13681ff0fb781fd583d99edd67a757
MD5 f08eb0e4c535b4778dd34697d235eb9a
BLAKE2b-256 38f8a5c29c8c7e80bf6543f132bd4f485336b588431c937fc42971f7bd0f2dbe

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp314-cp314-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 c014205f47a9ac1f4462138d69eda708a3140472aa731645994b6d1fa96cbf25
MD5 eee35173dcf1bf2ea1a427371b3a8898
BLAKE2b-256 04806ee47dfbc6e55a1d3d656a566d26f008b354c4371b604b54c1260f049600

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: robyn-0.81.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for robyn-0.81.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 21ad3280d9aba5da7dd4fd334c5deb1c2073ef0769d5aeac057833471aa5e89b
MD5 500e8670b0cac52b183157f7588c05bc
BLAKE2b-256 d3253015d704869a32a103771c6b51ebb59bf354ab2f0e21c5b2b5b4ea2b2536

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: robyn-0.81.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for robyn-0.81.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 6d361d808ba5d90ba1066f3f5bbedcd5ffef60671c76301a593b93ac59f13b87
MD5 d9549cc53b2ce3ec2ccc3f83666efdfe
BLAKE2b-256 92bfe9412777ea39b7b9ff2593f3f652126026627c6b3d48e7c676a43994c9f9

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cce971ca95e92944b7ac71409a239f29502b94e6a8e30cafe742e6b1a440755a
MD5 f51304dc85264a739eb098f4e63152a4
BLAKE2b-256 24b894f9e42be2999ec29472d2a58bd420d68613f0060814778bf64d371d9e24

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3c08617fbec413cfd236875c20b2c467e578ef598a24f0a5e27d22528c4d66c3
MD5 3ffd49853380d598674a6de6cdb531b6
BLAKE2b-256 7f5775ca78b447bfa538070054eddf4cdee2dd70d6069b3d1e7c4acb23237e1b

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66eaf8fb0243842639e14903f6dd575a422e9129780aae1debf063a47e677c35
MD5 6f4a1429872946b7f40cae561df4834a
BLAKE2b-256 ee857d57daf14312ddc45bac6fb235147d491313e29c8a329796911aec20faf3

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d89e6000115bfcd1bc1ea4f76fc019e93f6521483b265086a6e811949b76244b
MD5 08d36fa6ee693ea7fe06fbdc29daf562
BLAKE2b-256 af23bb33efdaae9de0f8741fdf4612672cc08d353879247ff9b92552fce726ab

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3cf602eec400e21681bf520e03f0f2b9f864cb346fb549b835824481152d39b1
MD5 5067328a51d37e392c3302bf88a0555a
BLAKE2b-256 dd9f8a4f527db58b7d59ba52f6b4468bb8e6337bff868e3432701afb14f945ad

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp313-cp313-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 5292d87f6050b0b9167807597203cf67719f854f30aff5d6bc50dc91a33b056c
MD5 1e93907d81a8373a9bb232b6f1a8f605
BLAKE2b-256 92241d7f8a042f4db64bc034a33d949b4327e65697d7fbc4f35a82ade17197a5

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: robyn-0.81.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for robyn-0.81.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7caa74c486343558e0258e8b155225f198e83be6c0f9b5da138a525cac24e642
MD5 08b5014df86eb3c98637bddc55026869
BLAKE2b-256 13e065c70f7e5091b463934e681d5226cd8abe13c65ce6ce95876e44a0e02200

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: robyn-0.81.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for robyn-0.81.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 3b8573251f52f2afe8aaa3b8db7f08862029f4f48ab76d031ebca3e788fa1fc3
MD5 ef1a821eff7bc160b4252280a98da27d
BLAKE2b-256 7c2ba0f6016e9dfbedd375409db52e7f091552bc54811236e60318e4d618b679

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 79e264bb70a81d5ca406492c1585d3b48453155eaa486ac9dd1285b98151b565
MD5 20fcf18139515f0229251be2187241e9
BLAKE2b-256 9aa176abe6c7b53d4b0b8007046e04b2087571f3053dc43db078895d5756584d

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 816049823a9819c925e23dbfb51655bd2f7394657978a4eee973088b53de5388
MD5 5bd3363f0f37f5dedd343019bbed4bb7
BLAKE2b-256 60838a83470ef66025934316f495a6ed1e02d5f4b5cb6cd51dcd3ecb1f308c41

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b8471f09b4c285c6d9377b28a08c3014663b150f613e692edf62adcf701e79d9
MD5 00b9c733a2b0a1a7f93c1e66045e4e95
BLAKE2b-256 2934bef8b1a69bc00f462d21c9476bc2c9e1adb8f2bc2d6612cb1049e9f4b5d8

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 a6022dcb42ce90fa994c1ca8a02074be1a3f6b11ca58b2bd4cb21ed93f412071
MD5 403f7d948755b29c34385d1355b87713
BLAKE2b-256 fd7d394aa651622a2184df9689b05893ef0aa1d43c9e2dae745faa0a8af5387c

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3762a909e19fc7e32b31512c0b6a89cd2dd1d0a0fe34a6476757a4adc443af97
MD5 df889a32fd3c4ea8fba3347c567ba1af
BLAKE2b-256 0a32469bdd8f8f0ea8df11899463ec0c64b575c9f28793411a396f28e2bbbeeb

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp312-cp312-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 0e12c4de304238729333731206b86c7178f40e78c0f21fb60e621fe30f8a5705
MD5 40a057d9a18589a014782804cb01d4cb
BLAKE2b-256 173dab9689e2595ac8379f7ad8e1d53c7d39278621a4e83d48db48c540145eb5

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: robyn-0.81.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for robyn-0.81.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bb57d2e35806a9f712915b52adcaa35854fe28466c0f79b34ec777f11d1f1640
MD5 0495110507d4e6698ec73eab39b464e5
BLAKE2b-256 b3758673891d595aa2748d5773e096b578772f9bc8ee5981e6eae1291fc40d27

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: robyn-0.81.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for robyn-0.81.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c311595dfb15c97fa42a9d522a1a6cfd3fcd2e4ef463ddc042742b0b84ffe485
MD5 5e1f0f838b6f30a626d377ed55673057
BLAKE2b-256 99246667019a524f80dee72ff07dd218ef6731b28b4236d7d8cb43346927145c

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a2d28d9f0bb84338506c2a336b0b3962ebe49c46c0525418c378123c901ddf3
MD5 f852faacf41575c8ee601a64122ac875
BLAKE2b-256 588e0fae98479514d27ed41dff9c150257c581bdc5583a4143b623009a96fae0

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 6cdea798426c4900764daaa36886fc7db2282b1bf6698ce67e0cd1fc99578f32
MD5 5a1fa20d436e4b4d0b79fab1d4dd24b2
BLAKE2b-256 aedb0cd56273ed6b300d5129d4c20fac3eac472d2860d4493b694170bb9fb4d6

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae4d0199facd665097eb1973da351d733e3bcbad9a231d039d37f4a8f62f253e
MD5 562fc5598cb7d359f3dac89373f2ebb2
BLAKE2b-256 8fa2b9c904cc4ab5f5c7c544adc411e2f70bbc4f6f4a73d8c49bfb38deaed925

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 00024d9e69f5d3fd121e811a32594ec9bb82de71a1bdee7e3def70c1accca635
MD5 a7adb8255e5121fb39b4cf740b9fedf8
BLAKE2b-256 82fcbd7a7e445d80f7b3fefdc7a2326115e421d24e776e1ab1ae4f4fc5684b6c

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 0d578567d13f7122870a2ab13fef8b7cb5d2be8d9158dd0c46d328e793fee0ff
MD5 a566d4833c424147eeb15835a2a501ca
BLAKE2b-256 9bf267eb0b6ea94b3c2f82d51a1b5d0770f88a66e2c444506424716b1f0f120f

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp311-cp311-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 45ffe9926542bf2a88807e2fc34fa163c34e23a90b866a42121d592c2371b253
MD5 c62591cb95a9d647d97e4fc4cd569f32
BLAKE2b-256 245bb22b2603b48214f42051cfbe6912f378aa4b47a004943e1a563706691b96

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: robyn-0.81.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for robyn-0.81.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 29fd64f5e1774fde7d70726a62439da84dd02704009ef5ef238d93d7f7bdf782
MD5 ba12f73ef8f5d04aae366c77c650f4ae
BLAKE2b-256 4616479a972682c51f905fb472ca088382b175f80f854a39c7e8e1cf2ee65e9a

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: robyn-0.81.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for robyn-0.81.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2b412b7ebda5e1e947a73e6e0f937e8f3ab767e6580c12831b277b81708866cf
MD5 5d05506ec9b28f0b82dbe2f7975aca79
BLAKE2b-256 f2f583d36fe54fcbeeab219f5a8ed25270a097d4ef796b78ca217de78f71b5ea

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f0238b2223dd5699b4055b5681c0a1753bf5daf8a1282a82bfefe351faf87fd
MD5 2d90ac03112f6b07fbae3533cd006c34
BLAKE2b-256 120d830d64b746cde6d1207ae7e409dbdb0eebfb83ed3f214e5482b0d67df5d6

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d99a3a43a232a379f5e64a21c6aa5f52ba3a58f1d546976df4faf4dc6644a5fa
MD5 b0fe58cd91977b8f3b8ca26da4697697
BLAKE2b-256 d455b396a38d5c3e93733050ef24fd2dea39e77ce8c664c53ae6a70b0a3772d9

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a98b2c0e9694afd76ea3dd952e35e7e198545528cf237d140c765683e3e97515
MD5 2c781c343478ef5b66e32855a9a92721
BLAKE2b-256 d119d2f07c1cb8a802db2cebffdcfa1702486af6a95ba0bf360cb9c7fce0a047

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 61319ff4b1e460359cb5270d0f187f5c2e6fc754d89c6134c0be6f8438597a97
MD5 7e1b8cc3c93ce5cbccc7486364ed76f3
BLAKE2b-256 92840b8e395a0698aab34970b998d71170027ef30a74cab1bad9a87cdcef8f86

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 49f93f209a24ac899e16c828e6b507b9cfe5e6d35aef48838bb19de8b4f51350
MD5 27bd0b1f6258a3a2d98225d5f568405c
BLAKE2b-256 e63c63bd36e0812eb1758fd419acfbef45dbb813da7d61dbed1132b833645de7

See more details on using hashes here.

File details

Details for the file robyn-0.81.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl.

File metadata

File hashes

Hashes for robyn-0.81.0-cp310-cp310-macosx_10_12_x86_64.macosx_11_0_arm64.macosx_10_12_universal2.whl
Algorithm Hash digest
SHA256 13e94ed427bdd23329aaaa18169594abf3da8c39d0eaeaa9522aafb8b70bc7b7
MD5 11c56c534738e5320801d61540e21795
BLAKE2b-256 8f6c74a84eb61a7c33af6d7fc7930933e61b2c2e3eaee9337d4a2fa6c61a482e

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