Commit graph

32 commits

Author SHA1 Message Date
Jack Robison d66c066ff1
update tox, fix setup.py 2022-03-28 11:05:36 -04:00
Jack Robison e6f00fd578 move submodule to lbryio fork, update zlib due to 1.2.11 becoming unavailable 2022-03-28 10:27:37 -04:00
Kevin Tindall e98b72e9c8
Require cython in the build-system 2022-01-18 17:22:48 -06:00
Jack Robison ab449ca78b
update readme and setup.py 2021-11-09 13:29:21 -05:00
iFA afb2c75fb2
Update setup.py 2021-08-26 10:45:06 +02:00
iFA 6e8c23f794
Update setup.py 2021-08-26 10:37:33 +02:00
iFA 31b19f1a21
Update setup.py 2020-09-03 08:54:08 +02:00
twmht 11da1aa988 bump to version 0.7.0 2019-02-01 22:02:14 +08:00
Jason Fried 2a66e20ca3 Column Family Support
Add support for Column Families in a runtime safe way.
Add unittests to test functionality
Insure all unittests are passing.
Cleaned up unittests to not use a fixed directory in tmp, but use tempfile
2018-11-06 02:26:47 +00:00
twmht 75ea501dd1 bump to 0.6.9 2018-02-15 16:54:07 +08:00
Mehdi Abaakouk e4c0de9455 Allow to compile the extension everywhere
This change:
* uses to setuptools Cython automatic extension build system.
* Add tox.ini to run tests and build docs into virtualenv
* Add .travis.yaml and Dockerfile to run tests in CI
* Change requirements to ensure:
  - Cython and setuptools are installed before we build the Cython
    extension
  - tests dependencies are not installed by default
  - doc dependencies are explicit
* Add missing lz4 library
* Allow to build the module with any librocksdb headers (no-rtti)

Closes #15
2018-02-09 09:21:56 +01:00
twmht 1ba2b1acc2 bump to 0.6.8 2018-01-25 23:27:57 +08:00
Chris Hager 90b29e2674 OSX support for 'pip install' 2018-01-24 16:50:59 +01:00
twmht 8b8feb0435 bump to 0.6.7 2017-06-25 15:24:33 +08:00
twmht f18c09e1cd use pytest 2017-04-25 19:33:42 +08:00
twmht da826b4d25 bumpt to 0.6.6 2017-04-25 08:25:23 +08:00
twmht 4f9e341de8 bump to 0.6.5 2017-04-23 19:33:42 +08:00
twmht 9aed9561e0 bump to 0.6.4 2017-04-16 14:17:59 +08:00
twmht 66c053bb92 bump to 0.6.2 2017-04-08 00:19:14 +08:00
twmht 9e5f600150 bump to 0.6.1 2017-03-24 01:02:46 +08:00
twmht 056d62d43d now support rocksdb 5.3.0 2017-03-24 00:56:24 +08:00
hofmockel 23e304b0d1 master is now 0.5 2015-08-30 12:34:31 +02:00
hofmockel 8481bc2481 Only 'cythonize' if Cython is installed. 2015-08-16 12:17:47 +02:00
hofmockel 61e8ae7668 Get rid of this 'extension_defaults' variable. 2015-08-16 11:18:18 +02:00
hofmockel a670ec2aa1 Use another compiler flag wich works for clang and gcc. 2015-07-20 08:03:09 +02:00
hofmockel 65c274c3d8 Make the master to 0.4 2015-07-05 13:59:44 +02:00
hofmockel 5f8602391b 'master' is not bound to any rocksdb version 2014-04-29 17:55:01 +02:00
hofmockel fef21c8965 Prepare the new release name 2014-04-27 19:31:01 +02:00
hofmockel 5246343b6a Add some meta information to setup.py 2014-02-02 17:43:00 +01:00
hofmockel 1b8303f3c0 Fix link against libraries 2014-01-26 13:32:23 +01:00
hofmockel bb31b34613 Depend on cython 0.20 to use the @cython.no_gc_clear decorator 2014-01-23 08:06:14 +01:00
hofmockel 77c384b6b0 Initial commit of the driver 2014-01-13 19:52:22 +01:00