Skip to main content
Arnelify Logo

Arnelify Router for Python C++ G++ Python Nuitka

🚀 About

Arnelify® Router for Python - is a minimalistic dynamic library which is a router written in C and C++.

📋 Minimal Requirements

Important: It's strongly recommended to use in a container that has been built from the gcc v14.2.0 image.

  • CPU: Apple M1 / Intel Core i7 / AMD Ryzen 7
  • OS: Debian 11 / MacOS 15 / Windows 10 with WSL2.
  • RAM: 4 GB

📦 Installation

Installing via pip:

pip install arnelify-router

🎉 Usage

Install dependencies:

make install

Compile library:

make build

Compile & Run test:

make test_nuitka

Run test:

make test

📚 Code Examples

Configure the C/C++ IntelliSense plugin for VSCode (optional).

Clang_format_fallback = Google

IncludePath for VSCode (optional):

"includePath": [
  "/opt/homebrew/Cellar/jsoncpp/1.9.6/include/json",
  "${workspaceFolder}/src/cpp",
  "${workspaceFolder}/src"
],

You can find code examples here.

⚖️ MIT License

This software is licensed under the MIT License. The original author's name, logo, and the original name of the software must be included in all copies or substantial portions of the software.

🛠️ Contributing

Join us to help improve this software, fix bugs or implement new functionality. Active participation will help keep the software up-to-date, reliable, and aligned with the needs of its users.

⭐ Release Notes

Version 0.7.1 - Minimalistic dynamic library

We are excited to introduce the Arnelify Router dynamic library for Python! Please note that this version is raw and still in active development.

Change log:

  • Minimalistic dynamic library
  • NodeJS (Bun) addon
  • FFI Support

Please use this version with caution, as it may contain bugs and unfinished features. We are actively working on improving and expanding the router's capabilities, and we welcome your feedback and suggestions.

🔗 Mentioned

Metadata

Release files for arnelify-router 0.7.1

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

Source distribution (sdist)

Source distribution for arnelify-router 0.7.1
File Size Uploaded
arnelify_router-0.7.1.tar.gz 10.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for arnelify-router 0.7.1
File Interpreter ABI Platform
arnelify_router-0.7.1-cp311-cp311-manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details

Total release size: 374.2 kB

Release files / arnelify_router-0.7.1.tar.gz

Download URL arnelify_router-0.7.1.tar.gz
Size 10.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c053447dafaf4e5f5413b0050354ec4254ac9f0402a4b887a68b061a57844db8
BLAKE2b-256 checksum
How to use checksums
82dc29158787368061b4237032ca3c3b670f747532139e1738abe164c7b08178
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.2

Release files / arnelify_router-0.7.1-cp311-cp311-manylinux2014_x86_64.whl

Download URL arnelify_router-0.7.1-cp311-cp311-manylinux2014_x86_64.whl
Size 363.5 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a02b4d2696e8c13ed01eef15c8cd40ffbde32a8449deb849d0d8087da5217cc8
BLAKE2b-256 checksum
How to use checksums
3a53bab47bd5c3f9b2996439d369eeca98d957fb131200c007a0f21f81d43576
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.2

Release history Release notifications | RSS feed

This release

0.7.1 This release

2 release files

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