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
$ 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.tar.gz (48.1 kB view details)

Uploaded Source

Built Distributions

monetdbe-0.8-cp38-cp38-manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.8

monetdbe-0.8-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-cp37-cp37m-manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.7m

monetdbe-0.8-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-cp36-cp36m-manylinux2014_x86_64.whl (4.5 MB view details)

Uploaded CPython 3.6m

monetdbe-0.8-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.tar.gz.

File metadata

  • Download URL: monetdbe-0.8.tar.gz
  • Upload date:
  • Size: 48.1 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.tar.gz
Algorithm Hash digest
SHA256 acf9ed3da2e093bc681b94969b811e7b1e1517cac96b655c144c0671e2e38de8
MD5 842b202d2d7ad69175ec6a111c68b8bb
BLAKE2b-256 75ada1b5f211daa40fc38ee5cefc13fe1fc59cb3139b1e0eeff40405b8f10598

See more details on using hashes here.

File details

Details for the file monetdbe-0.8-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: monetdbe-0.8-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.5 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-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab83f46f8006ebd41ffd2f98648ebf8bc028143241f4d0e5fe94ab255e0c532b
MD5 8601cbf2b4866fcb8b44e56711f48e7d
BLAKE2b-256 aad52bddc0d5e4a8bafae797f831286fea1d1870a1edc7d24815790e4c60053d

See more details on using hashes here.

File details

Details for the file monetdbe-0.8-cp38-cp38-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: monetdbe-0.8-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-cp38-cp38-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 eaad6ecb903c0b734bfd5b6cdd6f4b9481552b39b083591c4cc2adfe9b387cea
MD5 85e51c88a1d724e84413390fa51c40d6
BLAKE2b-256 7a4647b3076cd9cd0fde7e9102ef793d3b71a38238519bc852db06fee0aa4393

See more details on using hashes here.

File details

Details for the file monetdbe-0.8-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: monetdbe-0.8-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.5 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-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ba2ceda82bd18faa1f3d60e6a4ee0a0d5bf95f539ea5dc4d49b43693c006f94
MD5 417482d63e946f6ac765eb0416b79cb2
BLAKE2b-256 7a4866cb4650014cbf8d1a7cae6bfa8b51b5e8c0dea9d104e32a22ae82bbc501

See more details on using hashes here.

File details

Details for the file monetdbe-0.8-cp37-cp37m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: monetdbe-0.8-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-cp37-cp37m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b4c0c9588ab543febe755162f3afca5d26f9aff8a75687031c556ef7d90c3deb
MD5 49e1bbbabc82c373c7ed93df52b4dd6b
BLAKE2b-256 f2092ad1491a6e4213d218b546b2b418a669f97b5be7d7a7a07013e8639be62e

See more details on using hashes here.

File details

Details for the file monetdbe-0.8-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: monetdbe-0.8-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 4.5 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-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a96783ac97a3cda28f308894111c6f5b316f7cb631d98508efe103870ee12f40
MD5 694e747c4339e57ddc2aad03f6cfb9d4
BLAKE2b-256 2892a58799557ec0796d246b2b0295809aa04f8addd93e069ca885039bb5bda1

See more details on using hashes here.

File details

Details for the file monetdbe-0.8-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

  • Download URL: monetdbe-0.8-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-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 64669cf4ba61aec07943f75629984988753c45ca2355a9e2f3772bea756b7b0b
MD5 e5324f0613dbbe56c3580f21cb067793
BLAKE2b-256 5a4c060485680d7c19fa2c27e0c3564c9485b474c68f76bf6eeaaf8bb7f1e33c

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