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 tests
pytest integration_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 integration_tests
  • 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.1.tar.gz (4.3 MB view details)

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

robyn-0.64.1-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.1-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.1-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.1-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.1-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.1-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.1-cp311-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

robyn-0.64.1-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.1-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.1-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.1-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.1-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.1-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.1-cp310-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

robyn-0.64.1-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.1-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.1-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.1-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.1-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.1-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.1-cp39-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

robyn-0.64.1-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.1-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.1-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.1-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.1-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.1-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.1-cp38-none-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

robyn-0.64.1-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.1-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.1-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.1-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.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: robyn-0.64.1.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.1.tar.gz
Algorithm Hash digest
SHA256 23a73ea3ee059f1a115a597191853e60eac0c3d5d4615c78ab2d10032712a104
MD5 32932c9e532654e9d1256c06f48975c7
BLAKE2b-256 ac7200d1d323b1002c164218cb8f5009af0783ef945f84a6f14fb4548d4238dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.64.1-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.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 654f9a24cf8a2482ea2d196f319079baded8b5972e460e455f66b780e3aaa7d0
MD5 3bf491780cc40cd83ff9fed879acd886
BLAKE2b-256 46d045beb151fc114586f321ff4ffc7785350a6c22ecdfec2e7de53684986e4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.64.1-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.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 aaaa5088bad5a9473a0d2f298235d45d96093de1b5d40c9856d4bc638e5440dd
MD5 b8486a43e95da5d0df99a01278c99ad2
BLAKE2b-256 e161f9bb2a461f9bfe81448069726ae9e0f7101611aaf4f886cc0db60cb1410c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c483980da5006a8d388e0c4d292609beb66d058128bc06db7af1924302a37ec
MD5 9cd4595d64f9559a71f819375851aa37
BLAKE2b-256 8cadc4fe30d2e7f2a58715848f4ed8e8977e56caced1100480eb9c13792470cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 059b3c7412a4aed7456bbd7651b187eddfd1af8e7d5c4cbd49f5587dc1e35c00
MD5 ff2b429adbd08fe047180a625d255b9b
BLAKE2b-256 639b0ea1f980c74684bc75b8b9d8b44dbdfded45b52c1f25272440c7f2684ffd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a0b90838bfbd0565ec33a0982998bebd9cb779482a81ab102b526096ea415d22
MD5 66ce9ecccf98e9ab656d14b6c2185f95
BLAKE2b-256 3fff59f683971b3df8e40d143929ebea4f1638ee4105a290c7f094594b05da37

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 29a0d169cf756485fbf6805f0a29ff218cfe74bb12b6b5232e4ca95af8417daa
MD5 d270443cbaee65f0f4fedd9e07396210
BLAKE2b-256 3aa294345da8774ed8985f53f3c474646234c435a93c30ccb4dc6723fbe060e9

See more details on using hashes here.

File details

Details for the file robyn-0.64.1-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.1-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e6036287ba1376a880dc7613aaa28305600990141818e89f20230f0df26c8a1b
MD5 320e5b6a7f530e40f47f161d22cf51c5
BLAKE2b-256 50182f094f7e8bc2d443e92862359c55c119d983c5b56d702b562c0129e2e6d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 096831a3a35939dc508f05a9550ed4ea118d3a73354262a16c261d545ace33f8
MD5 33e362eb8229adcccbb7cdf9c55d70a2
BLAKE2b-256 e91b7cc3e2f2abbe0d8e488fae9d18a0bb0fb889c2a9c9fb5eae22b5d933e531

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.64.1-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.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 1199a224fbdf33706a549c3f51fba73139d704e3858178e380ec4cb6ebbe32ba
MD5 087e59d117df84574969aa459ef6a00e
BLAKE2b-256 a0356cfa93e6e69741e100e0331dad3cbc46ee4819b63c4859b032aedf6b664a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.64.1-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.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 c92126675a4a536c1ea4b51cc3ec2170f3e466052eb65bbc38ca0542a7281241
MD5 971b4ddbda2274cb062361dd2f2416ed
BLAKE2b-256 e2ab942fa0bbb0f55fe39b984bf9989789686dda874dd755ac0ebd5b66ee0ceb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcca7003088c04530a4cf1b0582b1c2c1fc5afe43c53ce5af955229ac9ccf782
MD5 8ffe891b8e1a23e43a457fb86a1bbe2c
BLAKE2b-256 1a4af23d428057f6f19fac5aa33b99e10777b46b9b2f1c909a296a9fc5f77b1d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cab0ec4c850011d015ca481b4b12b9fe02e8cb92006f2e3cd1356755162fb715
MD5 cba1cd211742445339f2889a5862fc1e
BLAKE2b-256 17f6f36fcfeabdc3b5ab1116862f8e4cfe25b31756b2825796df6d789fb2b8f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 d8ace449810c7e6e394f3c2ca9195cefc218417b9d6ce72d6bcaa1673e32a3a4
MD5 6674aaf09b8488f7b35be8f8d2e8b8bd
BLAKE2b-256 285895853fbc894f461b369d9638777ddc10a83b437322d36ff35b1faf1506fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 23e16029fa7c33902905a63f6e312783f198ceacba4ff63baa2c589c2ea8a4d3
MD5 98acbf9a3013ee3174e1019ef932af63
BLAKE2b-256 0891d32880c786f5ce911419bb002ee5e7e39b43ca6f2a002bcf2f6166bd8cfb

See more details on using hashes here.

File details

Details for the file robyn-0.64.1-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.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 0d1e202fa157b146c9b6e517f0260f10eebb0e8c90bc32c406339a5091db622f
MD5 7036dec54a1544f6d2f1907e07c93a78
BLAKE2b-256 8a38404ea19c5d99d7f588b55dfcfacdf7af5a0204306bf7f99ac15a6ed9d323

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c71d2c3931560991a6ce83da0165ecdcfe19e3b7516ac8b18cdf4fc84d728071
MD5 a70ee9b28ec958aa9e77c7d015386482
BLAKE2b-256 5f015bb0a81972d2452ffc82e921375ae0e4d360c1536f13db3e92bef8a50fe5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.64.1-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.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 ecfb53136e3fe56e3ee450c37790be36f80220e59f7f0eee939ea3b431fde5df
MD5 29728077352f3ff06f5976c7bb20ee22
BLAKE2b-256 8c05c5f89c4dc3634a75050f19cac0f554510daf0a45217f34f5df0b5d1b5944

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.64.1-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.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 d2539c89d5f1826a38a0f7996e8829bd812e8a3ffe15b2f2a58c7547371d7868
MD5 ba77fcdeeb8cae6f4436f12468d48805
BLAKE2b-256 cb4cfbb13ce4f94f2c987d968c3eb7cc59b752dd2ae640f74ceb4dcce77247dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66aea90f62820a1b7e10bc552e246af84fa1641eee105b5b7ecbacf75d317178
MD5 5842a70d1e0c47baa45ed5d61eb954b0
BLAKE2b-256 c365d2faef415ee3a3c04d838da7823acf19c3713274bd3a3008cb2be7a18fd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da333f14373d49eefdfe11054b2207b6c760ab8bd00b39cfa891c3f7834cf805
MD5 68f3899248e9191cdeb2da9966179210
BLAKE2b-256 dc4bbe101d1fd1911f1e9d123f6ca66ed15a0f8dff51857d95df567bda0ce507

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7d6359dc3b9e1488a9d0391b1d40d3c359ee3dd09de183e5d180b9cbda69a86a
MD5 438cfa443a0d4416882797581bb7ca7e
BLAKE2b-256 0a1ff3f0eea5cdf95e5cfaee931fafdc49195dbcaa8c4a971ad1130b8962aa6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b0f33dc8a044baab7259cbe862855a7707e8a497993445a1950279d06b3581b3
MD5 15ad6962e6c22db6477c142b8bcf9d7f
BLAKE2b-256 3f3b9d015f296a63f4775e49f3c9b0ffde7e771ea5f186d0c6657b800cb96293

See more details on using hashes here.

File details

Details for the file robyn-0.64.1-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.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 9e7b26b00994e26b301c252d913f03c4856a931b7cad854c3b3f9a1d6e9b9356
MD5 5f150b2e0b977a02008abf4ced9261ec
BLAKE2b-256 425499856c408754bbb20934b068f98e367bcdf7453c4bbde88132af8515a204

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 473de61e9358488efdc558b94a3e8837a1d76e60ec37ac25998af72d88b9a161
MD5 7fccc80b2121c754ca23ce3314e41a3c
BLAKE2b-256 5ff80957d8804d53ab946e88cfcee06c3819887361b5c668a9069d286df59140

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.64.1-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.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 9371de22d540835db6582c93b64c64a7c5d8fa488cc0ed78d946eb58446af4f7
MD5 db3186b6903a83eac6f36c4017cf993a
BLAKE2b-256 0452ed366442d0967dfa5b71edac2a9aa167ccffdbccc240251f5d6d92f26618

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.64.1-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.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 87f8651e5a8a38b1d4775f0cdce0db7097600cb0aa3033143217ad9dfc861ebd
MD5 b0c24e9aaa3bc2fe970630bf315b9f25
BLAKE2b-256 3ff9969427739546ba788a391e119e51b95825283ddb59a59b524547d8a9262d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d19ca524c41ee38a2f5e13df89f3e3701750a64cc7d72d8bcfb39927828d808
MD5 8024f68dfaba17fd058a0462e120eb57
BLAKE2b-256 280ed626aaadf1939f5464a3d35a9a4603892ae30a95893cbd23ec52a592b980

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1e688399e68b1049bb12bb99c31671d595b2300a0a36cf1fe3a9a92886a1160c
MD5 addd04188602a254093e1f7ae750cf67
BLAKE2b-256 eb7aa976805da5f1357426798aa6188f513a0a98e469a7ce14a4a66702a8abb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 595d6dd8a396f2adcf22e55a39e806af24bc118d8508a3b884317db37d84be24
MD5 1f76cf13692bb40445869411fe210d2a
BLAKE2b-256 e3ddfb192640d1d119b24ab083c3d57872b09034b99b5bffb198dadaaea3e361

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcfa23644661f3df720779c5d2a796fe76d302111a6ae6329f8ed9fee44f3c29
MD5 87bd910cd5039967ed8190955d42792c
BLAKE2b-256 b0ed7fc6b17afcaf4686d5d0c636f45c84a329cfead6f5182e7ca601dc75b1df

See more details on using hashes here.

File details

Details for the file robyn-0.64.1-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.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 1c50fe697e2ba87b5fc41af10204bf2f45d653d677358462efd590559b93cb0b
MD5 82e05f5bb7ac0a9e9704b18a683bdacb
BLAKE2b-256 c7dbc37de65166b9cab94b4485293acc65ae44821529afe3f0abcbc178ac19e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a9845511597a0b969ecf77b01800ee0dde97b3572a63bb9880849873d149176b
MD5 4fd9e9101e9b5ffbfa1c3b25c89e038f
BLAKE2b-256 c8ae8cd18f20e9255ce623b2ca64fdcd44a3ab73842213662e99d3ad4cbd7663

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.64.1-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.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 4bb5ff3f007a411505ea72789ad70dec34578765e97aa500029bb157253f5fae
MD5 59de209fd0cc8d43442cd0f3084ce928
BLAKE2b-256 fd58be2e7f111574c2950c9c79d245d0e1c1f526234301f4e3b3deb0fa7b9e08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.64.1-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.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 7aa5597ea38a23c21d37c7b06124bcc261ff106a7da9798fe2c68d01f0bef169
MD5 869a82000e7cea78c806d80c7030d9ff
BLAKE2b-256 a5def6dcdf4e2477bcaf59c0560f02e6571a2607bef61ea7c4c443ff2af2daaa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a54c6104ca29ca8844205475e344c884d4ceefeeff815ca4e7fb4389760092e
MD5 147c3a56bf32ab47a4283f92a333d4da
BLAKE2b-256 e1ee0d772179390ed5486cfee13ca9b5559dfe7eb55b0e1605632cd33fb3822f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 68daacf38e4c8e83a869dfa1e529a018983718526e017ad4f7eb0215e24e6b96
MD5 d8caa46c6ba65f1affca541c6a6f4fff
BLAKE2b-256 6884e7b2813c9f3b1aaff3f5f2357ce903f6a3dc73d3c1f9611dbb53d653a682

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 511b3fed91d87d42eaf5a0887e8296395adb9bf247c9aa261eb5f8487af454e6
MD5 f0be00128bb76754f3d6bf8b76f875c4
BLAKE2b-256 0eb668485519fe26b3a5bc26c0297b1001ef22520f1f087e53003bf936b14df5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0b297ec7caebde043b2122c858c340b55d8233f28691d929b63e805ecfa530bf
MD5 dc41c5288dea860e98ffcc2bc9761206
BLAKE2b-256 e87ae03635dd07796207d023f258b0b50354468f9ef8bc124e449517de8cb762

See more details on using hashes here.

File details

Details for the file robyn-0.64.1-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.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 8626440683c7ce8df884fa9de1db5fa68f4ecd9ff380484047507caedd0b23e9
MD5 ba55b9c8bf4dd58b4a5cb5e2036f9841
BLAKE2b-256 402200bd443d1c72c0e06993cd200cc751adff3efed6d638c62b0d7b9e0813c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.64.1-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 8a401af4351c75613e57631ac79f47bd532bd889aa3d520cefec2d9cee29f302
MD5 d90a7d4ab7ab025a7532ad574e6f6dd1
BLAKE2b-256 26845caf8a6c9c337544c86640cfaa0c582ff9c224b6c412aaff0dee9e99b1c4

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