Skip to main content

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

monetdbe-0.8.2.tar.gz (48.2 kB view details)

Uploaded Source

Built Distributions

monetdbe-0.8.2-cp38-cp38-manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.8

monetdbe-0.8.2-cp38-cp38-macosx_10_13_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.8 macOS 10.13+ x86-64

monetdbe-0.8.2-cp37-cp37m-manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.7m

monetdbe-0.8.2-cp37-cp37m-macosx_10_13_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.7m macOS 10.13+ x86-64

monetdbe-0.8.2-cp36-cp36m-manylinux2014_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.6m

monetdbe-0.8.2-cp36-cp36m-macosx_10_13_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

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

Hashes for monetdbe-0.8.2.tar.gz
Algorithm Hash digest
SHA256 853fe5aaa6b83e3dc912cde1e609569197e5371d08b066bdd40cb7e3bc0ce5cc
MD5 03847362197d34dbd4ebe91c30af3b71
BLAKE2b-256 2e7e35b2a0dfa1784205067e4de6dbb1499409ea8b50c47b3fe16bf9839c5b4b

See more details on using hashes here.

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

Hashes for monetdbe-0.8.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b91d7b26708dd4433646314529f19f45cc9ad9d0d3c6beea74cfe8b8a65d37b
MD5 28bf17013a4ee9e1fa451a120ec91dcb
BLAKE2b-256 ac8980fa5041e8d1e95dbf7e6af73d37ca2edc645963208da53739a299fe3942

See more details on using hashes here.

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

Hashes for monetdbe-0.8.2-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f58b95b5e29e3e51b177f88e80f9cdd8577da0e83536315419826332d7d7d80d
MD5 81e4fbdf8e4737dfb8890d61ec6d8f10
BLAKE2b-256 94a3a9896cfcc75017e711d26e0f93e75bb5099151f8b838342ea25ce8363a24

See more details on using hashes here.

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

Hashes for monetdbe-0.8.2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a4e486220d1e07ae8c5defb7103df97b5d83e6a40b053df0c5db4b3a743e16f
MD5 d623034332637c6be9f14a83fc6028a2
BLAKE2b-256 8e7d9b2d6e5e2b27768b9d605b726317eabb757f4393931f1941bdc23a689c74

See more details on using hashes here.

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

Hashes for monetdbe-0.8.2-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 cbf99d24b64ad77f1026fe0ffe8a163b7509feed2d249e0d597af136b8d5fe6f
MD5 1a34876582903cb506fd6310f12b89e8
BLAKE2b-256 fbc44f77c8c98261cc6752ca9ab4821d8657efbd99a0580d1387d2fc567d4b28

See more details on using hashes here.

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

Hashes for monetdbe-0.8.2-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 12bbf40a8fbc5f187da66a5d2b70cc56ec3c1c0eea7135acaad8f39be3049dfd
MD5 a17cca07cbf81951cf6fec9afb706763
BLAKE2b-256 ad29b28f5f8f041387851c66a4976b389c024ec3d5af44839938d08b7b03044f

See more details on using hashes here.

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

Hashes for monetdbe-0.8.2-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1b493072486d79ca7478482b8b59e116d4907162ea4748b6728a8f11b1ec6977
MD5 9ebf75461909d833fe12d370e2edefcd
BLAKE2b-256 c060504cc0839b1b4596205d6f17a87af6f65ca12ec6a463c83bbf410ad06963

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page