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.1.tar.gz
(20.0 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.1-py3-none-any.whl
(20.0 kB
view details)
File details
Details for the file boron_v1-0.1.1.tar.gz.
File metadata
- Download URL: boron_v1-0.1.1.tar.gz
- Upload date:
- Size: 20.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1ed2a0a60d67f1d151d801dfa63c0bed938a1f968c5bdc2fa18a97642c1afa0
|
|
| MD5 |
fbf12adba16fb05ccbf2a859cfcf3cd5
|
|
| BLAKE2b-256 |
d47bf57a5863845996a09c98a55bc1a769301a4267421d2cdb234d98468e81d6
|
File details
Details for the file boron_v1-0.1.1-py3-none-any.whl.
File metadata
- Download URL: boron_v1-0.1.1-py3-none-any.whl
- Upload date:
- Size: 20.0 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 |
237a56b31159bda88af4604fc1a47e56a9c70e24a0d5e8cb50c0a0a9531e3cff
|
|
| MD5 |
17547f1615bedc062bc1e8c5d3fe3077
|
|
| BLAKE2b-256 |
185494f2a96a177c9a832f7b6df3b74677b59a5d48ac6ad4e1c98d3272dec05d
|