{ "info": { "author": "Jonathan Eunice", "author_email": "jonathan.eunice@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "| |version| |downloads| |versions| |impls| |wheel| |coverage|\n\n.. |version| image:: http://img.shields.io/pypi/v/otherstuf.svg?style=flat\n :alt: PyPI Package latest release\n :target: https://pypi.python.org/pypi/otherstuf\n\n.. |downloads| image:: http://img.shields.io/pypi/dm/otherstuf.svg?style=flat\n :alt: PyPI Package monthly downloads\n :target: https://pypi.python.org/pypi/otherstuf\n\n.. |versions| image:: https://img.shields.io/pypi/pyversions/otherstuf.svg\n :alt: Supported versions\n :target: https://pypi.python.org/pypi/otherstuf\n\n.. |impls| image:: https://img.shields.io/pypi/implementation/otherstuf.svg\n :alt: Supported implementations\n :target: https://pypi.python.org/pypi/otherstuf\n\n.. |wheel| image:: https://img.shields.io/pypi/wheel/otherstuf.svg\n :alt: Wheel packaging support\n :target: https://pypi.python.org/pypi/otherstuf\n\n.. |coverage| image:: https://img.shields.io/badge/test_coverage-100%25-6600CC.svg\n :alt: Test line coverage\n :target: https://pypi.python.org/pypi/otherstuf\n\nAttribute-accesible collections inspired by `stuf\n`_. Implements ``chainstuf`` and\n``counterstuf``: versions of ``ChainMap`` and ``Counter`` that expose their keys as\nattributes.\n\nThe ultimate goal of this module is to have these functions available in the\n``stuf`` module, and this sidecar to be retired.\n\nUsage\n=====\n\nUse these just like you would ``ChainMap`` and ``Counter``, except that\nyou get attribute-style access as well.\n\nFor ``chainstuf``::\n\n from otherstuf import chainstuf\n\n d1 = dict(this=1, that=2)\n d2 = dict(roger=99, that=100)\n\n # test simple attribute equivalence\n c = chainstuf(d1, d2)\n\n assert c.this == 1\n assert c.roger == 99\n\n c.roger = 'wilco'\n assert c.roger\n print \"roger\", c.roger\n\n d1.update(feeling='fancypants!')\n print \"i'm feeling\", c.feeling # passed through, since d2 lacks 'feeling'\n\nGiven recent versions (e.g. beyond 0.9.10) of ``stuf``, one could simply use\n``from stuf import chainstuf``. This portion of the ``otherstuf``\nsidecar is now superfluous.\n\nFor ``counterstuf``::\n\n from otherstuf import counterstuf\n\n c = counterstuf()\n c.update(\"this and this is this but that isn't this\".split())\n c.total = sum(c.values())\n\n print \"everything:\", c.total\n print \"'this' mentioned\", c.this, \"times\"\n print \"'bozo' mentioned\", c.bozo, \"times\"\n print c\n\nNotes\n=====\n\n* Version 1.1.0 initates automated test coverage metrics. Test coverage\n started at 88%. Cleanups got coverage to 100%. *Hooah!*\n\n* Automated multi-version testing managed with `pytest\n `_, `pytest-cov\n `_,\n `coverage `_\n and `tox\n `_.\n Packaging linting with `pyroma `_.\n\n Successfully packaged for, and\n tested against, all late-model versions of Python: 2.6, 2.7, 3.2, 3.3,\n 3.4, and 3.5 pre-release (3.5.0b3) as well as PyPy 2.6.0 (based on\n 2.7.9) and PyPy3 2.4.0 (based on 3.2.5). Test line coverage 100%.\n\n* As of 1.0.0, updated to use semantic versioning and\n the Apache Software License.\n\n* Recent builds of ``stuf`` have left Python 2.6 out in\n the cold. This package requires ``stuf==0.9.14`` for 2.6--the\n last version to successfully install there. Newer Python\n releases will get ``stuf>=0.9.16``. I've submitted\n a patch for 2.6 installability to carry forward; we'll\n have to see where that goes.\n\n* The author, `Jonathan Eunice `_ or\n `@jeunice on Twitter `_\n welcomes your comments and suggestions.\n\nInstallation\n============\n\nTo install or upgrade to the latest version::\n\n pip install -U otherstuf\n\nTo ``easy_install`` under a specific Python version (3.3 in this example)::\n\n python3.3 -m easy_install --upgrade otherstuf\n\n(You may need to prefix these with ``sudo`` to authorize\ninstallation. In environments without super-user privileges, you may want to\nuse ``pip``'s ``--user`` option, to install only for a single user, rather\nthan system-wide.)", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/jeunice/otherstuf", "keywords": "Counter ChainMap stuf attribute mapping nested", "license": "Apache License 2.0", "maintainer": null, "maintainer_email": null, "name": "otherstuf", "package_url": "https://pypi.org/project/otherstuf/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/otherstuf/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://bitbucket.org/jeunice/otherstuf" }, "release_url": "https://pypi.org/project/otherstuf/1.1.0/", "requires_dist": null, "requires_python": null, "summary": "Attributes-accessible mappings chainstuf (like ChainMap) & counterstuf (like Counter)", "version": "1.1.0" }, "last_serial": 1684652, "releases": { "0.502": [], "0.503": [ { "comment_text": "", "digests": { "md5": "cfbb80576f8c2c7b9400462aaeead28f", "sha256": "f411e181086184551fa10249ca9ec47ea839e9452678ddfcd2c4cdb8bc63675d" }, "downloads": -1, "filename": "otherstuf-0.503.tar.gz", "has_sig": false, "md5_digest": "cfbb80576f8c2c7b9400462aaeead28f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3266, "upload_time": "2012-10-05T16:30:10", "url": "https://files.pythonhosted.org/packages/79/ec/db1cd809d6fccd424f8e9e2dd703a11581ceb39322689f2804e0932cc73c/otherstuf-0.503.tar.gz" }, { "comment_text": "", "digests": { "md5": "92f8489001ff7e0bf389badeb3c109f0", "sha256": "29c866ecc767ba8d695335480d54f1f8d225a13dbca56700faea40a35bcedf18" }, "downloads": -1, "filename": "otherstuf-0.503.zip", "has_sig": false, "md5_digest": "92f8489001ff7e0bf389badeb3c109f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6669, "upload_time": "2012-10-05T16:30:07", "url": "https://files.pythonhosted.org/packages/b9/aa/25786c60bf3e5fa7cdf5cf847a0ca1d4238a358ed12c5a99b5d0a0e94692/otherstuf-0.503.zip" } ], "0.507": [ { "comment_text": "", "digests": { "md5": "d2658fe6ffad889df6fd584a1cec6b83", "sha256": "d051542031ce384a80d88ab782a10ec33f20c9537ca073bca2500ec3a690f3a1" }, "downloads": -1, "filename": "otherstuf-0.507.tar.gz", "has_sig": false, "md5_digest": "d2658fe6ffad889df6fd584a1cec6b83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3275, "upload_time": "2012-10-05T16:39:39", "url": "https://files.pythonhosted.org/packages/2e/2b/3d2fef9d7ec28da8eda037d6f178c65cd87f45ca7362c971190bcbe6dec2/otherstuf-0.507.tar.gz" }, { "comment_text": "", "digests": { "md5": "ec25451d537be602d53b0e75dd6b5fca", "sha256": "f8bee96baa982444c48743bbd8b42f8e4a70bf6642fd8d35c1cbaebcd462fb07" }, "downloads": -1, "filename": "otherstuf-0.507.zip", "has_sig": false, "md5_digest": "ec25451d537be602d53b0e75dd6b5fca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6677, "upload_time": "2012-10-05T16:39:32", "url": "https://files.pythonhosted.org/packages/4a/c5/6104147b0d3699da2c33fa8b576a558305260597dbed2272bb1e43516f03/otherstuf-0.507.zip" } ], "0.509": [ { "comment_text": "", "digests": { "md5": "c9ec0b136b7d5cd7d31b00babd397571", "sha256": "bd348b861f6bdb9a0fe5e783650ec5402fc3401ada5d8d2bd04a2fb504e85f5e" }, "downloads": -1, "filename": "otherstuf-0.509.tar.gz", "has_sig": false, "md5_digest": "c9ec0b136b7d5cd7d31b00babd397571", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3272, "upload_time": "2012-10-05T16:54:40", "url": "https://files.pythonhosted.org/packages/2c/4f/1b974b111624bb16d3df787f0a5d80553d3d96bea3fa6f46e024ca0bc0a0/otherstuf-0.509.tar.gz" }, { "comment_text": "", "digests": { "md5": "f85d50d001462dd6a623b310c0841b99", "sha256": "35b3bfe28f845daf84c7d470e8556f4a80340d0a8fd7277b37d0b30c937a34f5" }, "downloads": -1, "filename": "otherstuf-0.509.zip", "has_sig": false, "md5_digest": "f85d50d001462dd6a623b310c0841b99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6676, "upload_time": "2012-10-05T16:54:37", "url": "https://files.pythonhosted.org/packages/ac/40/19c5f73dbed482399b61c07f0035fe0690e79ea3a9df2727266e857e218a/otherstuf-0.509.zip" } ], "0.604": [ { "comment_text": "", "digests": { "md5": "b97fe2fd8defa973d068da47d227e9ec", "sha256": "14ff894061675e2c99afd669c36ecbfd70c294138ca7baaf90f7e50b1312a796" }, "downloads": -1, "filename": "otherstuf-0.604.tar.gz", "has_sig": false, "md5_digest": "b97fe2fd8defa973d068da47d227e9ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3799, "upload_time": "2012-10-17T22:36:15", "url": "https://files.pythonhosted.org/packages/a3/87/3b60c3522aebd60197ad6a9e72563ccc2bcc1d0d91b46f0b687709b406ef/otherstuf-0.604.tar.gz" }, { "comment_text": "", "digests": { "md5": "cb0d7e43b4bf1a86563199dec5cae9ef", "sha256": "ac456fb9cfb3061f5472913e8110d073b2f9aaa60b21ac9cb7a95ed025138ea4" }, "downloads": -1, "filename": "otherstuf-0.604.zip", "has_sig": false, "md5_digest": "cb0d7e43b4bf1a86563199dec5cae9ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8168, "upload_time": "2012-10-17T22:36:12", "url": "https://files.pythonhosted.org/packages/da/5f/0e45c6656ffb80d842a742bea5bfb1c9272282be004c7337d87f98a143aa/otherstuf-0.604.zip" } ], "0.651": [ { "comment_text": "", "digests": { "md5": "897f0d9def7649fbe5527c6f19babb6f", "sha256": "adf4befa209328a0e271abad5864cd42173db5dee39a1161e2d5b33f07aaf36b" }, "downloads": -1, "filename": "otherstuf-0.651.tar.gz", "has_sig": false, "md5_digest": "897f0d9def7649fbe5527c6f19babb6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3818, "upload_time": "2012-10-19T20:37:07", "url": "https://files.pythonhosted.org/packages/a6/b2/7f06406b70c8d17fda48c067da96ad737f1d75b0ad9c2592bbea26717da4/otherstuf-0.651.tar.gz" }, { "comment_text": "", "digests": { "md5": "a1eee27595224594d2dc3c2fb292a69d", "sha256": "d6a7ab55b2b6bae6935d612689e819ee307fe537548b14e282bbf713174bcc6d" }, "downloads": -1, "filename": "otherstuf-0.651.zip", "has_sig": false, "md5_digest": "a1eee27595224594d2dc3c2fb292a69d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8185, "upload_time": "2012-10-19T20:37:06", "url": "https://files.pythonhosted.org/packages/ee/1c/bc1461af44307b794dd4e0f963cdf48b03e4a72b31823830984dda20f909/otherstuf-0.651.zip" } ], "0.702": [ { "comment_text": "", "digests": { "md5": "639984320f6c12c4437432ab20584a85", "sha256": "27fff187d9cee07b22c694fa3836e67714dd9b22254bbb6cd767e577b5124c98" }, "downloads": -1, "filename": "otherstuf-0.702.tar.gz", "has_sig": false, "md5_digest": "639984320f6c12c4437432ab20584a85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3803, "upload_time": "2012-10-31T18:08:52", "url": "https://files.pythonhosted.org/packages/41/60/0a469586a75e92c6eeeaed3861d20c561978e3e5de26976dc554159a64d6/otherstuf-0.702.tar.gz" }, { "comment_text": "", "digests": { "md5": "07175a592c2a2c16755409d8fb6f2246", "sha256": "f05404d8397c5641c7b420382e31a4346e4724f3c8f3e1d110b88e5b464eb9b0" }, "downloads": -1, "filename": "otherstuf-0.702.zip", "has_sig": false, "md5_digest": "07175a592c2a2c16755409d8fb6f2246", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8288, "upload_time": "2012-10-31T18:08:50", "url": "https://files.pythonhosted.org/packages/8f/f4/bf6223b75755b2ab77d52b047cfca8fc2fd44e213c5200ec172dd818e557/otherstuf-0.702.zip" } ], "0.704": [ { "comment_text": "", "digests": { "md5": "918b3654948fe5159d65466d17eb5f9d", "sha256": "8cad8d04155b86810b11ac73c4fe2e89007e74cf3af8fcd623194267ddc75c14" }, "downloads": -1, "filename": "otherstuf-0.704.tar.gz", "has_sig": false, "md5_digest": "918b3654948fe5159d65466d17eb5f9d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3894, "upload_time": "2012-10-31T18:12:51", "url": "https://files.pythonhosted.org/packages/81/c2/c3df8e6c27c22f3b02c20bfb652f12706dfbb2d4b8b6a78e9fab70b45040/otherstuf-0.704.tar.gz" }, { "comment_text": "", "digests": { "md5": "3fffa46ff0724c559728819f1a9dd623", "sha256": "de6b666547e9da6cbb6349f1faf267bd0881b9d70bfdb2ff1900588a70641ed1" }, "downloads": -1, "filename": "otherstuf-0.704.zip", "has_sig": false, "md5_digest": "3fffa46ff0724c559728819f1a9dd623", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8377, "upload_time": "2012-10-31T18:12:50", "url": "https://files.pythonhosted.org/packages/ae/dd/13e1728259cef005b18875779730baadc3840082b583f79f36299fb42365/otherstuf-0.704.zip" } ], "0.802": [ { "comment_text": "", "digests": { "md5": "53d57e845ee216b47c65e8810fd7edec", "sha256": "06563e35cb829c4a5532e196a5f11ea88bf369e47408263f0262ca663aa70891" }, "downloads": -1, "filename": "otherstuf-0.802.tar.gz", "has_sig": false, "md5_digest": "53d57e845ee216b47c65e8810fd7edec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3988, "upload_time": "2012-11-06T19:45:41", "url": "https://files.pythonhosted.org/packages/84/7c/f99363e97f73b60f01b4fdcff8714f8eea8904a13d90acc19e7e5670a9fb/otherstuf-0.802.tar.gz" }, { "comment_text": "", "digests": { "md5": "bbba511d4a5f53ae416420966c4f5908", "sha256": "69fe7a4d25cee0bbf9643f20ce4e086705a39a513c2160c7dc863352dee3bc39" }, "downloads": -1, "filename": "otherstuf-0.802.zip", "has_sig": false, "md5_digest": "bbba511d4a5f53ae416420966c4f5908", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8597, "upload_time": "2012-11-06T19:45:41", "url": "https://files.pythonhosted.org/packages/56/08/3ce48a7f341ed1ff023f04428a2de51287d283817a1a92ebf5ddc809c404/otherstuf-0.802.zip" } ], "0.803": [ { "comment_text": "", "digests": { "md5": "361339ac7f6b9b260c687a55e3b2da55", "sha256": "c7ea9ea340508e68df5008aebc812c6557e00e10ff43b2bf141587b714fa59e6" }, "downloads": -1, "filename": "otherstuf-0.803.tar.gz", "has_sig": false, "md5_digest": "361339ac7f6b9b260c687a55e3b2da55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3987, "upload_time": "2012-11-06T19:51:47", "url": "https://files.pythonhosted.org/packages/44/6a/6883d5b5b58bf60d67c8b297866dc8b42727eda5ee3e20fd0502e6ff4998/otherstuf-0.803.tar.gz" }, { "comment_text": "", "digests": { "md5": "ae8b47030662b55b63f6a0a1e703d9d0", "sha256": "1671b9ae5cfb31ba1fc96d2497e469682df235271728bcc50a97cd041ed670bf" }, "downloads": -1, "filename": "otherstuf-0.803.zip", "has_sig": false, "md5_digest": "ae8b47030662b55b63f6a0a1e703d9d0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8597, "upload_time": "2012-11-06T19:51:46", "url": "https://files.pythonhosted.org/packages/b6/29/e906c79cf73ab4c393c288f3cebf1ee29d215f90be1f75b75f58fe75548b/otherstuf-0.803.zip" } ], "0.902": [ { "comment_text": "", "digests": { "md5": "8dc31bc1417841c3edf5c333b9a5ccc1", "sha256": "7af1c12acf0a869f7383bc13d917626d4298b145d87b0ffb9e41ef7dad57fcae" }, "downloads": -1, "filename": "otherstuf-0.902.tar.gz", "has_sig": false, "md5_digest": "8dc31bc1417841c3edf5c333b9a5ccc1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4713, "upload_time": "2012-11-08T15:14:52", "url": "https://files.pythonhosted.org/packages/ac/7f/7ff36d2e3984d012e55090872808ad3ab90aaff1ae01a5072d268326dbf1/otherstuf-0.902.tar.gz" }, { "comment_text": "", "digests": { "md5": "e4407c4be5f1b69ce4922c9a9955d83c", "sha256": "45471f10d747c2607a78344a102d6b36a392734284da42012a06acf1a4dbaa5d" }, "downloads": -1, "filename": "otherstuf-0.902.zip", "has_sig": false, "md5_digest": "e4407c4be5f1b69ce4922c9a9955d83c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9464, "upload_time": "2012-11-08T15:14:51", "url": "https://files.pythonhosted.org/packages/9c/34/b8a1b4c87aef2ff083a7e5ae064bccf96f82e9274b203b3a5a117ecbdcd7/otherstuf-0.902.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8bebee549ae09a6c8c58f5d0d05d0e75", "sha256": "9c1129ba7c053b5a243c71b87c7ea1788adada9e7cbaf33c9b8a194859aabc15" }, "downloads": -1, "filename": "otherstuf-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8bebee549ae09a6c8c58f5d0d05d0e75", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6918, "upload_time": "2015-08-04T03:41:31", "url": "https://files.pythonhosted.org/packages/37/d2/908cd3957b60e7417bbdf6cd128e1c17c2ee6bcc8661cc1c2c195c76a821/otherstuf-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2c2c50d8f0857145ebb600e3dbeb6653", "sha256": "6028d2a6b8515e5cbe0c7bb284392a9090bd4eae84aa3fa3b8f3b3d50601d2b3" }, "downloads": -1, "filename": "otherstuf-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2c2c50d8f0857145ebb600e3dbeb6653", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5359, "upload_time": "2015-08-04T03:41:26", "url": "https://files.pythonhosted.org/packages/1f/eb/0bfbf4b00b57be27af8750e9fb7b2abada061a1fac89e2d6dae4ddf40388/otherstuf-1.0.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "12b03863708068cbfff6113942695a96", "sha256": "ca34ce585eff276f596c62ce3e40cd6513f946dc26ae690375b04a3fa1e5cfab" }, "downloads": -1, "filename": "otherstuf-1.0.0.zip", "has_sig": false, "md5_digest": "12b03863708068cbfff6113942695a96", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11107, "upload_time": "2015-08-04T03:41:22", "url": "https://files.pythonhosted.org/packages/45/ab/a1b24c8269ec7b3cc50936c2f0aad4a023af1545d736a8f419a463b16fbc/otherstuf-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "a41810095df17c5d0b774e3ca4c76b78", "sha256": "bd2cbe81cb7490647825f3d74f5b0117911c0b9071a16696531d495e0af6af27" }, "downloads": -1, "filename": "otherstuf-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a41810095df17c5d0b774e3ca4c76b78", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7105, "upload_time": "2015-08-13T15:44:06", "url": "https://files.pythonhosted.org/packages/c3/5f/a4f28c2ceb2437a1bd965d83cd8873346fa1b51a54c922f443f774898023/otherstuf-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b378ac4c1e2e0945ff3acd56663619fb", "sha256": "3a6d50b7b397aba9d8e2579734e6e90487878dd2ae9d15bfbec17a5bbd9a51e0" }, "downloads": -1, "filename": "otherstuf-1.0.1.tar.gz", "has_sig": false, "md5_digest": "b378ac4c1e2e0945ff3acd56663619fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5131, "upload_time": "2015-08-13T15:44:01", "url": "https://files.pythonhosted.org/packages/78/ec/d82ad16778f5dd4427dc8e61771022858dbacb700080940f1cb48e2b0e4f/otherstuf-1.0.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "a0eb97beca685ed0fff398af758864f5", "sha256": "51ec39d300396b48517881a6e14ee6c08133f49a8e4f9ee421956caa60b9da1f" }, "downloads": -1, "filename": "otherstuf-1.0.1.zip", "has_sig": false, "md5_digest": "a0eb97beca685ed0fff398af758864f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11009, "upload_time": "2015-08-13T15:43:58", "url": "https://files.pythonhosted.org/packages/be/94/ab2633cdb9c49f8321a4ce6b6eac09b70d2f9b53c8022709741bf2674c6b/otherstuf-1.0.1.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "cc94659519c64ef3b2130a1d2e83885d", "sha256": "772bbaef5c5d276079446f92face7b5524ec2f4c86107ed825b4e52bc0cd151e" }, "downloads": -1, "filename": "otherstuf-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc94659519c64ef3b2130a1d2e83885d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7251, "upload_time": "2015-08-19T20:16:59", "url": "https://files.pythonhosted.org/packages/fc/13/a5cd032c37e9f86accab034b384e5c2be507ae335ef452228f0a39d6b762/otherstuf-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a69c7f99e593e7cad665add3a0a4b54c", "sha256": "7722980c3b58845645da2acc838f49a1998c8a6bdbdbb1ba30bcde0b085c4f4c" }, "downloads": -1, "filename": "otherstuf-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a69c7f99e593e7cad665add3a0a4b54c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5241, "upload_time": "2015-08-19T20:16:54", "url": "https://files.pythonhosted.org/packages/4f/b5/fe92e1d92610449f001e04dd9bf7dc13b8e99e5ef8859d2da61a99fc8445/otherstuf-1.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "132620a114be61dc25d170884a32c5c7", "sha256": "4e404ba157b54dd31a30e3d9499c3122698847f50f1343d3b203cadeab99ec07" }, "downloads": -1, "filename": "otherstuf-1.1.0.zip", "has_sig": false, "md5_digest": "132620a114be61dc25d170884a32c5c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11146, "upload_time": "2015-08-19T20:16:49", "url": "https://files.pythonhosted.org/packages/17/e0/ce2808e685e7f8c0184388c1b972429459a00624d73ad6a85e9068d96369/otherstuf-1.1.0.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cc94659519c64ef3b2130a1d2e83885d", "sha256": "772bbaef5c5d276079446f92face7b5524ec2f4c86107ed825b4e52bc0cd151e" }, "downloads": -1, "filename": "otherstuf-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc94659519c64ef3b2130a1d2e83885d", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7251, "upload_time": "2015-08-19T20:16:59", "url": "https://files.pythonhosted.org/packages/fc/13/a5cd032c37e9f86accab034b384e5c2be507ae335ef452228f0a39d6b762/otherstuf-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a69c7f99e593e7cad665add3a0a4b54c", "sha256": "7722980c3b58845645da2acc838f49a1998c8a6bdbdbb1ba30bcde0b085c4f4c" }, "downloads": -1, "filename": "otherstuf-1.1.0.tar.gz", "has_sig": false, "md5_digest": "a69c7f99e593e7cad665add3a0a4b54c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5241, "upload_time": "2015-08-19T20:16:54", "url": "https://files.pythonhosted.org/packages/4f/b5/fe92e1d92610449f001e04dd9bf7dc13b8e99e5ef8859d2da61a99fc8445/otherstuf-1.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "132620a114be61dc25d170884a32c5c7", "sha256": "4e404ba157b54dd31a30e3d9499c3122698847f50f1343d3b203cadeab99ec07" }, "downloads": -1, "filename": "otherstuf-1.1.0.zip", "has_sig": false, "md5_digest": "132620a114be61dc25d170884a32c5c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11146, "upload_time": "2015-08-19T20:16:49", "url": "https://files.pythonhosted.org/packages/17/e0/ce2808e685e7f8c0184388c1b972429459a00624d73ad6a85e9068d96369/otherstuf-1.1.0.zip" } ] }