Commit graph

136 commits

Author SHA1 Message Date
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
Ming-Hsuan-Tu 8b8781f450
Merge pull request #20 from metachris/osx-support
OSX support for building, simple update in setup.py
2018-01-25 12:46:43 +08:00
Chris Hager 90b29e2674 OSX support for 'pip install' 2018-01-24 16:50:59 +01:00
Ming-Hsuan-Tu 0953729f61 Merge pull request #16 from rimpybharot/patch-1
Update installation.rst
2017-09-21 18:18:30 +08:00
RIMPY BHAROT 20820095a2 Update installation.rst
Missing steps need to be added for clean installation.
2017-09-21 01:50:25 -07:00
Ming-Hsuan-Tu aab001bfbc add missing part in the installation guide 2017-07-17 14:51:56 +08:00
Ming-Hsuan-Tu 8fd7913724 fix typo 2017-07-15 22:19:13 +08:00
twmht 8b8feb0435 bump to 0.6.7 2017-06-25 15:24:33 +08:00
twmht 0dbe3eca5b add testcase for memtable 2017-06-19 13:59:31 +08:00
twmht 8382523ac4 fix memtable_factory crash 2017-06-19 13:58:37 +08:00
twmht 2e517bbaa2 add setup.cfg 2017-04-25 19:38:43 +08:00
twmht 190548ac82 update installation 2017-04-25 19:36:01 +08:00
twmht f18c09e1cd use pytest 2017-04-25 19:33:42 +08:00
twmht 995e7c77b8 bump to doc 0.6.6 2017-04-25 08:30:46 +08:00
twmht da826b4d25 bumpt to 0.6.6 2017-04-25 08:25:23 +08:00
twmht 5610d9474d update the usage of default operators 2017-04-25 08:25:02 +08:00
twmht 4f9e341de8 bump to 0.6.5 2017-04-23 19:33:42 +08:00
twmht 79b0f8d6fb add seekForPrev 2017-04-23 19:32:41 +08:00
twmht 3fb8297c8c update installation in document 2017-04-17 00:57:09 +08:00
twmht e834f80b42 update doc 0.6.4 2017-04-17 00:01:19 +08:00
twmht 9d87eb5bdc add compaction_pri 2017-04-17 00:00:44 +08:00
twmht 9aed9561e0 bump to 0.6.4 2017-04-16 14:17:59 +08:00
twmht 9fcafffbf4 add default merge operator 2017-04-16 14:13:01 +08:00
twmht 66c053bb92 bump to 0.6.2 2017-04-08 00:19:14 +08:00
twmht 58ba17ac90 Merge options source_compaction_factor, max_grandparent_overlap_bytes and expanded_compaction_factor into max_compaction_bytes 2017-04-08 00:18:38 +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 bab926bf1b Mention in the changelog that this version is avaialable on pypi. 2015-08-30 12:23:31 +02:00
hofmockel df29b425d3 Update the versions (python,rocksdb) pyrocksdb 0.4 was tested with. 2015-08-30 12:22:52 +02:00
hofmockel cfa5ff5e9b Document the new row_cache option. 2015-08-30 12:22:36 +02:00
hofmockel 01f13577ad Add "row_cache" to options. 2015-08-30 12:21:40 +02:00
hofmockel 6b54dc9e64 No need for the 'get_ob' methods on PyCache. 2015-08-30 12:20:45 +02:00
hofmockel 167ee99f33 Change API of compact_range to be compatible with the change of rocksdb. 2015-08-27 21:45:09 +02:00
hofmockel 9af06d38d7 Don't set a theme explicitly. Let 'readthedocs' decide itself. 2015-08-17 10:47:12 +02:00
hofmockel 70b467311f Improve the README.rst by adding a quick install/using guide. 2015-08-17 10:44:28 +02:00
hofmockel 608e5d0ba1 Update the installation page by mentioning a 'system wide' rocksdb installation. 2015-08-17 10:43:04 +02:00
hofmockel 7a6fd6ec23 Rename README.md to README.rst so setup.py can pick it up. 2015-08-16 13:22:58 +02:00
hofmockel b03ba08579 Add the .hpp .pxd .pyx files for the sdist. 2015-08-16 12:18:28 +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 8fba5ffa1d Wrap the RepairDB function. 2015-08-15 16:34:35 +02:00
hofmockel a670ec2aa1 Use another compiler flag wich works for clang and gcc. 2015-07-20 08:03:09 +02:00
hofmockel aee8dbe540 Remove prints from the tests. 2015-07-05 14:16:20 +02:00
hofmockel 65c274c3d8 Make the master to 0.4 2015-07-05 13:59:44 +02:00
hofmockel d1a94d7eeb Mention which rocksdb version was used for the latest tests. 2015-07-05 13:55:17 +02:00
hofmockel 2ef04007c4 Add lz4 compression type. 2015-07-05 13:52:17 +02:00
hofmockel 302d1a6440 Make it possible to iterate over a WriteBatch. 2015-07-05 13:35:15 +02:00
hofmockel cf95b579c4 Mention the rocksdb version the master was build with. 2015-04-12 14:11:46 +02:00