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.2.tar.gz
(21.1 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.2-py3-none-any.whl
(24.5 kB
view details)
File details
Details for the file boron_v1-0.1.2.tar.gz.
File metadata
- Download URL: boron_v1-0.1.2.tar.gz
- Upload date:
- Size: 21.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.0
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc90890441481cc7b9100b70d5fd70f846ee7040b6e2085d70344f6718aa903c
|
|
| MD5 |
af1863f30d6f86f0b8e30ee4ab8712b7
|
|
| BLAKE2b-256 |
00cc46ca4b5794f1d46c429c000846ea6141a938b7d9b6ef9578ee1ade453420
|
File details
Details for the file boron_v1-0.1.2-py3-none-any.whl.
File metadata
- Download URL: boron_v1-0.1.2-py3-none-any.whl
- Upload date:
- Size: 24.5 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 |
257d3dc235dfc66ecf324dd0573ea7399b615e05d8277981adfadb483a4ad7bd
|
|
| MD5 |
7025f4e40ee7cbcbe79cb369cb43ac0f
|
|
| BLAKE2b-256 |
8f562f80f2d90690b29b9cd849f433ee3237e072e543354e5841b7b85b2a580f
|