MonetDBe - the Python embedded MonetDB
Project description
monetdbe
MonetDBe - the Python embedded MonetDB
https://github.com/monetdBSolutions/MonetDBe-Python/
documentation: https://monetdbe.readthedocs.io/en/latest/
requirements
For binary wheel installation you need:
- Linux or OSX 10.13+
- pip >= 19.3
- Python >= 3.6
For non-binary wheel installation (Windows) you also need to have MonetDB installed.
install
you can install monetdbe from pypi using:
# pip install monetdbe
On supported platforms, this will download and install the Binary wheel, otherwise a source compile is started.
compile
You need a recent MonetDB installation with INT128 on and py3integration off:
$ hg clone hg://dev.monetdb.org/hg/MonetDB
$ cd MonetDB
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=<monetdb_prefix> -DINT128=ON -DPY3INTEGRATION=OFF -DWITH_CRYPTO=OFF
$ make install
You can also compile monetdbe from the source folder:
$ git clone https://github.com/MonetDBSolutions/MonetDBe-Python/
$ cd MonetDBe-Python
$ pip install .
You need to have MonetDB available on the default search paths, if it is
installed in a different location you need to specify CFLAGS
:
CFLAGS="-I<monetdb_prefix>/include -L<monetdb_prefix>/lib" pip install .
development
You can use pytest to run the test suite from the source checkout:
$ python3 -m venv venv
$ source venv/bin/activate
$ pip install -e ".[test,doc]"
$ pytest
If MonetDB is installed in a specific location, set the LD_LIBRARY_PATH
environment variable first:
$ export LD_LIBRARY_PATH=<monetdb_prefix>/lib
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
Built Distributions
File details
Details for the file monetdbe-0.8.2.tar.gz
.
File metadata
- Download URL: monetdbe-0.8.2.tar.gz
- Upload date:
- Size: 48.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 853fe5aaa6b83e3dc912cde1e609569197e5371d08b066bdd40cb7e3bc0ce5cc |
|
MD5 | 03847362197d34dbd4ebe91c30af3b71 |
|
BLAKE2b-256 | 2e7e35b2a0dfa1784205067e4de6dbb1499409ea8b50c47b3fe16bf9839c5b4b |
File details
Details for the file monetdbe-0.8.2-cp38-cp38-manylinux2014_x86_64.whl
.
File metadata
- Download URL: monetdbe-0.8.2-cp38-cp38-manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.8
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b91d7b26708dd4433646314529f19f45cc9ad9d0d3c6beea74cfe8b8a65d37b |
|
MD5 | 28bf17013a4ee9e1fa451a120ec91dcb |
|
BLAKE2b-256 | ac8980fa5041e8d1e95dbf7e6af73d37ca2edc645963208da53739a299fe3942 |
File details
Details for the file monetdbe-0.8.2-cp38-cp38-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: monetdbe-0.8.2-cp38-cp38-macosx_10_13_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.8, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f58b95b5e29e3e51b177f88e80f9cdd8577da0e83536315419826332d7d7d80d |
|
MD5 | 81e4fbdf8e4737dfb8890d61ec6d8f10 |
|
BLAKE2b-256 | 94a3a9896cfcc75017e711d26e0f93e75bb5099151f8b838342ea25ce8363a24 |
File details
Details for the file monetdbe-0.8.2-cp37-cp37m-manylinux2014_x86_64.whl
.
File metadata
- Download URL: monetdbe-0.8.2-cp37-cp37m-manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.7m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5a4e486220d1e07ae8c5defb7103df97b5d83e6a40b053df0c5db4b3a743e16f |
|
MD5 | d623034332637c6be9f14a83fc6028a2 |
|
BLAKE2b-256 | 8e7d9b2d6e5e2b27768b9d605b726317eabb757f4393931f1941bdc23a689c74 |
File details
Details for the file monetdbe-0.8.2-cp37-cp37m-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: monetdbe-0.8.2-cp37-cp37m-macosx_10_13_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.7m, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbf99d24b64ad77f1026fe0ffe8a163b7509feed2d249e0d597af136b8d5fe6f |
|
MD5 | 1a34876582903cb506fd6310f12b89e8 |
|
BLAKE2b-256 | fbc44f77c8c98261cc6752ca9ab4821d8657efbd99a0580d1387d2fc567d4b28 |
File details
Details for the file monetdbe-0.8.2-cp36-cp36m-manylinux2014_x86_64.whl
.
File metadata
- Download URL: monetdbe-0.8.2-cp36-cp36m-manylinux2014_x86_64.whl
- Upload date:
- Size: 3.4 MB
- Tags: CPython 3.6m
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12bbf40a8fbc5f187da66a5d2b70cc56ec3c1c0eea7135acaad8f39be3049dfd |
|
MD5 | a17cca07cbf81951cf6fec9afb706763 |
|
BLAKE2b-256 | ad29b28f5f8f041387851c66a4976b389c024ec3d5af44839938d08b7b03044f |
File details
Details for the file monetdbe-0.8.2-cp36-cp36m-macosx_10_13_x86_64.whl
.
File metadata
- Download URL: monetdbe-0.8.2-cp36-cp36m-macosx_10_13_x86_64.whl
- Upload date:
- Size: 4.8 MB
- Tags: CPython 3.6m, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.8.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b493072486d79ca7478482b8b59e116d4907162ea4748b6728a8f11b1ec6977 |
|
MD5 | 9ebf75461909d833fe12d370e2edefcd |
|
BLAKE2b-256 | c060504cc0839b1b4596205d6f17a87af6f65ca12ec6a463c83bbf410ad06963 |