+1 From me Checked on Ubuntu 20.04 and windows 10 1. Installation from wheels for pythons 3.6 3.7 3.8 3.9 2. Native module work 3. Examples
Checked on Ubuntu 20.04 building from source package and correct work of result package. Checked all sha256 checksums and gpg signatures. Let's extend voting period till June 18, 15:00 UTC ср, 16 июн. 2021 г. в 17:34, Ivan Daschinsky <ivanda...@apache.org>: > The vote will end at June, 17 15:00 UTC. > > ср, 16 июн. 2021 г. в 17:33, Ivan Daschinsky <ivanda...@apache.org>: > > > > Dear Igniters! > > > > Release candidate binaries for subj are uploaded and ready for vote > > You can find them here: > > https://dist.apache.org/repos/dist/dev/ignite/pyignite/0.5.0-rc1 > > > > If you follow the link above, you will find source package (*.tar.gz and > *.zip) > > and binary packages (wheels) for windows (amd64) and linux (x86_64) > > for pythons 36, 37, 38, 39. Also, there are sha512 and gpg signatures. > > Code signing keys can be found here -- > https://downloads.apache.org/ignite/KEYS > > Here you can find instructions how to verify packages > > https://www.apache.org/info/verification.html > > > > You can install binary package for specific version of python using pip > > For example do this on linux for python 3.8 > > >> pip install pyignite-0.5.0-cp38-cp38-manylinux1_x86_64.whl > > > > You can build and install package from source using this command: > > >> pip install pyignite-0.5.0.tar.gz > > You can build wheel on your platform using this command: > > >> pip wheel --no-deps pyignite-0.5.0.tar.gz > > > > For building C module, you should have python headers and C compiler > installed. > > (i.e. for ubuntu sudo apt install build-essential python3-dev) > > In Mac OS X xcode-tools and python from homebrew are the best option. > > > > In order to check whether C module works, use following: > > >> from pyignite import _cutils > > >> print(_cutils.hashcode('test')) > > >> 3556498 > > > > You can find documentation here: > > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.5.0.rc1 > > > > You can find examples here (to check them, you should start ignite > locally): > > > https://apache-ignite-binary-protocol-client.readthedocs.io/en/0.5.0.rc1/examples.html > > Also, examples can be found in source archive in examples subfolder. > > docker-compose.yml is supplied in order to start ignite quickly. (Use > > `docker-compose up -d` to start 3 nodes cluster and `docker-compose > > down` to shut down it) > > > > Release notes: > > > https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=blob;f=RELEASE_NOTES.txt;h=9d2ae81af2de22ce9e8c9d3b7ece14dd9e75ca0e;hb=61c83cb0ab6752f019518b4a2cb0724bd027755f > > > > Git release tag was created: > > > https://gitbox.apache.org/repos/asf?p=ignite-python-thin-client.git;a=tag;h=refs/tags/0.5.0.rc1 > > > > The vote is formal, see voting guidelines > > https://www.apache.org/foundation/voting.html > > > > +1 - to accept pyignite-0.5.0-rc1 > > 0 - don't care either way > > -1 - DO NOT accept pyignite-0.5.0-rc1 > -- Sincerely yours, Ivan Daschinskiy