Commit graph

172 commits

Author SHA1 Message Date
Dmitry Orlov 17c7fa0a56 add github-ci automation 2021-08-18 23:43:54 +03:00
Dmitry Orlov 9aa8b1d761 add readme to package 2021-08-18 23:43:01 +03:00
Dmitry Orlov 9c334ae584 add static binaries to setup.py 2021-08-18 23:42:58 +03:00
Dmitry Orlov cb29ca9d3e fix documentation 2021-08-18 23:40:41 +03:00
Dmitry Orlov 0dd52751bf add makefile 2021-08-18 23:40:01 +03:00
Dmitry Orlov 9181044e78 add rocksdb repo as submodule 2021-08-18 23:39:49 +03:00
Ming-Hsuan-Tu 75eb0ad084
Merge pull request #81 from maxibor/master
Add conda installation
2021-02-11 16:33:28 +08:00
maxibor ec3de4206a link to conda package 2020-06-14 16:53:19 +02:00
maxibor b7aa63ec3d add conda install 2020-06-14 16:52:21 +02:00
Ming-Hsuan-Tu 3a5df05207
Update README.rst 2019-04-29 21:35:37 +08:00
Ming-Hsuan-Tu 420be11855
Update README.rst 2019-04-29 21:34:36 +08:00
Ming-Hsuan-Tu 88ee8ef45c
Update README.rst 2019-04-19 17:42:51 +08:00
Ming-Hsuan-Tu 2c0c8c4c06
Update README.rst 2019-04-19 17:42:30 +08:00
Ming-Hsuan-Tu f5a26192db
Update README.rst 2019-04-18 21:12:00 +08:00
Ming-Hsuan-Tu faea2199ba
Update README.rst 2019-04-06 20:39:55 +08:00
Ming-Hsuan-Tu ee1bc5a0b9
Merge pull request #40 from fish2000/patch-2
Allow `rocksdb.DB` instances to be manually closed (second revision PR)
2019-02-02 12:45:08 +08:00
twmht ccd9f21ea1 temporary remove some test options 2019-02-02 12:39:17 +08:00
Alexander Böhn 952e7bb4ab
Allow rocksdb.DB instances to be manually closed
While `delete rocks_ptr` is a deterministic operation in C++, the Python analogue `del rocks_handle` is not – disposal and finalization of the Rocks database are entirely dependent on the Python garbage collector (q.v. the `python-rocksdb` tests themselves, which call `gc.collect()` after `del rocks_handle` to attempt to force the destructor to run). This change exposes a method to trigger the destruction of the underlying Rocks database pointer (deterministic!) through the Python Rocks handle; existing code will not need to be changed, as the Python object destructor (non-deterministic!) will now call this method.

This is the second revision of this PR – it resolves the first revision, #39.
2019-02-01 11:36:36 -05:00
twmht 11da1aa988 bump to version 0.7.0 2019-02-01 22:02:14 +08:00
twmht 209ba91ba4 Merge branch 'merge-pr35' 2019-02-01 21:59:08 +08:00
twmht 0c809e1d2b change default compaction_pri 2019-02-01 21:57:23 +08:00
twmht 32a3dca280 remove full_scan_mode 2019-02-01 21:56:58 +08:00
Ming-Hsuan-Tu 0fbacafa6d
Merge pull request #35 from fried/master
Column Family Support
2019-02-01 21:49:24 +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
Ming-Hsuan-Tu 98910c2dce
Merge pull request #28 from abhiramr/master
Docs: Exporting CPLUS_INCLUDE_PATH, LD_LIBRARY_PATH and LIBRARY_PATH
2018-09-22 15:12:07 +08:00
Abhiram R e91ac1f810
Added liblz4-dev as a package to be installed 2018-04-17 15:26:22 +05:30
Abhiram R 00b85d15ee Modified docs to export CPLUS_INCLUDE_PATH, LD_LIBRARY_PATH and LIBRARY_PATH correctly even if they weren't originally assigned 2018-04-16 15:34:23 +05:30
Ming-Hsuan-Tu 7ed8a2c66f
Merge pull request #26 from romanz/patch-1
Remove `fetch=False` unsupported keyword from DB.iter{items,keys,values} documentation
2018-04-10 19:42:14 +08:00
Roman Zeyde 7255ba4f2b
Remove fetch=False unsupported keyword from db.iter{items,keys,values} documentation 2018-03-24 21:03:20 +03:00
Ming-Hsuan-Tu cbdbd40027
Merge pull request #24 from meridianz/patch-1
Docs: fix typo in installation command line
2018-02-21 09:33:09 +08:00
meridianz 4acbc89424
Docs: fix typo in installation command line 2018-02-20 22:19:17 +03:00
twmht 75ea501dd1 bump to 0.6.9 2018-02-15 16:54:07 +08:00
Ming-Hsuan-Tu c32d401a25
Merge pull request #12 from gmossessian/feature-fixSnappyCompressionTest
allow snappy_compression as a default option in test_options.py::TestOptions::test_simple
2018-02-15 16:01:36 +08:00
Ming-Hsuan-Tu 4d18d4be42
Merge branch 'master' into feature-fixSnappyCompressionTest 2018-02-15 15:56:05 +08:00
Ming-Hsuan-Tu 272ec9ab12
Merge pull request #21 from sileht/sileht/build-fix
Allow to compile the extension everywhere
2018-02-15 15:54:59 +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
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
George Mossessian 17277d3dd0 allow snappy_compression as a default option in test_options.py::TestOptions::test_simple 2017-06-28 15:04:33 -07: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