Skip to main content

Link programming languages effortlessly using Boron (.bn) files.

Project description

🔗 Boron

Effortlessly link C language with Python using simple .bn config files.
Boron makes cross-language integration easy, testable, and maintainable.


Features

  • Simple Config-Based Linking: Use a .bn file to connect C functions to Python.
  • Automatic Build System: Just run boron build to compile and prepare bindings.
  • Testbench Generator: Use boron test to auto-generate and run test cases.
  • Auto Documentation: Generate Markdown docs with boron doc.
  • Function-Level Lineage: Track individual changes using boron lineage.
  • Struct Support: Supports mapping C structs into Python.
  • DLL Support: Ships and links .dll files for seamless integration on Windows.

Installation

pip install boron-v1

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

boron_v1-0.1.tar.gz (20.4 kB view details)

Uploaded Source

Built Distribution

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

boron_v1-0.1-py3-none-any.whl (21.4 kB view details)

Uploaded Python 3

File details

Details for the file boron_v1-0.1.tar.gz.

File metadata

  • Download URL: boron_v1-0.1.tar.gz
  • Upload date:
  • Size: 20.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for boron_v1-0.1.tar.gz
Algorithm Hash digest
SHA256 0379daa65b11274c8be23e627ddc161b6cb4d03bdf1f9b237b216e7cb037567a
MD5 fba79a45186c62932d4bc7154106296e
BLAKE2b-256 53678fa767bd7d8107bdb2cec0c762376c10e178f59bb20d8998002f4c688476

See more details on using hashes here.

File details

Details for the file boron_v1-0.1-py3-none-any.whl.

File metadata

  • Download URL: boron_v1-0.1-py3-none-any.whl
  • Upload date:
  • Size: 21.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for boron_v1-0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0f3dd3dde59d7d85381b709bfbc66a4400a7abf7e7ea4b74f5a3c018e8119c36
MD5 8c2a0be375f819a0db5cefff44336655
BLAKE2b-256 e0b60fc1d48b3a1fc309e66de3d14cf03ebaac4908ff137cc9dd8d454ef206fa

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