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
.bnfile to connect C functions to Python. - Automatic Build System: Just run
boron buildto compile and prepare bindings. - Testbench Generator: Use
boron testto 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
.dllfiles for seamless integration on Windows.
Installation
pip install boron-v1
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
boron_v1-0.1-py3-none-any.whl
(21.4 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0379daa65b11274c8be23e627ddc161b6cb4d03bdf1f9b237b216e7cb037567a
|
|
| MD5 |
fba79a45186c62932d4bc7154106296e
|
|
| BLAKE2b-256 |
53678fa767bd7d8107bdb2cec0c762376c10e178f59bb20d8998002f4c688476
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0f3dd3dde59d7d85381b709bfbc66a4400a7abf7e7ea4b74f5a3c018e8119c36
|
|
| MD5 |
8c2a0be375f819a0db5cefff44336655
|
|
| BLAKE2b-256 |
e0b60fc1d48b3a1fc309e66de3d14cf03ebaac4908ff137cc9dd8d454ef206fa
|