Skip to main content

Rubpy Logo

Rubpy
Asynchronous & elegant Python framework for the Rubika API

🏠 Homepage • 📘 Documentation • 📦 Releases • 🗞 News


🌟 Rubpy

Modern. Elegant. Asynchronous.
A clean Pythonic interface to interact with Rubika's API — for both users and bots.


🚀 Async Example

from rubpy.bot import BotClient, filters

app = BotClient("bot_token")


@app.on_update(filters.private)
async def hello(client, message):
    await message.reply("Hello from Rubpy!")


app.run()

🚀 Async Example

from rubpy import Client, filters
from rubpy.types import Update

bot = Client(name='rubpy')

@bot.on_message_updates(filters.text)
async def updates(update: Update):
    print(update)
    await update.reply('`hello` __from__ **rubpy**')
  

bot.run()

Minimal Async:

from rubpy import Client
import asyncio

async def main():
    async with Client(name='rubpy') as bot:
        result = await bot.send_message('me', '`hello` __from__ **rubpy**')
        print(result)

asyncio.run(main())

⚡ Sync Example

from rubpy import Client

bot = Client('rubpy')

@bot.on_message_updates()
def updates(message):
    message.reply('`hello` __from__ **rubpy**')

bot.run()

Minimal Sync:

from rubpy import Client

with Client(name='rubpy') as client:
    result = client.send_message('me', '`hello` __from__ **rubpy**')
    print(result)

✨ Why Rubpy?

  • 📦 Ready — Install with pip and start instantly
  • 🧠 Easy — Clean, intuitive, and beginner-friendly
  • 💅 Elegant — Beautifully abstracted low-level details
  • 🚀 Fast — Powered by high-performance pycryptodome
  • 🔁 Async First — Full async design, with sync support
  • 💪 Powerful — Everything the official client can do — and more

📦 Installation

pip install -U rubpy

📣 Stay Connected

Metadata

Release files for rubpy 7.3.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rubpy 7.3.5
File Size Uploaded
rubpy-7.3.5.tar.gz 116.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rubpy 7.3.5
File Interpreter ABI Platform
rubpy-7.3.5-py3-none-any.whl Python 3 none any Details

Total release size: 304.2 kB

Release files / rubpy-7.3.5.tar.gz

Download URL rubpy-7.3.5.tar.gz
Size 116.4 kB
Tags Source
SHA-256 checksum
How to use checksums
a35067f0c397c0fae02b5a4ddfad985d6d3b2f59af65b06a4f7473c8cf9af3e3
BLAKE2b-256 checksum
How to use checksums
8611623097cb4c53ad0d063204dbc6eda1f04941ca75ab19f028f04f1ea01503
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / rubpy-7.3.5-py3-none-any.whl

Download URL rubpy-7.3.5-py3-none-any.whl
Size 187.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
322c8d794382b400ef1b067518a5935283998f4d786ff9d054ed40f82897ec91
BLAKE2b-256 checksum
How to use checksums
306f29428b3377a59118d67d134e4dfd026981d846b8fafc05c3f5a9c1111a6c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

7.3.5 This release

2 release files

7.3.4

2 release files

7.3.3

2 release files

7.3.2

2 release files

7.3.1

2 release files

7.3.0

2 release files

7.2.9

2 release files

7.2.8

2 release files

7.2.7

2 release files

7.2.6

2 release files

7.2.5

2 release files

7.2.4

2 release files

7.2.3

2 release files

7.2.2

2 release files

7.2.1

2 release files

7.2.0

2 release files

7.1.24

2 release files

7.1.23

2 release files

7.1.22

2 release files

7.1.21

2 release files

7.1.20

2 release files

7.1.19

2 release files

7.1.18

2 release files

7.1.17

2 release files

7.1.16

2 release files

7.1.15

2 release files

7.1.13

2 release files

7.1.12

2 release files

7.1.11

2 release files

7.1.10

2 release files

7.1.9

1 release file

7.1.8

1 release file

7.1.7

1 release file

7.1.6

1 release file

7.1.5

1 release file

7.1.4

1 release file

7.1.3

1 release file

7.1.2

1 release file

7.1.1

1 release file

7.1.0

1 release file

7.0.6

1 release file

7.0.5

1 release file

7.0.4

1 release file

7.0.3

1 release file

7.0.1

1 release file

7.0.0

1 release file

6.9.9

1 release file

6.9.7

1 release file

6.9.6

1 release file

6.9.5

1 release file

6.9.4

1 release file

6.9.3

1 release file

6.9.1

1 release file

6.9.0

1 release file

6.8.8

1 release file

6.8.7

1 release file

6.8.6

1 release file

6.8.5

1 release file

6.8.4

1 release file

6.8.3

1 release file

6.8.2

6.8.1

1 release file

6.8.0

1 release file

6.7.7

1 release file

6.7.6

1 release file

6.7.5

1 release file

6.7.4

1 release file

6.7.3

1 release file

6.7.2

1 release file

6.7.1

1 release file

6.7.0

1 release file

6.6.999

1 release file

6.6.99

1 release file

6.6.9

1 release file

6.6.8

1 release file

6.6.7

1 release file

6.6.6

1 release file

6.6.5

1 release file

6.6.4

1 release file

6.6.3

1 release file

6.6.2

1 release file

6.6.1

1 release file

6.6.0

1 release file

6.5.5

1 release file

6.5.4

1 release file

6.5.3

1 release file

6.5.2

1 release file

6.5.1

1 release file

6.5.0

1 release file

6.4.9

1 release file

6.4.8

1 release file

6.4.7

1 release file

6.4.6

1 release file

6.4.5

1 release file

6.4.4

1 release file

6.4.3

1 release file

6.4.2

1 release file

6.4.1

1 release file

6.3.8

1 release file

6.3.7

1 release file

6.3.6

1 release file

6.3.5

1 release file

6.3.4

1 release file

6.3.3

1 release file

6.3.2

1 release file

6.3.1

1 release file

6.3.0

1 release file

6.2.9

1 release file

6.2.8

1 release file

6.2.7

1 release file

6.2.6

1 release file

6.2.5

1 release file

6.2.4

1 release file

6.2.3

1 release file

6.2.2

1 release file

6.2.1

1 release file

6.2.0

1 release file

6.1.9

1 release file

6.1.8

1 release file

6.1.6

1 release file

6.1.5

1 release file

6.1.4

1 release file

6.1.2

1 release file

6.1.0

1 release file

6.0.5

1 release file

6.0.4

1 release file

6.0.3

1 release file

6.0.2

1 release file

6.0.1

1 release file

6.0.0

1 release file

5.2.2

1 release file

5.2.1

1 release file

5.2.0

1 release file

5.1.1

1 release file

5.1.0

1 release file

5.0.5

1 release file

5.0.4

1 release file

5.0.3

1 release file

5.0.1

1 release file

5.0.0

1 release file

4.7.0

1 release file

4.6.9

1 release file

4.6.7

1 release file

4.6.5

1 release file

4.6.4

1 release file

4.6.3

1 release file

4.6.2

1 release file

4.6.1

1 release file

4.6.0

1 release file

4.5.8

1 release file

4.5.3

1 release file

4.5.1

1 release file

4.5.0

1 release file

4.0.0

1 release file

3.1.1

1 release file

3.1.0

1 release file

3.0.0

1 release file

2.1.5

1 release file

2.0.11

1 release file

2.0.10

1 release file

2.0.8

1 release file

2.0.7

1 release file

2.0.5

1 release file

2.0.4

1 release file

2.0.3

1 release file

2.0.2

1 release file

2.0.1

1 release file

2.0.0

1 release file

1.5.0

1 release file

1.4.4

1 release file

1.4.1

1 release file

1.4.0

1 release file

1.3.2

1 release file

1.3.0

1 release file

1.2.4

1 release file

1.2.3

1 release file

1.2.2

1 release file

1.2.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page