twmht / python-rocksdb

Python bindings for RocksDB
BSD 3-Clause "New" or "Revised" License
274 stars 89 forks source link

Travis: Build binary wheels #67

Open bauerj opened 5 years ago

bauerj commented 5 years ago

This will build manylinux2010 compatible binary wheels for Python 2.7, 3.4, 3.5, 3.6 and 3.7. Manylinux2010 binaries will work on almost any Linux-based system with a C library from 2010 or newer without having to install any dependencies.

The official manylinux2010 Docker image, which is based on ancient Centos 6 is used to compile rocksdb and python-rocksdb.

In order to automatically upload new releases to PyPi, you should make some changes before merging:

Once this is done, binary wheels for new releases will be automatically uploaded after a new tag is pushed and the tests succeed.

Let me know if you have any questions.

-- Closes: #30

bauerj commented 5 years ago

Here are a few wheels to test. Please report whether they work:

bauerj commented 4 years ago

@twmht Do you have questions regarding this PR? 😊

bauerj commented 4 years ago

@twmht Maybe you have missed this, could you take a look at this?

eterna2 commented 3 years ago

Would be nice if this can be merged in.

SuBPaR42 commented 2 years ago

@bauerj - any chance for a new version for python 3.9 since that is default in Debian11?