{ "info": { "author": "exxeleron", "author_email": "kdbtools@devnet.de", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: Education", "Intended Audience :: End Users/Desktop", "Intended Audience :: Financial and Insurance Industry", "Intended Audience :: Science/Research", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Database :: Front-Ends", "Topic :: Scientific/Engineering", "Topic :: Software Development" ], "description": ".. ATTENTION::\nThis project is in maintenance mode. We may fix bugs, but no new features will be added in foreseeable future. \n\nqPython\n=======\n\nqPython is a Python library providing support for interprocess communication between Python and kdb+ processes, it offers:\n\n- Synchronous and asynchronous queries\n- Convenient asynchronous callbacks mechanism\n- Support for kdb+ protocol and types: v3.0, v2.6, v<=2.5\n- Uncompression of the IPC data stream\n- Internal representation of data via numpy arrays (lists, complex types) and numpy data types (atoms)\n- Supported on Python 2.7/3.4/3.5/3.6 and numpy 1.8+\n\nFor more details please refer to the `documentation`_.\n\n\nInstallation\n------------\n\nTo install qPython from PyPI:\n\n``$ pip install qpython``\n\n**Please do not use old PyPI package name: exxeleron-qpython.**\n\n\nBuilding package\n----------------\n\nDocumentation\n~~~~~~~~~~~~~\n\nqPython documentation is generated with help of `Sphinx`_ document generator.\nIn order to build the documentation, including the API docs, execute:\n``make html`` from the doc directory.\n\nDocumentation is built into the: ``doc/build/html/`` directory.\n\n\nCompile Cython extensions\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\nqPython utilizes `Cython`_ to tune performance critical parts of the code.\n\nInstructions:\n\n- Execute: ``python setup.py build_ext --inplace``\n\n\nBuild binary distribution\n~~~~~~~~~~~~~~~~~~~~~~~~~\n\nInstructions:\n\n- Execute: ``python setup.py bdist``\n\n\nTesting\n~~~~~~~\n\nqPython uses py.test as a test runner for unit tests.\n\nInstructions:\n\n- Make sure that top directory is included in the ``PYTHONPATH``\n- Execute: ``py.test``\n\n\nRequirements\n~~~~~~~~~~~~\n\nqPython requires numpy 1.8 to run.\n\nOptional requirements have to be met to provide additional features:\n\n- tune performance of critical parts of the code:\n\n - Cython 0.20.1\n\n- support serialization/deserialization of ``pandas.Series`` and ``pandas.DataFrame``\n\n - pandas 0.14.0\n\n- run Twisted sample:\n\n - Twisted 13.2.0\n\n- build documentation via Sphinx:\n\n - Sphinx 1.2.3\n - mock 1.0.1\n\nRequired libraries can be installed using `pip`_.\n\nTo install all the required dependencies, execute:\n``pip install -r requirements.txt``\n\nMinimal set of required dependencies can be installed by executing:\n``pip install -r requirements-minimal.txt``\n\n.. _Cython: http://cython.org/\n.. _Sphinx: http://sphinx-doc.org/\n.. _pip: http://pypi.python.org/pypi/pip\n.. _documentation: http://qpython.readthedocs.org/en/latest/\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/exxeleron/qPython", "keywords": "kdb+", "license": "Apache License Version 2.0", "maintainer": "", "maintainer_email": "", "name": "qPython", "package_url": "https://pypi.org/project/qPython/", "platform": "", "project_url": "https://pypi.org/project/qPython/", "project_urls": { "Homepage": "http://github.com/exxeleron/qPython" }, "release_url": "https://pypi.org/project/qPython/2.0.0/", "requires_dist": null, "requires_python": "", "summary": "kdb+ interfacing library for Python", "version": "2.0.0" }, "last_serial": 4651948, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "415630b2fca30d8fec5bcd24dd9211d8", "sha256": "377820bc58bd752e22686329f8e9dc51e3918e6d1867a1dd0ddce4fd8ba77325" }, "downloads": -1, "filename": "qPython-1.0.0.zip", "has_sig": false, "md5_digest": "415630b2fca30d8fec5bcd24dd9211d8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75565, "upload_time": "2015-04-20T07:02:14", "url": "https://files.pythonhosted.org/packages/0f/2a/1cbccf32f8725c9c557ad83a38107aaa2211b38368e7ddddc1bafc161b0e/qPython-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "e1cd658473106825cb435ca180913603", "sha256": "48c0327bb53bc285b648be681965347cfde0e59dce235441b1d58ffcd8e6beb2" }, "downloads": -1, "filename": "qPython-1.0.1.zip", "has_sig": false, "md5_digest": "e1cd658473106825cb435ca180913603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75379, "upload_time": "2015-08-11T07:46:02", "url": "https://files.pythonhosted.org/packages/df/27/a01c4acfffdde6cad7b64cc965cd58e272420d05d760ea172031d75ded6a/qPython-1.0.1.zip" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "6ad9fc306bfbdecfc07b61973e1ea513", "sha256": "e0dc6e446632eb1dc88b8a0feceb7d3f9da790f752d010a7dedb4dc66f497b75" }, "downloads": -1, "filename": "qPython-1.0.2.zip", "has_sig": false, "md5_digest": "6ad9fc306bfbdecfc07b61973e1ea513", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77610, "upload_time": "2015-09-03T14:16:35", "url": "https://files.pythonhosted.org/packages/fc/26/abc27c320a95be3dc58af7a332f498e6f87ee0aeff25dae2242d4e902acf/qPython-1.0.2.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "c254aa148f17f4c48456885a9fb9f8e0", "sha256": "1f38f3ea0a277c1480b58fb6c6f2ac7f16dc488eca1a4b1640e04d4cb8125d44" }, "downloads": -1, "filename": "qPython-1.1.0.zip", "has_sig": false, "md5_digest": "c254aa148f17f4c48456885a9fb9f8e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77998, "upload_time": "2015-11-25T11:57:19", "url": "https://files.pythonhosted.org/packages/e5/2b/6967feb8072fb5c53d13d6d8ab66f9e24de5df2af5c12e1defc0bdc0a3e9/qPython-1.1.0.zip" } ], "1.1.0b1": [ { "comment_text": "", "digests": { "md5": "8fd2b1ab23be401ebbf4d43ab8212d16", "sha256": "489bff5bca20c4e9de2093805110b8024ba6f95e3bd29c6620a28d52bb75b4d8" }, "downloads": -1, "filename": "qPython-1.1.0b1.zip", "has_sig": false, "md5_digest": "8fd2b1ab23be401ebbf4d43ab8212d16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 36647, "upload_time": "2015-08-05T09:40:04", "url": "https://files.pythonhosted.org/packages/81/33/666a8e812bbbdfb5b49cb628d775457b82bcbe16e75958b16b6d9f678942/qPython-1.1.0b1.zip" } ], "1.1.0b2": [ { "comment_text": "", "digests": { "md5": "f71db98b0bd88a01a771654cd6994c77", "sha256": "4004a419c479b977b66da4a968db8a79b3dd85aee86f451b8521aac96d8e5424" }, "downloads": -1, "filename": "qPython-1.1.0b2.zip", "has_sig": false, "md5_digest": "f71db98b0bd88a01a771654cd6994c77", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 75821, "upload_time": "2015-08-11T10:55:07", "url": "https://files.pythonhosted.org/packages/97/f7/355e2cf8c60d20adf669777ec98063c3617eb66b33448e4dea92cc94e70e/qPython-1.1.0b2.zip" } ], "1.1.0b3": [ { "comment_text": "", "digests": { "md5": "f456aa9d93ed31ecdddae04b3c0c7cfe", "sha256": "93ce1457b9de8900a972920f62e0c8418baa435af1a26af7ad508b01485c4341" }, "downloads": -1, "filename": "qPython-1.1.0b3.zip", "has_sig": false, "md5_digest": "f456aa9d93ed31ecdddae04b3c0c7cfe", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78014, "upload_time": "2015-09-03T14:16:54", "url": "https://files.pythonhosted.org/packages/77/1c/95347d0323dd2c4ba09d4fe16b66070ce07a60763ddf3ac00924a03f6951/qPython-1.1.0b3.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0a545673ac5441e99da026927099422c", "sha256": "ada90f0d0d007a8a7bb2f6e452fa1dd29315adb85e9589a25a9776ca8a7093f1" }, "downloads": -1, "filename": "qPython-1.2.0.zip", "has_sig": false, "md5_digest": "0a545673ac5441e99da026927099422c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 78253, "upload_time": "2016-01-22T11:33:50", "url": "https://files.pythonhosted.org/packages/e2/44/8b2a8615258234c3f1591c28cfbb70c80d0052abfc7e5e268e7181b172db/qPython-1.2.0.zip" } ], "1.2.2": [ { "comment_text": "", "digests": { "md5": "9e308f009ad2b40d5f3a1767d6c569b5", "sha256": "d6794838a7285f2df03c06c1e13022266287c3e502cd78367826f6e65a36b2f4" }, "downloads": -1, "filename": "qPython-1.2.2.tar.gz", "has_sig": false, "md5_digest": "9e308f009ad2b40d5f3a1767d6c569b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27218, "upload_time": "2017-03-02T14:00:29", "url": "https://files.pythonhosted.org/packages/32/bd/143f5ca34f8940f73389f3a42eb4d7de478197f335be474656d687925f25/qPython-1.2.2.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "14c6876833f6a658d1b556a14bfb3c16", "sha256": "9d30800a6796d568bb0a8587f4c0ac84ed267a6dfd0d3358cff547558c995755" }, "downloads": -1, "filename": "qPython-2.0.0.tar.gz", "has_sig": false, "md5_digest": "14c6876833f6a658d1b556a14bfb3c16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28572, "upload_time": "2019-01-02T07:19:10", "url": "https://files.pythonhosted.org/packages/99/7f/c9091cf56dfed58680d941153499a9091610d4ecb57977b54fc5a4753dc5/qPython-2.0.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "14c6876833f6a658d1b556a14bfb3c16", "sha256": "9d30800a6796d568bb0a8587f4c0ac84ed267a6dfd0d3358cff547558c995755" }, "downloads": -1, "filename": "qPython-2.0.0.tar.gz", "has_sig": false, "md5_digest": "14c6876833f6a658d1b556a14bfb3c16", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28572, "upload_time": "2019-01-02T07:19:10", "url": "https://files.pythonhosted.org/packages/99/7f/c9091cf56dfed58680d941153499a9091610d4ecb57977b54fc5a4753dc5/qPython-2.0.0.tar.gz" } ] }