{
"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"
}
]
}