Skip to main content

A High-Performance, Community-Driven, and Innovator Friendly Web Framework with a Rust runtime.

Project description

Robyn Logo

Robyn

Twitter Downloads GitHub tag License Python

view - Documentation Discord

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.

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
  • A simple API
  • Sync and Async Function Support
  • Dynamic URL Routing
  • Multi Core Scaling
  • WebSockets!
  • Middlewares
  • Hot Reloading
  • 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

  1. Install the development dependencies: poetry install --with dev --with test

  2. Install the pre-commit git hooks: pre-commit install

  3. Run maturin develop or maturin develop --cargo-extra-args="--features=io-uring" for using the experimental version of actix-web. This command will build the Robyn Rust package and install it in your virtual environment.

  4. Run poetry run test_server. This will run a server containing several examples of routes we use for testing purposes. You can see them at integration_tests/base_routes.py. You can modify or add some to your likings.

You can then request the server you ran from an other terminal. Here is a GET request done using curl for example:

curl http://localhost:8080/sync/str

✨ 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.49.1.tar.gz (4.2 MB view details)

Uploaded Source

Built Distributions

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

robyn-0.49.1-cp312-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.12Windows x86-64

robyn-0.49.1-cp312-none-win32.whl (2.3 MB view details)

Uploaded CPython 3.12Windows x86

robyn-0.49.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

robyn-0.49.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

robyn-0.49.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

robyn-0.49.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.12+ i686

robyn-0.49.1-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (4.7 MB view details)

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

robyn-0.49.1-cp312-cp312-macosx_10_7_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12macOS 10.7+ x86-64

robyn-0.49.1-cp311-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.11Windows x86-64

robyn-0.49.1-cp311-none-win32.whl (2.3 MB view details)

Uploaded CPython 3.11Windows x86

robyn-0.49.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

robyn-0.49.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

robyn-0.49.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

robyn-0.49.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.12+ i686

robyn-0.49.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (4.7 MB view details)

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

robyn-0.49.1-cp311-cp311-macosx_10_7_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11macOS 10.7+ x86-64

robyn-0.49.1-cp310-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.10Windows x86-64

robyn-0.49.1-cp310-none-win32.whl (2.3 MB view details)

Uploaded CPython 3.10Windows x86

robyn-0.49.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

robyn-0.49.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

robyn-0.49.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

robyn-0.49.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.12+ i686

robyn-0.49.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (4.7 MB view details)

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

robyn-0.49.1-cp310-cp310-macosx_10_7_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10macOS 10.7+ x86-64

robyn-0.49.1-cp39-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.9Windows x86-64

robyn-0.49.1-cp39-none-win32.whl (2.3 MB view details)

Uploaded CPython 3.9Windows x86

robyn-0.49.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

robyn-0.49.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

robyn-0.49.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

robyn-0.49.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.12+ i686

robyn-0.49.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (4.7 MB view details)

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

robyn-0.49.1-cp39-cp39-macosx_10_7_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9macOS 10.7+ x86-64

robyn-0.49.1-cp38-none-win_amd64.whl (2.4 MB view details)

Uploaded CPython 3.8Windows x86-64

robyn-0.49.1-cp38-none-win32.whl (2.3 MB view details)

Uploaded CPython 3.8Windows x86

robyn-0.49.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

robyn-0.49.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

robyn-0.49.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (2.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

robyn-0.49.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl (2.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.12+ i686

robyn-0.49.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl (4.7 MB view details)

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

robyn-0.49.1-cp38-cp38-macosx_10_7_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8macOS 10.7+ x86-64

File details

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

File metadata

  • Download URL: robyn-0.49.1.tar.gz
  • Upload date:
  • Size: 4.2 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for robyn-0.49.1.tar.gz
Algorithm Hash digest
SHA256 93e34b6369a32b457e80a2561ec13433cabb3bb2ea776dd95935ebb8f9ebf922
MD5 8a12ad5d1a25f4e5ccbacd15b10065f0
BLAKE2b-256 044ce5c484b8b2e1026a037129cccd5a37ce0662a26a2be03cfe9e6a62be416c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.49.1-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for robyn-0.49.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 9f0ea639dd5c767297863736b59367317e28b756b1eb34150f6d74c84fae1b92
MD5 b7c6e45955a1ab451381ee06739c330b
BLAKE2b-256 cc0cfb6218e6fc77961a6d790580747691ecef264be662b6f30b2607125deb57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.49.1-cp312-none-win32.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for robyn-0.49.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 abaed4582ab62cf9b99868aa0936abb68d4f332d02655b215250b2eb146ef4d7
MD5 6e5f345685064ec4525b9d0b27520976
BLAKE2b-256 810b3879a2bc03096e570fdfd146756d7e717c5a7eae45a25d61a8c7d515b161

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0b2bc65cc617bd8b98840e477fd6ec03ea5702424e39406cfd0fb1091c6268b6
MD5 3c29e444b52047d45310f590b184affe
BLAKE2b-256 369f720bb22a436053126b30cac0600f3e687b80d702f85f9c0bf9bfdb29dcb9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1c2a91481ca1f0fbd412f990e205ba827a80387ac3c880e7624300ba69c1e051
MD5 898149eb655eb6ac5b3cb8700d1c29a1
BLAKE2b-256 681f4a1275b16f4988cbbe17f1a123e887ee4f5a53ef937ff37a8eee60f1fb19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 193815b4b2a90ff5354670e46c3acd9db6058c20057d0764b5b77db3474c2e4f
MD5 b4f427897b749dba7ca582cf73567110
BLAKE2b-256 1791ed7e60e4bd8eec3cc0dca3edb3e7d29923f06388c32f539b178aad561cc9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 68056303154b8061a971dc368aac08dcee6e7c8bdfdadea1f98da2ae947e8428
MD5 75ba424381c25f2705ba80f5825d7379
BLAKE2b-256 e6f00b1dd26b31c5200beb15045686ac51f3ac583e29992522332ba351526f7f

See more details on using hashes here.

File details

Details for the file robyn-0.49.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.49.1-cp312-cp312-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 72ceb3f1abd48b1e04bff9e51625276613b3797d2ab1b9975803eb1b477209b4
MD5 7cac5cb6580cfac8d009c0409d4f650a
BLAKE2b-256 1704b3a3f056ad124066aa562c0a14194b9c8da41e4afc1d16746830e83d46fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9bb7389a7660c7bc400071f2a7e02f0b00a551c3a304b6637410620ae2faf59b
MD5 d7308d94a4a739456f6eb7b635f8ac8b
BLAKE2b-256 f5343f369f57246ff1aedb92d292f3c0092c6aa53ced19258a706535641f339f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.49.1-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for robyn-0.49.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 31bf4f94f7ed6b126b286f0d28c1d186e2b9ae3f04c9c6cc5a494df1d165867c
MD5 835623515b79e2a95598a72e01723d36
BLAKE2b-256 d6a283958332726f1f460737c9214152dd7512143cc7a597c43135e72aea6fb9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.49.1-cp311-none-win32.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for robyn-0.49.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 3c7f7384a0281a7f742513ea2dcbd23931b2776d2302fab9840f0e7afb83770e
MD5 3b0cd531f4d5852fb8b198fc583f6f08
BLAKE2b-256 75607a7a722a1876fa23fe54051cca7eee862b705f3a5a337d9b13eadc6f5e6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f61c63534e36f13c8367c305f95add6cf99ff2c203a06b51c216d6c002ad31f3
MD5 50d4350122fb0eca4d54bd1494101bdf
BLAKE2b-256 dc493ad923aebf1e67223364f486c8b108c4ac394f37972baf78160b79e48c94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 da565e6956ea9455717bae318f4109ebc0d4d8aa813a1728a5df996873d60725
MD5 306773e4598eacf49873d5e5840f9db2
BLAKE2b-256 ca2c04d4050ca4b1e06d8f4e6330c5333a689bebea8b05509e3f51fd13b531e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 607d30ea750166d0d3785b3292ab71f8f4597883948d487fb2046f42513a43da
MD5 f889bb06dc316a9e39aa678937300ad8
BLAKE2b-256 3b78fdca5d9c4385462616a3435771f86b61e8f943c0060b679b9e3f03f93027

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 d28cdb4e380820ade25bf20e5525e952d84d6e5678470b7e8fce467c762d791c
MD5 d8fbfaad73d17ace9a91b9990d635365
BLAKE2b-256 2c7506ba27c7c613535d1e8679de9126868caf9117d4ef6bd4d6ed0800e95882

See more details on using hashes here.

File details

Details for the file robyn-0.49.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.49.1-cp311-cp311-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7f9a7590f805fd3f5a766e62175bedd53ab034960810ee380be430d95b2524a4
MD5 313286b75889b7b0c905258ede364ef3
BLAKE2b-256 52115e31dd4c13fa061c18a8645ac90cf58cd2e6db166a877ae8a96201662676

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 c508b929b79ac46f4dd4c02c66267b77f9f28ed987460e40d64b2b8a900a1977
MD5 d17ca36662c6d37e858002878b573a1d
BLAKE2b-256 fe13eb7c5876bc140dbf1d7c3d0d61f004c92d625d87a5de848e024b7f743958

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.49.1-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for robyn-0.49.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 d420be91f85ffba585f57ef547e2df4fd63a2e49f8d9ae18d59770a19db66029
MD5 21c2c1b9b13e8489cb41267dbd47f0b8
BLAKE2b-256 2e795a7c6751f1f9777a0af8757ec510f6d0d12ca4585c355d0972ad0166118a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.49.1-cp310-none-win32.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for robyn-0.49.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 df1d727c8a7be55f0eee5c69fdc0b0d0b5ef537b55ed4c2c4bb982df711e5a6f
MD5 1ac67ccd086781fc2ad8249f1c9e40e9
BLAKE2b-256 27b339b513b9b9c53e6417d9208cc06ce6795bfb88b9c7974918a7709750e3b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b537e9d9bdbf87df6bab229aa95a81e756e317e67bb3b4dbec116f7f12298174
MD5 66880d0bd4f4a093cf42df712caf7022
BLAKE2b-256 f6e1556bcb54813103da5b0f7097b68beb3cb4d6d0be9d9d704bf512037a6c12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 17e75e15d8726cff70843c58455542ec57eef57702153b97a6468e2ce49d2492
MD5 015505bd8ab58c5d2ae35416b4e9a8f8
BLAKE2b-256 dd997e4c3c8a625a58ceab1fef668533710ca30a05da3216e035fdfca5e79d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70cab2415bea4c92bd5cd3e93767b0020b5e40c8a4d9348d2f8291656aa0da08
MD5 50fcf6d2093fe71e511c888900d0873c
BLAKE2b-256 7861d1f4081ab484ab69300c051255b1dacc725edf2ee14d91985b90f6ccb0e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 8b6f5bacbf25c3f76395e9ed3d5fe4161ae45f5b9bdde86cb1ffe718955d4564
MD5 6983dba1d76fe4df598ba4fca51e8a6d
BLAKE2b-256 33d6562a89198414ca880c69b88ec54a714a7fd317f50814530efcce596f8d7f

See more details on using hashes here.

File details

Details for the file robyn-0.49.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.49.1-cp310-cp310-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 93a033e2ed51046c6f7313b17e002fef01e150e3622494740c116d2ad86eba58
MD5 e291464c65a384d44990254009997351
BLAKE2b-256 d1e50d946c1b3a6bc0fde8e2a2d1da846db67646b8bec47e82a44bafb597ad65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 70653d7fc7820817471aad3f17a80d869f7d3f16392fb08e2d1de9bf5098d8a8
MD5 8b5a2bb8022162739fc9c4c190979e90
BLAKE2b-256 67ddab0338dd05f285b689efaa30d819f8942b6f8f2adfe7273b7a35e3c6f954

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.49.1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for robyn-0.49.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 5f7fea005468720bb9e58de04f5d47f29ea6724bf483126529e67d93c4df5ee4
MD5 e88346119ae322bc8ac6799c5cf63209
BLAKE2b-256 75ef23c9e0f26627c90f0c63c6d1f2053e7249fbe5371a4b1da66eb7276826ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.49.1-cp39-none-win32.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for robyn-0.49.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 006066bbc6d9cded28b99ff3745e544662a3306c7fa2ea44a5156f024fa2bab3
MD5 b1aff0ff157a3304004c32fa6ad09735
BLAKE2b-256 9a88fef3b71b6ccb384a8e69b0b405e426cc50ee9dcc3cb9eb2ddc50016eb85a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74a15af92c672ae107c7193d416dfbb48798e5983cf9fd76882b6a03a781daa9
MD5 bd4c6df15301cd481f6fd337ffcbc28a
BLAKE2b-256 c981ec66575ff5e8d061ba37c2b1e53012e308bcffd80eea1ff7d05e598920c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ba3f261f9310eee43b25f3f50a866e16664ab1b5a317acc9237c1452855a6fcb
MD5 e4ccda23d6d956bf9d6329c6c103335a
BLAKE2b-256 db5f792d50c5eadfb6fe96c9b7311b92496260cd819ba29838036296e93f099c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0d6ce9ce67657204684b3b556b94de87709b565c5a14b9ce9b1b6b796561e6f9
MD5 6926bbafc9cbab5ff05084a914fd6e78
BLAKE2b-256 e1bf963339d1d24cf611f1050c7229e03735c3d53bd651121db25fe11dfcb14a

See more details on using hashes here.

File details

Details for the file robyn-0.49.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for robyn-0.49.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 1b212f3df4f684d16a50b4222bb12dbb925529b464b54195fd6643287255a83a
MD5 13748e865568998e674c21280a5cfdc7
BLAKE2b-256 740467f31780d9ee9556319c52318af4c54085a90de590a8d6c685e4a773bca4

See more details on using hashes here.

File details

Details for the file robyn-0.49.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.49.1-cp39-cp39-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c0e10e45ba5cfb8517b54a23766bf2c3ea0ba6b5a47cc5c292d2fb82eac367f9
MD5 daa61dabc854c8af8cb71bbae20e29b1
BLAKE2b-256 c66cb45605e088e0c715a77997604bb084d79ec236cb0d8573efa98a08ee465b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 9bde61d6a38f0b929718d5bd042b3396b7234b2a9d70310521bcbfa5f40847e0
MD5 da6da17d5a79ddcce66e1021dde7ed21
BLAKE2b-256 90b46f9d808ad1517f421e32879a28e508b21d4e2ce04cf535cd06086d68d3ad

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.49.1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 2.4 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for robyn-0.49.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 3dd25e453dc51f62f2a7597f508357e55185c2e0a8c9a6a6613c1dd91f6f0c4c
MD5 679fc6108dea9fc6126c09747a08d6cb
BLAKE2b-256 343ddbed277a263ae7914f920a1a0d9e663c205d7a06fcd8ab9253cfc8d22db5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: robyn-0.49.1-cp38-none-win32.whl
  • Upload date:
  • Size: 2.3 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.12.1

File hashes

Hashes for robyn-0.49.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 0ebaf1cd3933ee0bbd4be122ae1c18ca5319ca348316c7c65a7597fc3107ca6c
MD5 46f1ebef354032d171f5cfe1193aa1f0
BLAKE2b-256 6991f62a848bb75f164dff4825588a37fe204492a797b752e7ed852dca047f88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6a36e4d1a42ca91c21bbed5d5c7b7af5252e640965fc976f20d2d2df79473ccb
MD5 5f4dc13769b79d0581d952af7b400eed
BLAKE2b-256 14ad5ab52d7bf17a5522ea08fe15d0b97ae9249ac69485c60685eea4df197130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7e9026490dbf763209ca7428aaa30cd17f57d668a58eb9c0e4580096af52e057
MD5 4665f65c923e4d779a946487929f3d2e
BLAKE2b-256 8ca6605ec68ea99f39f2f61c3d40691d12d81bfd041b92191899fb18055db271

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0934651cf23727b8dd75ee9646a888320102a92649bd5bf2ecc5a87145ea6f52
MD5 26a56216463371a4430f54ee9dacdb70
BLAKE2b-256 144fcd9299b67fe3e02b08040a15baf8e8377ab69c93bca4f3ab3c38a041193b

See more details on using hashes here.

File details

Details for the file robyn-0.49.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl.

File metadata

File hashes

Hashes for robyn-0.49.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm Hash digest
SHA256 05c2d98b1a19c23aec68a577f9fb21055f01ae52d83dcd18f06329eb6fbe0dfb
MD5 ce8c5dbcd1a8d5a1f90e7f43dcd3adae
BLAKE2b-256 1ad444f7494fed0f9d051e1e0845824bb6b9d348665254e5d053c53ab5e65f81

See more details on using hashes here.

File details

Details for the file robyn-0.49.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.49.1-cp38-cp38-macosx_10_9_x86_64.macosx_11_0_arm64.macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cdfd1ad6e2dfdf4430bdaf6dd46aa43dfeaa61c72ebee919370cb0238280fc76
MD5 1fe5fa45cec6b42dcbe926078426fb03
BLAKE2b-256 68a599ac7dd5d80582af05b4c2897a9217dfc70fdd6791058a05d667dd4420d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for robyn-0.49.1-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 d9df3af421263bdc2b52816662222940bbf9ac66b9611f32b58f1a895e836118
MD5 45c0cc6d29b9000f11addb15f6f14cb8
BLAKE2b-256 159deba2f6a4fdba01bdeef7c5f516acf76c5d308dad47f3446e734d5089c273

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