Skip to main content

Minimalistic dynamic library which is an ORM written in C and C++.

Project description

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.0 - 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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arnelify_orm-0.7.0.tar.gz (16.5 kB view details)

Uploaded Source

Built Distribution

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

arnelify_orm-0.7.0-cp311-cp311-manylinux2014_x86_64.whl (433.7 kB view details)

Uploaded CPython 3.11

File details

Details for the file arnelify_orm-0.7.0.tar.gz.

File metadata

  • Download URL: arnelify_orm-0.7.0.tar.gz
  • Upload date:
  • Size: 16.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.11.2

File hashes

Hashes for arnelify_orm-0.7.0.tar.gz
Algorithm Hash digest
SHA256 50dc56de16812f08e5f267643ab137130768c4dde536f4847e52cf647de33cdf
MD5 e1d3eac8f68a44c4105cd7bf7f3bcfff
BLAKE2b-256 4a7e8bbde4381a7edae6e0e66cb41cdc9aed5f5d9eebbacc1d336e19ed6b5356

See more details on using hashes here.

File details

Details for the file arnelify_orm-0.7.0-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for arnelify_orm-0.7.0-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82b5db28edc27f841afe0e557d44a5eecfd1287c5d59c222e869e12cfee3d2ee
MD5 152452759791dc769e9ce8b0a655ea20
BLAKE2b-256 c6e217cd4f28eedbeb4bc9a17838bab95f68c1b3af16e256218501ba55a759df

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