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
[](https://github.com/humemai/arcadedb-embedded-python/actions/workflows/release-python-packages.yml)
- Lightweight Java 25 runtime (jlink) bundled per platform.
44
50
- ArcadeDB JARs required for the embedded engine.
45
51
- Python bindings and source modules.
@@ -56,12 +62,15 @@ The Python bindings and packaging live under bindings/python. The upstream Java
56
62
uv pip install arcadedb-embedded
57
63
```
58
64
59
-
See [the Python README](https://github.com/humemai/arcadedb-embedded-python/blob/main/bindings/python/README.md) for usage, examples, and build details.
Both upstream ArcadeDB (Java) and this ArcadeDB Embedded Python project are licensed under Apache 2.0, fully open and free for everyone, including commercial use.
104
+
Both upstream ArcadeDB (Java) and this ArcadeDB Embedded Python project are licensed
105
+
under Apache 2.0, fully open and free for everyone, including commercial use.
Copy file name to clipboardExpand all lines: bindings/python/docs/development/build-architecture.md
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,21 +6,21 @@ 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 (currently about 70-75MB compressed, depending on platform and version) with bundled platform-specific JRE, built and tested on GitHub Actions using native runners.
9
+
**Achievement:** 4 platform-specific wheels (currently about ~74MB compressed and ~101MB installed on Linux x86_64, with slight platform/version variation) with bundled platform-specific JRE, built and tested on GitHub Actions using native runners.
Copy file name to clipboardExpand all lines: bindings/python/docs/development/ci-setup.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,7 @@ The CI/CD workflows now support building and releasing across **4 platforms** fo
8
8
9
9
### Single-Package Strategy
10
10
11
-
-**arcadedb-embedded**: All platforms (~70-75MB compressed, depending on platform and version) - JRE bundled, no external Java needed
11
+
-**arcadedb-embedded**: All platforms (~74MB compressed and ~101MB installed on current Linux x86_64 builds; varies slightly by platform and version) - JRE bundled, no external Java needed
12
12
13
13
### Platforms (All Native Runners)
14
14
@@ -102,12 +102,12 @@ All 4 platforms passing the bindings suite and example workflows:
**Current Linux x86_64 dev build:**~73MB compressed wheel, ~102MB installed package size.
26
+
**Current Linux x86_64 package info:**~74MB compressed wheel, ~63MB JRE, ~38MB JARs, and ~101MB installed. Local installs may show closer to ~103MB on disk depending on filesystem allocation.
27
27
28
28
These numbers are measured from the built wheel file and the extracted
29
29
`site-packages/arcadedb_embedded/` directory, and they vary by platform and version.
30
30
31
31
## Platform Support
32
32
33
-
Pre-built **platform-specific** wheels are available for **4 platforms**. Sizes are consistent across platforms (see size breakdown below).
33
+
Pre-built **platform-specific** wheels are available for **4 platforms**. Sizes stay in the same ballpark across platforms, but vary slightly by platform and version (see size breakdown below).
34
34
35
35
**Key Features:**
36
36
@@ -44,7 +44,7 @@ Pre-built **platform-specific** wheels are available for **4 platforms**. Sizes
0 commit comments