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

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

🤔 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.8

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!
  • Written in Rust, btw xD
  • A multithreaded Runtime
  • Extensible
  • Automatic OpenAPI generation
  • A simple API
  • Sync and Async Function Support
  • Dynamic URL Routing
  • Multi Core Scaling
  • WebSockets!
  • Middlewares
  • Built in form data handling
  • Dependency Injection
  • Hot Reloading
  • Direct Rust Integration
  • 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.8, < 3.12 , Support for Python 3.13 is coming soon!
  • 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 Distribution

robyn-0.64.2.tar.gz (4.3 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

robyn-0.64.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

robyn-0.64.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (1.8 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

robyn-0.64.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARMv7l

robyn-0.64.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

robyn-0.64.2-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.1 MB view details)

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

robyn-0.64.2-cp312-cp312-macosx_10_7_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.12 macOS 10.7+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

robyn-0.64.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

robyn-0.64.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.8 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

robyn-0.64.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARMv7l

robyn-0.64.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

robyn-0.64.2-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.1 MB view details)

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

robyn-0.64.2-cp311-cp311-macosx_10_7_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

robyn-0.64.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

robyn-0.64.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.8 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

robyn-0.64.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARMv7l

robyn-0.64.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

robyn-0.64.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.1 MB view details)

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

robyn-0.64.2-cp310-cp310-macosx_10_7_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

robyn-0.64.2-cp39-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

robyn-0.64.2-cp39-none-win32.whl (1.6 MB view details)

Uploaded CPython 3.9 Windows x86

robyn-0.64.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

robyn-0.64.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.8 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

robyn-0.64.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARMv7l

robyn-0.64.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

robyn-0.64.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

robyn-0.64.2-cp39-cp39-macosx_10_7_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

robyn-0.64.2-cp38-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

robyn-0.64.2-cp38-none-win32.whl (1.6 MB view details)

Uploaded CPython 3.8 Windows x86

robyn-0.64.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

robyn-0.64.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.8 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

robyn-0.64.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARMv7l

robyn-0.64.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

robyn-0.64.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (3.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64) macOS 10.9+ x86-64 macOS 11.0+ ARM64

robyn-0.64.2-cp38-cp38-macosx_10_7_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

File details

Details for the file robyn-0.64.2.tar.gz.

File metadata

  • Download URL: robyn-0.64.2.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for robyn-0.64.2.tar.gz
Algorithm Hash digest
SHA256 0a9d0a1a61bddb580f742dd70a52abe46b0e2ada07d4acfac8c601722f4082a7
MD5 0f5c7de1fbbf8f470c417ffd4142f87b
BLAKE2b-256 bcc6ae56353aaed2cff19eaca5658083523525ace4eacc9d3e8328c0c43f82b8

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp312-none-win_amd64.whl.

File metadata

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

File hashes

Hashes for robyn-0.64.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 bd6f5ad47a34b57cd5a275a8522e38d778f88bd48ce982bd07c403be38ec2ac6
MD5 38c3e5b705d626b9c0598d4ac0237394
BLAKE2b-256 f5726d85fa74f0f2d1913015231689685383548d7a6a60da133a1abd16c0046c

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp312-none-win32.whl.

File metadata

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

File hashes

Hashes for robyn-0.64.2-cp312-none-win32.whl
Algorithm Hash digest
SHA256 0f4b14356fcf3b8592b3d0f4e8407565ee1abfca33eabd002a85ebf4fe12adef
MD5 7e449454818e9bd3cf0d54476ffff214
BLAKE2b-256 b9915eef7d24029dcada8853ec3f3544c13cc0ed74133df0943c845cbcc866c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0905a412f50ad5ff361d3fd9fbb927b5909436322e8b665dca5ee58d5e6b1c30
MD5 5046c369f5e394294846092b6d450e6f
BLAKE2b-256 2fc3b905db308cef3fe2f79994ee53dffb8c871479ae113a881060bb7873f426

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 934db513f402618a420d664d824be2eb5e5a67220e636c033eb13cf20a87da80
MD5 2ba95d142709d286b6abd76045623eb4
BLAKE2b-256 e14aca8ce6e1a2ea4eea96c87c96f531ae244b8bf075258b8fd6c1b1f31dbdd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a5a00bf8f71a9e7748a9b4d52f15da4917c9fdd12e75df4839d5f42f6eb6d995
MD5 c56666e99b86dcb66f9799c13cd05cc9
BLAKE2b-256 3312abdcee43b6514fe35680dfb2462ce4e657e46fe8f9e8e098fd5c2e6b4e11

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4bedde966cdaee540e2211ca7f7aafcceac0d8c1f3e49484f0d2b397b31a5ae2
MD5 95ed28b11b60585a28c881b2063f65b3
BLAKE2b-256 019c1d0ea9595700562c1beae089afb22098abab82cd19b84d49a49d3c69e468

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 d144d2772934831321d3497f5e28655848ee4f6645d07f39789105ea35e4fc49
MD5 245d8a28d10e9a5bfad5d16692e49dc4
BLAKE2b-256 6e07777364db668707dcb1b7ffd1f70efb1d26953da64cea790e056af0ab8244

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp312-cp312-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 91f30b8ad8c7b4c89f7080d927ee92960778210d892460e45cf652c740c7781d
MD5 ee840eecad739e5269625d95b41b1c41
BLAKE2b-256 4c5540d7c69447f35aa2e3187efcd2d7622eaaaf8f033401aa1912d280231f38

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp311-none-win_amd64.whl.

File metadata

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

File hashes

Hashes for robyn-0.64.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 5eb32f72b3d22497624c08fa325b18702014399e978242e2d9614269e5a6f525
MD5 bc9c7b84c246b5da1f0763b71d89b097
BLAKE2b-256 35ad33803df4452c633b0c0c24da882b3ec42093ab420f7181d56871ebe48b63

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp311-none-win32.whl.

File metadata

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

File hashes

Hashes for robyn-0.64.2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 1cc8125706936f45fc6e4897234fd0a740f0de30ec1b79657706905e99376f04
MD5 c376c78c426ef0bcd512b7301b889db5
BLAKE2b-256 17bcb74acab5f0bad4c8882b5cedb2b9233ff18e87a2389f319523e38fd4055f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 24eaea81c7aaaf137b8e1427502a7ca3eabcb3710e89e68a2af08551f0493eeb
MD5 19b356815b1fa6291d9faf26077a99d5
BLAKE2b-256 e102b4ecbb7376b383fea0140ae0f4ad5611ee59e96cb8c75267ceecd349fb8c

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d222c73cfca9a0595eb64e6a5b700b70b3e9c62d4eed1f480b91d8ca9a073551
MD5 a0cd71cf16393b5aa9be1aa1a22505f6
BLAKE2b-256 d5f0a9c5df2b3123094d17b347cdb3795f89032ceed1a8b1e2d7a0ea9c0e8ebe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2ee6c7432ac56dd34ae037469ed0df67e41ce356e9293556d894cc392626b983
MD5 1d7655ce8d003c58daec8bc2574acdb1
BLAKE2b-256 2ac61051f43566791e821c33cc915bb67a83ffc126605f98e827a2ee5a9c974c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 315f8c11df8ddf9dda4ed63fad8f45cefaafe1e5be17bc3d3e10aef536cb7766
MD5 9f26696661bfc25c666428c1c6c3167a
BLAKE2b-256 a908bbb971541818caa533594cebe53fcd419ffeb56b0dc8438f26ecc64ffc3e

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c1b4b2793be1cae97c3a4dd750c9722a1b36564ba228e083f3d5b79e48d9ce94
MD5 f01ae3f1a7d14d7f7270c32fa53cc450
BLAKE2b-256 45c176d0cdbc908b68021464d0590f89cf8077491c59086b5853b37f6110c81d

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d1926f1f07af10478fca003bac849a3989115bf853bde6dcb1fad59e0685c982
MD5 a36dbeb643a69d8db225cbafb3f48fe4
BLAKE2b-256 128283f41ea483c434cb6bbcde732224321880ae52be41d89612e5da7080962b

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp310-none-win_amd64.whl.

File metadata

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

File hashes

Hashes for robyn-0.64.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 0649352e4e7c276f75bed2f578443da37b679f6a013b187d7ba77f808a366027
MD5 ea4f21c5ecdd571521ba4938f520bdd9
BLAKE2b-256 20e5ec2aae26e453bbda845893eab46c7d0bbcb50b15d7e5d1762fd468f7150a

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp310-none-win32.whl.

File metadata

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

File hashes

Hashes for robyn-0.64.2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 f7f1d609c120b2f2c6a7f4bbe715cb8b20bbdac401637547b2495507204f4fcd
MD5 80ff8c9b6f57edf6ca11335a9d32ca0e
BLAKE2b-256 fe4a63b1bfa8ea8f26abfa573d1d66f8aa4f20b9a2e88b4943431fcda68b1564

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d4d6f95fdf369552bdf555920b50409860e80f9857b5a0d9cf1e46afd113e6c
MD5 d026b01c41c413b172f65a435a370ffd
BLAKE2b-256 e0ab68be4a4c61da74fe7538054b5aa8262cb6cdffc155ccb9f9f0d067bb1a2c

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0345246056785534328c8029355cfcb508e8d9e288700232180c24a7b5639ec3
MD5 735da94c3535f6c070161ae56731dc96
BLAKE2b-256 1b3de19439d85afecfa00f811e408e9f392d71914d0c38bc57b818b1b154cf32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a2e876f7fda2256209012d3a94a83107f7d385b27a5397fd0b35d4ca221ea8bf
MD5 ce759263a4dcbb723223d357444b1080
BLAKE2b-256 2ac35f18c17e817d93feaa1fad50d0870d97f0acb2037417a5f875ca01bb973d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a397a5f06b8632cc8876852d366bb181088bce570b6d5e7f3c909b5e20a8389
MD5 805f8b2af3888cb505cbf29919e4a508
BLAKE2b-256 ff500a6d4b00b67022fc938b82a4575b66c6bffa0a8e676d503994cfc99a7761

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 09748cc6cecbd98d69cf703fc267c718b1e13ac392d64ad7e9fc21967440e770
MD5 61e8e2cb5f963f58e0c9425b1e653363
BLAKE2b-256 469ba510d464b0fb90818ac465f7c2693755e5b6a031335eb12c5d6dbf9c2591

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c1028ec2f839eb51b8233da4209aacefb3d9935eb5fd846259d7c975da2aeb5a
MD5 3e4071e54612d0d51732fca3b788c0e0
BLAKE2b-256 b8ffb12d29075afe2ceb3e89e67cadc7effbea16811184fd094f89d7ad27b927

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp39-none-win_amd64.whl.

File metadata

  • Download URL: robyn-0.64.2-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for robyn-0.64.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 ab7830534571f7a4815f03fb07b08d8b1d00f31521db7e8cffc744c4cf90f0bb
MD5 3d8d197ba46d1cb0530092e7a8f956d1
BLAKE2b-256 3cc44557ff14fd0800f542b834dfd7e4cd93012daabaf231468b531612e05922

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp39-none-win32.whl.

File metadata

  • Download URL: robyn-0.64.2-cp39-none-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for robyn-0.64.2-cp39-none-win32.whl
Algorithm Hash digest
SHA256 dbf4704dc53eb4e06cf915764a191de508fe795466b2f758d5387dedcf48e286
MD5 4610f939d29e1fa4fba6228664e619b9
BLAKE2b-256 b8f11e6e728f62d31b96c752f8a5c96f110f7ac82d2beb86c6c7f24b58ae09a8

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 131cfb4ffaf2e9debc56f0a12f18797e25f251c49536b25019441d8e683bec53
MD5 828db260b32d22706f4934ae986768c5
BLAKE2b-256 a3b3a0b6e81576ae0a80dffce85a0c2aeb606d4f21043b1b2273e42f66b75377

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 95c1cef85774d6270d766233fa16136d0495475c45d883dc0d14763137f17427
MD5 b2f44c6ed03db4d78d13a05862b7d87d
BLAKE2b-256 8933149408f2c6396654f5fb9057ee5f859297d694b7e4817d28587f8e03e0a2

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f43a6775bfd9f215d90a619abf6c3aa6d9cd40d310a51e1455716e92e4286e51
MD5 d637c47cdb59848945cb185d48bb781f
BLAKE2b-256 efb863b8c9fd592ae10b67a66ad34af3c1c73ca169fc953ea8d243fbcfa47c6b

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a05e628114b2d8a42bdd78c10aa228cbe7a6f070a91ad0db8e01c10ea6700e9
MD5 cc705ec88aeef4e993697476a7930365
BLAKE2b-256 58a4715123c8ffc524e100474fb15ee4344808e4f5c325cadf7389a019d65da3

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 99904bf53681d97fa06b3fec429ac1d7eed1b5c6e0b97e867ebec2ad4468e546
MD5 dc7fb6af54c1606cb27569f744feb64d
BLAKE2b-256 348fa2e59a77f03d2413b5d831c6605579c5a8599d4786d961bd53b0f1a70d9f

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 8a7bdd8a6d3bd59f02993311c3cffc5838e2a6388dd76c07b8eb9ad6201ae0f4
MD5 1cb98f0d8a61ce243749e160e5b1ca65
BLAKE2b-256 ca00298fa0960fcc185c1f64a98dbfa77af5bcff46fadbc5bb00220e3ea1d628

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp38-none-win_amd64.whl.

File metadata

  • Download URL: robyn-0.64.2-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for robyn-0.64.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 0114f423ec967f5bd7cec5bc4eba701e170330ee637e47cc4244670d904e8889
MD5 f562308d509aeccb6115796ec23e37b2
BLAKE2b-256 6eedf0bcce14edce7d522d94f6b259bcb2e63b4a3175ba40e0746c87621eb447

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp38-none-win32.whl.

File metadata

  • Download URL: robyn-0.64.2-cp38-none-win32.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for robyn-0.64.2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 d2ce8c8b3bbcd87040d833812224feae0d3cad26379b3d763f96175c598c3896
MD5 4fef96407c9bbb604555382807c9f2b8
BLAKE2b-256 f897f33b25ec9ab0a2a3f87460650f23687dbb868ff4a4bd112719b326c094a1

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa9aa55fb7f482c85c873b0f38fcd728408af4ccc4aa4df38757c1fa01ab3548
MD5 25bb43d26e51f7484ab003406ba3ebb0
BLAKE2b-256 6787867889195063990ed68acc1066fd5167ef11a7ec316e9ff2ec08582d0ee7

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 15fe3fef36974883313bd58fc24dfe24778c3ea8ce75ecfadc0fa303d637b949
MD5 1b3226e3d9d906a9a51fec5cf15275c1
BLAKE2b-256 daaf219ed6af7f07fbae3f3412ad0b557a919f471b598990d8e1a6e1ddacf6d2

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 52d4395dfb45ba824d19a9ce55e5b1d27d1606ba1a8d69708149796647867202
MD5 db9df4b70522ea308540a23f3c30f933
BLAKE2b-256 617b73722dd9c7549f902c899032c9a6ac489633867b51dbe495eb64a5f7767a

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 50c9abec9740103fefa7d741a24762ca54f3f4794a9d509aa77e8d8ad82748bd
MD5 d3e8ebb2b7d6ec87276d84a88306b1d4
BLAKE2b-256 654cfe4363f4e59cad4300c78f82093f9dce25a0adf8021916904684ec107660

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 87689100f1a15069e80209c4c72db76d38b8ae9edfa6a455ad895b875ed90f38
MD5 dd71c6cf535d15c7e5f053bd18100db2
BLAKE2b-256 d0e4bcf3ef9b5a833edcf29ca91514d6ae51d1799af560d1b3e9944db827d68d

See more details on using hashes here.

File details

Details for the file robyn-0.64.2-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for robyn-0.64.2-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 efe7550e66bd46554f07c08efc8aa1d39dec483e0d42629cf5d2f402d5ea1dfd
MD5 8120747c6d93318bfa45ecd07136dce0
BLAKE2b-256 39fad660a837efbf5077a6806b113f1e6fe6e7090406b0b67db43c9b8b412f9a

See more details on using hashes here.

Supported by

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