Skip to main content
Arnelify Logo

Arnelify ORM for Python C++ G++ Python Nuitka

🚀 About

Arnelify® ORM for Python - is a minimalistic dynamic library which is an ORM 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-orm

🎉 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/opt/jsoncpp/include/json",
  "/opt/homebrew/opt/mysql-client/include"
],

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.5 - Minimalistic dynamic library

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

Change log:

  • Minimalistic dynamic library
  • NodeJS (Bun) addon
  • Multi-Threading
  • Significant refactoring and optimizations

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

🔗 Mentioned

Metadata

Release files for arnelify-orm 0.7.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 arnelify-orm 0.7.5
File Size Uploaded
arnelify_orm-0.7.5.tar.gz 16.9 kB Details

Built distribution (wheel)

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

Total release size: 450.9 kB

Release files / arnelify_orm-0.7.5.tar.gz

Download URL arnelify_orm-0.7.5.tar.gz
Size 16.9 kB
Tags Source
SHA-256 checksum
How to use checksums
b68606dd5cb4b7a42848683df091c9094d152bd2d1860b2e15d169f45a7ed0c7
BLAKE2b-256 checksum
How to use checksums
5a644e2124d38fc51f19f2ae67fa8f2b6a2647135c56d367dbd633c4b6fb0311
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.11.2

Release files / arnelify_orm-0.7.5-cp311-cp311-manylinux2014_x86_64.whl

Download URL arnelify_orm-0.7.5-cp311-cp311-manylinux2014_x86_64.whl
Size 434.0 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
64b11917b4defe1b686ccfe733f9d4bc10a8f6ed64048498ae613cd2969df24f
BLAKE2b-256 checksum
How to use checksums
3c72be8f5e6f860365c40b1a5efacd027bccbc48356dd4ddef217ebaec02857d
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.5 This release

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.3

2 release files

0.6.2

2 release files

0.6.1

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