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
For more information and code examples see the tests folder.
26
-
27
-
Latest release: v0.1.0
67
+
For more information and code examples see the tests folder as well as docs for other languages which may help you understand the basics.
68
+
* ObjectBox Java = https://docs.objectbox.io
69
+
* ObjectBox Go - https://golang.objectbox.io
70
+
* ObjectBox Swift - https://swift.objectbox.io
28
71
29
72
Some features
30
73
-------------
31
74
* automatic transactions (ACID compliant)
32
75
* bulk operations
33
76
34
-
# Coming soon
77
+
Coming in the future
78
+
-------------
35
79
The goodness you know from other language-bindings ObjectBox has, e.g.:
36
80
* model management (no need to manually set id/uid)
37
81
* automatic model migration (no schema upgrade scripts etc.)
@@ -40,22 +84,42 @@ The goodness you know from other language-bindings ObjectBox has, e.g.:
40
84
* asynchronous operations
41
85
* secondary indexes
42
86
43
-
Installation
87
+
Contributing
44
88
------------
45
-
To get started with ObjectBox you can get the repository code.
89
+
Currently, the Python binding is in it's very early stages and lots of features available in other languages is missing here.
90
+
If you have requests for specific feature, please open an issue. If you want to contribute, please feel free to open a PR.
91
+
In case it's a non-obvious contribution it might be better to discuss and align first in an issue.
92
+
46
93
This repo uses `virtualenv` when installing packages so in case you don't have it yet: `pip install virtualenv`.
47
94
48
-
The main prerequisite to using the Python APIs is the ObjectBox binary library (.so, .dylib, .dll depending on your platform) which actually implements the database functionality.
95
+
The main prerequisite to using the Python APIs is the ObjectBox binary library (.so, .dylib, .dll depending on your platform) which actually implements the database functionality.
96
+
97
+
The library should be placed in the `objectbox/lib/[architecture]/` folder of the checked out repository.
98
+
99
+
### Getting ObjectBox C-API library from pip
100
+
The easiest way is to get all the binaries from the latest release in PyPI.
0 commit comments