{
"info": {
"author": "Pete Johns",
"author_email": "paj+pypi@johnsy.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3",
"Programming Language :: Python :: 3.3",
"Programming Language :: Python :: Implementation :: CPython",
"Programming Language :: Python :: Implementation :: PyPy",
"Topic :: Software Development",
"Topic :: Software Development :: Libraries",
"Topic :: Software Development :: Libraries :: Python Modules",
"Topic :: Utilities"
],
"description": "`Sparse List `__ |Build Status|\n=========================================================================\n\nInspired by the post `Populating a sparse list with random\n1's `__ on\n`StackOverflow `__.\n\nA \"sparse list\" is a list where most (say, more than 95% of) values will\nbe None (or some other default) and for reasons of memory efficiency you\ndon't wish to store these (cf. `Sparse\narray `__).\n\nThis implementation has a similar interface to Python's built-in list\nbut stores the data in a dictionary to conserve memory.\n\nInstallation\n------------\n\n`sparse_list `__ is\navailable from `The Python Package Index (PyPI) `__ .\n\nInstallation is simply:\n\n::\n\n $ pip install sparse_list\n\nUsage\n-----\n\nSee the\n`unit-tests `__!\n\nContributing\n------------\n\n1. Fork it\n2. Create your feature branch (``git checkout -b my-new-feature``)\n3. Commit your changes (``git commit -am 'Add some feature'``)\n4. Ensure the tests pass for all Pythons in\n `.travis.yml `__\n5. Push to the branch (``git push origin my-new-feature``)\n6. Create new Pull Request\n\nThanks\n------\n\nIf you find this stuff useful, please follow this repository on\n`GitHub `__. If you\nhave something to say, you can contact\n`johnsyweb `__ on\n`Twitter `__ and\n`GitHub `__.\n\n\nMany thanks\n-----------\n\nI'm grateful for contributions to what was a solo project (hooray for\n`GitHub :octocat:) `__! If you'd like to thank the\ncontributors, you can find their details here:\n\nhttps://github.com/johnsyweb/python_sparse_list/graphs/contributors\n\n.. |Build Status| image:: https://travis-ci.org/johnsyweb/python_sparse_list.png\n :target: https://travis-ci.org/johnsyweb/python_sparse_list\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "https://github.com/johnsyweb/python_sparse_list/tarball/0.9",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/johnsyweb/python_sparse_list",
"keywords": "sparse,list,container,iterable",
"license": "MIT",
"maintainer": "Pete Johns",
"maintainer_email": "paj+pypi@johnsy.com",
"name": "sparse-list",
"package_url": "https://pypi.org/project/sparse-list/",
"platform": "",
"project_url": "https://pypi.org/project/sparse-list/",
"project_urls": {
"Download": "https://github.com/johnsyweb/python_sparse_list/tarball/0.9",
"Homepage": "https://github.com/johnsyweb/python_sparse_list"
},
"release_url": "https://pypi.org/project/sparse-list/0.9/",
"requires_dist": [
"six"
],
"requires_python": "",
"summary": "A list where most (>95%) values will be None (or default)",
"version": "0.9"
},
"last_serial": 5878386,
"releases": {
"0.1": [
{
"comment_text": "",
"digests": {
"md5": "33f6510e563c36ab8ba8d5776daaa1f8",
"sha256": "9dfe24f27f9c13c217eea3b8885e50b8d3042476717fbfc8647e9a79c605bb3f"
},
"downloads": -1,
"filename": "sparse_list-0.1.tar.gz",
"has_sig": false,
"md5_digest": "33f6510e563c36ab8ba8d5776daaa1f8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3385,
"upload_time": "2013-07-13T08:27:37",
"url": "https://files.pythonhosted.org/packages/54/93/fc83d6448279d2845ae0c0b5f994c059dfa0bf10a19398ee978b11cabe4f/sparse_list-0.1.tar.gz"
}
],
"0.2": [
{
"comment_text": "",
"digests": {
"md5": "96325fdd2ea636f80015507601e17023",
"sha256": "8db10b39a56d766fed91107469901aea73fcc921d7c67da2387a284ca17b0f8b"
},
"downloads": -1,
"filename": "sparse_list-0.2.tar.gz",
"has_sig": false,
"md5_digest": "96325fdd2ea636f80015507601e17023",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1902,
"upload_time": "2013-07-14T03:52:31",
"url": "https://files.pythonhosted.org/packages/fe/a0/7029346e175a23a776d5dfbaca9940ada1607d92bff71ec11734a6ae8e57/sparse_list-0.2.tar.gz"
}
],
"0.3": [
{
"comment_text": "",
"digests": {
"md5": "9def8f42057fe82e37676322d17b4ba8",
"sha256": "7bff4695069465a4267a3338723060c5652651cd80c85e2f1eaa60cf30031bf5"
},
"downloads": -1,
"filename": "sparse_list-0.3.tar.gz",
"has_sig": false,
"md5_digest": "9def8f42057fe82e37676322d17b4ba8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 1930,
"upload_time": "2013-07-14T04:41:42",
"url": "https://files.pythonhosted.org/packages/13/e6/011561c0c52f19898d5907514a0fc71d4d7d54fef53d137715224f3f31d1/sparse_list-0.3.tar.gz"
}
],
"0.4": [
{
"comment_text": "",
"digests": {
"md5": "266542b7b2ea1a12d3680d4b88664e71",
"sha256": "6868278e65532e5c6bff6e5334619be768a8af357377d46eedbf4499f6d26765"
},
"downloads": -1,
"filename": "sparse_list-0.4.tar.gz",
"has_sig": false,
"md5_digest": "266542b7b2ea1a12d3680d4b88664e71",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3774,
"upload_time": "2013-09-03T21:08:36",
"url": "https://files.pythonhosted.org/packages/7d/be/1f3806d14a1e909ac0fd36ddcc5fd788c14d0ac579c1356d857ef2eb478f/sparse_list-0.4.tar.gz"
}
],
"0.5": [
{
"comment_text": "",
"digests": {
"md5": "28173472caf0e664b67bd4d5e0bd18c9",
"sha256": "ee41e00ff70fbe89813152642b5f95931b31247d70ecbfa2a9d9c96ebbc7fd3c"
},
"downloads": -1,
"filename": "sparse_list-0.5.tar.gz",
"has_sig": false,
"md5_digest": "28173472caf0e664b67bd4d5e0bd18c9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3147,
"upload_time": "2013-09-03T21:36:57",
"url": "https://files.pythonhosted.org/packages/ec/8c/ae49ad6f87b1aba1df8384aede30eca6856ffdc804f1048d17a1eb975ec1/sparse_list-0.5.tar.gz"
}
],
"0.6": [
{
"comment_text": "",
"digests": {
"md5": "ad2e6a29b2868dc2f7c2c56877475e3c",
"sha256": "53f107e32c7e4ab54fb0d8a688b045216418dab1c0090b3a199190da3c7a535c"
},
"downloads": -1,
"filename": "sparse_list-0.6-py2-none-any.whl",
"has_sig": false,
"md5_digest": "ad2e6a29b2868dc2f7c2c56877475e3c",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 4082,
"upload_time": "2018-05-01T10:22:53",
"url": "https://files.pythonhosted.org/packages/ec/05/34d6c3fe1039cb25b64cc190a93528b08069890a188e8f9333fbe9009449/sparse_list-0.6-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c1c8b241b4a05e47718dcd06e6698daf",
"sha256": "729e759930a453ad059dbd92fdf20cdcdfcc20e04832eabde1a8cf20faf9b67b"
},
"downloads": -1,
"filename": "sparse_list-0.6.tar.gz",
"has_sig": false,
"md5_digest": "c1c8b241b4a05e47718dcd06e6698daf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3912,
"upload_time": "2016-11-11T13:11:15",
"url": "https://files.pythonhosted.org/packages/36/31/8137ae854b9e0dd942bffb1985477a95dc967a5e0a914325dee9e36e3a32/sparse_list-0.6.tar.gz"
}
],
"0.7": [
{
"comment_text": "",
"digests": {
"md5": "f6be14a285ec1b876cb8470ff97fb03d",
"sha256": "39c3673ac9b4b0b6eed2a57eeba53d7f966d506157a112d4490b76446ac8cbad"
},
"downloads": -1,
"filename": "sparse_list-0.7-py2-none-any.whl",
"has_sig": false,
"md5_digest": "f6be14a285ec1b876cb8470ff97fb03d",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 4083,
"upload_time": "2018-06-15T04:46:40",
"url": "https://files.pythonhosted.org/packages/17/2b/e534a3c3d53aaf629783cc3a97a72a5da1f11a50994feadc403417882006/sparse_list-0.7-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "663049e8885b84fb6120a46911cdca26",
"sha256": "984a59dd18096d4898bff7173ae826cc509c94c81c9e7d81b7c20d4cf5806e1a"
},
"downloads": -1,
"filename": "sparse_list-0.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "663049e8885b84fb6120a46911cdca26",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 4084,
"upload_time": "2018-06-15T04:45:15",
"url": "https://files.pythonhosted.org/packages/fb/93/14f185f1c856984f2adac6d258705782482d397c2a931e68125df90f81e7/sparse_list-0.7-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "26ca9e4ed9e87fce2bcceb636498311f",
"sha256": "abfada3f84f911e61cd346b7b9606ee712c45fbfe571cceaced96c9ee4aff0ef"
},
"downloads": -1,
"filename": "sparse_list-0.7.tar.gz",
"has_sig": false,
"md5_digest": "26ca9e4ed9e87fce2bcceb636498311f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3906,
"upload_time": "2018-06-15T04:45:16",
"url": "https://files.pythonhosted.org/packages/59/69/a8e20bd976833bd5aecdcb1d1a4fc82e0958336827d275c733ca4dc518a1/sparse_list-0.7.tar.gz"
}
],
"0.8": [
{
"comment_text": "",
"digests": {
"md5": "1aafd4f37ae55bec0d995e355c545843",
"sha256": "d0cd4f8f256a75f095bd91f0bd1f6b8e829729e1a0876524a85762caa01d0c24"
},
"downloads": -1,
"filename": "sparse_list-0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "1aafd4f37ae55bec0d995e355c545843",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5002,
"upload_time": "2019-08-04T10:48:41",
"url": "https://files.pythonhosted.org/packages/7c/bc/d9f83d9b14cb879fedd00211c4b43e8b686caad4645b65065e382b4f9884/sparse_list-0.8-py3-none-any.whl"
}
],
"0.8.1": [
{
"comment_text": "",
"digests": {
"md5": "38724a7c8a77bb5e0f3d538ea60a6f6b",
"sha256": "019b3b65a3594d1ca528395ab375ba229f473b64a3aefe4473af9c1af68043aa"
},
"downloads": -1,
"filename": "sparse_list-0.8.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "38724a7c8a77bb5e0f3d538ea60a6f6b",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5024,
"upload_time": "2019-08-04T23:25:24",
"url": "https://files.pythonhosted.org/packages/8f/98/9a3f4461571839a3d2d55f4449c3570d511df5e03e2b95bc2c9de4e90c8d/sparse_list-0.8.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "c52401327a35fc19127592ad3cc659b7",
"sha256": "b4ca5469286c5d1d780b8c47f9cc46df0be5d6bf98b7174b5c40ee8ba6840686"
},
"downloads": -1,
"filename": "sparse_list-0.8.1.tar.gz",
"has_sig": false,
"md5_digest": "c52401327a35fc19127592ad3cc659b7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4002,
"upload_time": "2019-08-04T23:25:25",
"url": "https://files.pythonhosted.org/packages/18/7f/5dd05195b016d6c7e8846ae286baa2e006e92bc9fb140e369b281636a4aa/sparse_list-0.8.1.tar.gz"
}
],
"0.8.2": [
{
"comment_text": "",
"digests": {
"md5": "2866c7dede21b069f47f66ae47ada2a2",
"sha256": "7d1966fb7e02b0d4bee900535dec5b789c099352190e673692090c39595844cf"
},
"downloads": -1,
"filename": "sparse_list-0.8.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2866c7dede21b069f47f66ae47ada2a2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5037,
"upload_time": "2019-08-19T09:11:33",
"url": "https://files.pythonhosted.org/packages/f4/e9/994c75a858284ba22cf8cdc7dd822c99a2e270bb7921c71d98633839bf04/sparse_list-0.8.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2ddb12b7bfdade6384ddbe9d67836208",
"sha256": "1815f0fd86ba37f3e6671722675e9b343f44c2477e32f2d60b790b803a6ecb2e"
},
"downloads": -1,
"filename": "sparse_list-0.8.2.tar.gz",
"has_sig": false,
"md5_digest": "2ddb12b7bfdade6384ddbe9d67836208",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4013,
"upload_time": "2019-08-19T09:11:34",
"url": "https://files.pythonhosted.org/packages/1c/5c/da29eef75cd99dfe638b592b480c75ff598a060d2bd74adc967c79cb1eb1/sparse_list-0.8.2.tar.gz"
}
],
"0.9": [
{
"comment_text": "",
"digests": {
"md5": "b473fd4736ef3ec46999439a31b116fd",
"sha256": "33a5c16452f805eaafdf3c8f04f1e04b01227ec420daa6bb7d4459b833afe133"
},
"downloads": -1,
"filename": "sparse_list-0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b473fd4736ef3ec46999439a31b116fd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5127,
"upload_time": "2019-09-24T08:44:49",
"url": "https://files.pythonhosted.org/packages/2f/04/5ea3c3e2f23ae07f6196fe4eb6b4e6093fa9f9b9d48cb5030f9f9ea56dd6/sparse_list-0.9-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d19d1910822d2fbbe18dc3e933b2c06c",
"sha256": "79774583b5b66ecf79f2597687be84ca67caf35b0ee828163624f97bf629c7a9"
},
"downloads": -1,
"filename": "sparse_list-0.9.tar.gz",
"has_sig": false,
"md5_digest": "d19d1910822d2fbbe18dc3e933b2c06c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4128,
"upload_time": "2019-09-24T08:44:51",
"url": "https://files.pythonhosted.org/packages/83/8c/22556e4f5b7d8e3dbf4ac910e8c4d71d8a5c3cf4364f9357e34fc3e2ea43/sparse_list-0.9.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "b473fd4736ef3ec46999439a31b116fd",
"sha256": "33a5c16452f805eaafdf3c8f04f1e04b01227ec420daa6bb7d4459b833afe133"
},
"downloads": -1,
"filename": "sparse_list-0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b473fd4736ef3ec46999439a31b116fd",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 5127,
"upload_time": "2019-09-24T08:44:49",
"url": "https://files.pythonhosted.org/packages/2f/04/5ea3c3e2f23ae07f6196fe4eb6b4e6093fa9f9b9d48cb5030f9f9ea56dd6/sparse_list-0.9-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "d19d1910822d2fbbe18dc3e933b2c06c",
"sha256": "79774583b5b66ecf79f2597687be84ca67caf35b0ee828163624f97bf629c7a9"
},
"downloads": -1,
"filename": "sparse_list-0.9.tar.gz",
"has_sig": false,
"md5_digest": "d19d1910822d2fbbe18dc3e933b2c06c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4128,
"upload_time": "2019-09-24T08:44:51",
"url": "https://files.pythonhosted.org/packages/83/8c/22556e4f5b7d8e3dbf4ac910e8c4d71d8a5c3cf4364f9357e34fc3e2ea43/sparse_list-0.9.tar.gz"
}
]
}