You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- ⚡ **High performance**: Direct JVM integration via JPype
@@ -79,10 +79,10 @@ The `arcadedb-embedded` package is platform-specific and self-contained:
79
79
80
80
**Package Contents (all platforms):**
81
81
82
-
-**Wheel size (compressed)**: ~116MB
82
+
-**Wheel size (compressed)**: ~68MB
83
83
-**ArcadeDB JARs (uncompressed)**: ~32MB
84
-
-**Bundled JRE (uncompressed)**: ~249MB (platform-specific Java 25 runtime via jlink)
85
-
-**Total uncompressed size**: ~281MB
84
+
-**Bundled JRE (uncompressed)**: ~60MB (platform-specific Java 25 runtime via jlink)
85
+
-**Total uncompressed size**: ~95MB
86
86
87
87
**Note**: Some JARs are excluded to optimize package size (e.g., gRPC wire protocol). See [`jar_exclusions.txt`](https://github.com/humemai/arcadedb-embedded-python/blob/main/bindings/python/jar_exclusions.txt) for details.
Copy file name to clipboardExpand all lines: bindings/python/docs/development/build-architecture.md
+11-30Lines changed: 11 additions & 30 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,16 +6,16 @@ This document describes the build architecture for creating platform-specific Py
6
6
7
7
**Goal:** Distribute a single `arcadedb-embedded` package that works on 4 platforms with **zero Java installation required**.
8
8
9
-
**Achievement:** 4 platform-specific wheels (~63–115MB compressed) with bundled platform-specific JRE, built and tested on GitHub Actions using native runners.
9
+
**Achievement:** 4 platform-specific wheels (~68MB compressed) with bundled platform-specific JRE, built and tested on GitHub Actions using native runners.
**Total:**~68MB compressed wheel, ~95MB uncompressed installed size (similar across platforms)
27
27
28
28
## Platform Support
29
29
30
-
Pre-built **platform-specific** wheels are available for **4 platforms**. Sizes vary slightly by platform, but the ballpark totals are consistent (see size breakdown below).
30
+
Pre-built **platform-specific** wheels are available for **4 platforms**. Sizes are consistent across platforms (see size breakdown below).
31
31
32
32
**Key Features:**
33
33
@@ -41,7 +41,7 @@ Pre-built **platform-specific** wheels are available for **4 platforms**. Sizes
0 commit comments