{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [], "description": "======================\nWelcome to ``ptypes``!\n======================\n\nThe ``ptypes`` (\"persistent types\") package is a set of Python extension\nmodules written in `Cython `_. \nIt provides a persistency mechanism to `Python `_\nprograms based on memory mapped files. ``ptypes`` emphasises execution\nspeed. The persistent objects (persistent versions of ints, floats, strings, \nstructures, lists, sets, dicts plus any extension type supporting the\n`buffer interface `_) can be \naccessed and manipulated directly, without serializing and de-serializing them.\n\nThe package also implements data types for property graphs (nodes and\nedges), as well as a basic query interface allowing the enumeration of \nobject-tuples matching a given pattern at (nearly) the speed of a C program.\n\nIn its current shape, ``ptypes`` is experimental with regards to the stability \nof its API and the completeness of its functionality. Making the updates to \nthe memory mapped files \n`atomic `_ and\nimplementing garbage collection for the persistent objects are of prime \npriorities. \n\nInstallation\n------------\n\n``ptypes`` is tested on Linux (but should run on any Posix platform) using \nCPython 2.7 (Python 3 support is on the agenda). It is distributed as a source \ntarball, so you need to have ``gcc`` to install it. The simplest way to do so \nis::\n\n pip install ptypes\n\nIf you do not have internet access on the host where you need to install it, \nthen download it from `PyPI `_ on a host \nwhere you do have internet access, copy the tarball over to the target host \nand::\n\n tar -xf ptypes-.tgz\n cd ptypes-\n python setup.py install\n\nIn the ``doc`` directory you should find abundant examples of how to use it.", "description_content_type": null, "docs_url": "https://pythonhosted.org/ptypes/", "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "ptypes", "package_url": "https://pypi.org/project/ptypes/", "platform": "", "project_url": "https://pypi.org/project/ptypes/", "project_urls": null, "release_url": "https://pypi.org/project/ptypes/0.5.0/", "requires_dist": null, "requires_python": null, "summary": "First public release of ptypes", "version": "0.5.0" }, "last_serial": 1417913, "releases": { "0.5.0": [ { "comment_text": "", "digests": { "md5": "98f0a84f5ecd5fdc55b07d9fc3f55924", "sha256": "d1ca948b60a9b5504f5a218beb0dd5d4c0804930e19383e999dade8dfff8df0f" }, "downloads": -1, "filename": "ptypes-0.5.0.tar.gz", "has_sig": false, "md5_digest": "98f0a84f5ecd5fdc55b07d9fc3f55924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 698203, "upload_time": "2015-02-10T14:26:36", "url": "https://files.pythonhosted.org/packages/a8/77/80a8fe113a94d8fd880ffa7471fb60029d1dbeddc60969bda4ee3e848a6c/ptypes-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "98f0a84f5ecd5fdc55b07d9fc3f55924", "sha256": "d1ca948b60a9b5504f5a218beb0dd5d4c0804930e19383e999dade8dfff8df0f" }, "downloads": -1, "filename": "ptypes-0.5.0.tar.gz", "has_sig": false, "md5_digest": "98f0a84f5ecd5fdc55b07d9fc3f55924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 698203, "upload_time": "2015-02-10T14:26:36", "url": "https://files.pythonhosted.org/packages/a8/77/80a8fe113a94d8fd880ffa7471fb60029d1dbeddc60969bda4ee3e848a6c/ptypes-0.5.0.tar.gz" } ] }