{ "info": { "author": "James Mills", "author_email": "prologic@shortcircuit.net.au", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Environment :: No Input/Output (Daemon)", "Environment :: Other Environment", "Environment :: Plugins", "Environment :: Web Environment", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "Intended Audience :: Science/Research", "Intended Audience :: System Administrators", "Intended Audience :: Telecommunications Industry", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: BSD", "Operating System :: POSIX :: Linux", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.1", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Adaptive Technologies", "Topic :: Communications :: Chat :: Internet Relay Chat", "Topic :: Communications :: Email :: Mail Transport Agents", "Topic :: Database", "Topic :: Internet :: WWW/HTTP :: HTTP Servers", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application", "Topic :: Internet :: WWW/HTTP :: WSGI :: Middleware", "Topic :: Internet :: WWW/HTTP :: WSGI :: Server", "Topic :: Software Development :: Libraries :: Application Frameworks", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Clustering", "Topic :: System :: Distributed Computing" ], "description": ".. _Python Programming Language: http://www.python.org/\n.. _#circuits IRC Channel: http://webchat.freenode.net/?randomnick=1&channels=circuits&uio=d4\n.. _FreeNode IRC Network: http://freenode.net\n.. _Python Standard Library: http://docs.python.org/library/\n.. _MIT License: http://www.opensource.org/licenses/mit-license.php\n.. _Create an Issue: https://github.com/circuits/circuits/issues/new\n.. _Mailing List: http://groups.google.com/group/circuits-users\n.. _Website: http://circuitsframework.com/\n.. _PyPi: http://pypi.python.org/pypi/circuits\n.. _Documentation: http://circuits.readthedocs.org/en/latest/\n.. _Downloads: https://github.com/circuits/circuits/releases\n.. _Ask a Question: http://stackoverflow.com/questions/ask\n.. _Stackoverflow: http://stackoverflow.com/\n.. _Google+ Group: https://plus.google.com/communities/107775112577294599973\n\n.. image:: https://travis-ci.org/circuits/circuits.svg\n :target: https://travis-ci.org/circuits/circuits\n :alt: Build Status\n\n.. image:: https://coveralls.io/repos/circuits/circuits/badge.png\n :target: https://coveralls.io/r/circuits/circuits\n :alt: Coverage\n \n.. image:: https://landscape.io/github/circuits/circuits/master/landscape.png\n :target: https://landscape.io/github/circuits/circuits/master\n :alt: Quality\n \n.. image:: https://badge.waffle.io/circuits/circuits.png?label=ready&title=Ready \n :target: https://waffle.io/circuits/circuits\n :alt: Stories Ready\n\n.. image:: https://requires.io/bitbucket/circuits/circuits/requirements.png?branch=default\n :target: https://requires.io/bitbucket/circuits/circuits/requirements?branch=default\n :alt: Requirements Status\n\ncircuits is a **Lightweight** **Event** driven and **Asynchronous**\n**Application Framework** for the `Python Programming Language`_\nwith a strong **Component** Architecture.\n\ncircuits also includes a lightweight, high performance and scalable\nHTTP/WSGI compliant web server as well as various I/O and Networking\ncomponents.\n\n- `Website`_\n- `Downloads`_\n- `Documentation`_\n\nGot questions? \n\n- `Ask a Question`_ (Tag it: ``circuits-framework``)\n\n\nExamples\n--------\n\nHello\n.....\n\n\n.. code:: python\n \n #!/usr/bin/env python\n \n \"\"\"circuits Hello World\"\"\"\n \n from circuits import Component, Event\n \n \n class hello(Event):\n \"\"\"hello Event\"\"\"\n \n \n class App(Component):\n \n def hello(self):\n \"\"\"Hello Event Handler\"\"\"\n \n print(\"Hello World!\")\n \n def started(self, component):\n \"\"\"Started Event Handler\n \n This is fired internally when your application starts up and can be used to\n trigger events that only occur once during startup.\n \"\"\"\n \n self.fire(hello()) # Fire hello Event\n \n raise SystemExit(0) # Terminate the Application\n \n App().run()\n\n\nEcho Server\n...........\n\n\n.. code:: python\n \n #!/usr/bin/env python\n \n \"\"\"Simple TCP Echo Server\n \n This example shows how you can create a simple TCP Server (an Echo Service)\n utilizing the builtin Socket Components that the circuits library ships with.\n \"\"\"\n \n from circuits import handler, Debugger\n from circuits.net.sockets import TCPServer\n \n \n class EchoServer(TCPServer):\n \n @handler(\"read\")\n def on_read(self, sock, data):\n \"\"\"Read Event Handler\n \n This is fired by the underlying Socket Component when there has been\n new data read from the connected client.\n \n ..note :: By simply returning, client/server socket components listen\n to ValueChagned events (feedback) to determine if a handler\n returned some data and fires a subsequent Write event with\n the value returned.\n \"\"\"\n \n return data\n \n # Start and \"run\" the system.\n # Bind to port 0.0.0.0:9000\n app = EchoServer(9000)\n Debugger().register(app)\n app.run()\n\n\nHello Web\n.........\n\n\n.. code:: python\n \n #!/usr/bin/env python\n \n from circuits.web import Server, Controller\n \n \n class Root(Controller):\n \n def index(self):\n \"\"\"Index Request Handler\n \n Controller(s) expose implicitly methods as request handlers.\n Request Handlers can still be customized by using the ``@expose``\n decorator. For example exposing as a different path.\n \"\"\"\n \n return \"Hello World!\"\n \n app = Server((\"0.0.0.0\", 9000))\n Root().register(app)\n app.run()\n\n\nMore `examples `_...\n\n\n\nFeatures\n--------\n\n- event driven\n- concurrency support\n- component architecture\n- asynchronous I/O components\n- no required external dependencies\n- full featured web framework (circuits.web)\n- coroutine based synchronization primitives\n\n\nRequirements\n------------\n\n- circuits has no dependencies beyond the `Python Standard Library`_.\n\n\nSupported Platforms\n-------------------\n\n- Linux, FreeBSD, Mac OS X, Windows\n- Python 2.6, 2.7, 3.2, 3.3, 3.4\n- pypy 2.0, 2.1, 2.2\n\n\nInstallation\n------------\n\nThe simplest and recommended way to install circuits is with pip.\nYou may install the latest stable release from PyPI with pip::\n\n $ pip install circuits\n\nIf you do not have pip, you may use easy_install::\n\n $ easy_install circuits\n\nAlternatively, you may download the source package from the\n`PyPi`_ or the `Downloads`_ extract it and install using::\n\n $ python setup.py install\n\n\n.. note::\n You can install the `development version\n `_\n via ``pip install circuits==dev``.\n\n\nLicense\n-------\n\ncircuits is licensed under the `MIT License`_.\n\n\nFeedback\n--------\n\nWe welcome any questions or feedback about bugs and suggestions on how to\nimprove circuits.\n\nLet us know what you think about circuits. `@pythoncircuits `_.\n\nDo you have suggestions for improvement? Then please `Create an Issue`_\nwith details of what you would like to see. I'll take a look at it and\nwork with you to either incorporate the idea or find a better solution.\n\n\nCommunity\n---------\n\nThere are also several places you can reach out to the circuits community:\n\n- `Mailing List`_\n- `Google+ Group`_\n- `#circuits IRC Channel`_ on the `FreeNode IRC Network`_\n- `Ask a Question`_ on `Stackoverflow`_ (Tag it: ``circuits-framework``)\n\n----\n\nDisclaimer\n----------\n\nWhilst I (James Mills) continue to contribute and maintain the circuits project\nI do not represent the interests or business of my employer Facebook Inc. The\ncontributions I make are of my own free time and have no bearing or relevance\no Facebook Inc.", "description_content_type": null, "docs_url": "https://pythonhosted.org/circuits/", "download_url": "http://bitbucket.org/circuits/circuits/downloads/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://circuitsframework.com/", "keywords": "event framework distributed concurrent component asynchronous", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "circuits", "package_url": "https://pypi.org/project/circuits/", "platform": "POSIX", "project_url": "https://pypi.org/project/circuits/", "project_urls": { "Download": "http://bitbucket.org/circuits/circuits/downloads/", "Homepage": "http://circuitsframework.com/" }, "release_url": "https://pypi.org/project/circuits/3.2/", "requires_dist": null, "requires_python": null, "summary": "Asynchronous Component based Event Application Framework", "version": "3.2" }, "last_serial": 4620239, "releases": { "1.1": [ { "comment_text": "", "digests": { "md5": "73089856d7726ddb51c127d8303483ac", "sha256": "be33b797e47cf32e0b92ffa1053ea47a6862fcd668f53156e39adeadc389136c" }, "downloads": -1, "filename": "circuits-1.1-py2.5.egg", "has_sig": false, "md5_digest": "73089856d7726ddb51c127d8303483ac", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 221098, "upload_time": "2009-03-22T03:46:01", "url": "https://files.pythonhosted.org/packages/b4/a3/2d3935292f220ec5bf0f6230b641fbf740cd15feb8d1010515b41602e4a8/circuits-1.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "e27149909225b47d3f798d8102c43ae1", "sha256": "133c6a82dfb7cdf86636ba24ed8392ed54a1ff0ebe4fecd0bee579c710e10edc" }, "downloads": -1, "filename": "circuits-1.1-py2.6.egg", "has_sig": false, "md5_digest": "e27149909225b47d3f798d8102c43ae1", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 220833, "upload_time": "2009-03-22T03:45:06", "url": "https://files.pythonhosted.org/packages/d5/0a/886119888ef2b307ae375027a80799b16bc04b4b8332167517b7c8084884/circuits-1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "bc11c21aee4398c04a5e57c69577aa31", "sha256": "1fc8d71d6a85f22f907b86e7a7abb2645dfbb3eceb8de4078366cbf1cbc81650" }, "downloads": -1, "filename": "circuits-1.1.tar.gz", "has_sig": false, "md5_digest": "bc11c21aee4398c04a5e57c69577aa31", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149792, "upload_time": "2009-03-22T03:44:50", "url": "https://files.pythonhosted.org/packages/f7/58/6ef9bc4bb664dc29a568043f9a3a056eaee15b448706877db1ee3f0d3786/circuits-1.1.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "953f29f251db814dad3139f1f836e2eb", "sha256": "17d1018d46a9aafeef2393009347605ff9454a5874a8f7777a1b6e4dcbb8ef6b" }, "downloads": -1, "filename": "circuits-1.1.1-py2.5.egg", "has_sig": false, "md5_digest": "953f29f251db814dad3139f1f836e2eb", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 221303, "upload_time": "2009-03-23T22:30:32", "url": "https://files.pythonhosted.org/packages/6c/3c/a83caad59f38ad3784fd576c82eb2c5443f9daadd6a881b1e119ddb8478d/circuits-1.1.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "568f9297d63bc0312f8619deab6e30e1", "sha256": "3ee2462b4273c7f6bbc177e7dd8e6ed861f952f24c2900c3d4d06eec45eeea73" }, "downloads": -1, "filename": "circuits-1.1.1-py2.6.egg", "has_sig": false, "md5_digest": "568f9297d63bc0312f8619deab6e30e1", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 221037, "upload_time": "2009-03-23T22:29:57", "url": "https://files.pythonhosted.org/packages/36/38/9638f3f0965b1cd454f51b5a6564b2485eba30f37d37e51bf16920cadb3a/circuits-1.1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "19b072702053debfff4040db1000a4b4", "sha256": "370f141b5f83bc679ade6dec80e99d262afdc2e17a6cce9f4fb17b4da0b92115" }, "downloads": -1, "filename": "circuits-1.1.1.tar.gz", "has_sig": false, "md5_digest": "19b072702053debfff4040db1000a4b4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 159616, "upload_time": "2009-03-23T22:29:44", "url": "https://files.pythonhosted.org/packages/42/5c/0b3ac5e9ffd5b068ea34a5d76fb5b5c2f47f3daaecaeb4394e22c23f6f05/circuits-1.1.1.tar.gz" } ], "1.2": [ { "comment_text": "", "digests": { "md5": "6fdb9b8ac0f5dba903a3d0798173dcce", "sha256": "77a0433bf9adad4b42f1531a41b04e0d36d61cff7756f2f5d73e69fd88762375" }, "downloads": -1, "filename": "circuits-1.2-py2.6.egg", "has_sig": false, "md5_digest": "6fdb9b8ac0f5dba903a3d0798173dcce", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 242460, "upload_time": "2010-01-13T05:32:33", "url": "https://files.pythonhosted.org/packages/80/bc/d03e22999ecb38269b22e9469c1d2bedd23d8e15491a9a730078c6687ae0/circuits-1.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "b788ac65d935f73189fe88d589ea417f", "sha256": "ceef6406a021e69ffb7682b9e1988a0f11fe1b79f839cd37fa1928a34c66255d" }, "downloads": -1, "filename": "circuits-1.2.tar.gz", "has_sig": false, "md5_digest": "b788ac65d935f73189fe88d589ea417f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173080, "upload_time": "2010-01-13T05:32:24", "url": "https://files.pythonhosted.org/packages/ec/3c/42c0ac5cb52fb9ef2d06071e4d7a068e8b034af4a86e42521360cd1dac96/circuits-1.2.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "34bf9c3e91128460558f86bbf542d9e7", "sha256": "f21fb05611b199491b7be30f0dbc8b2b1818ddddc0ba469cb2cc9bbf8a42e893" }, "downloads": -1, "filename": "circuits-1.2.1-py2.5.egg", "has_sig": false, "md5_digest": "34bf9c3e91128460558f86bbf542d9e7", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 242602, "upload_time": "2010-02-01T20:51:15", "url": "https://files.pythonhosted.org/packages/f9/a6/0e201edf200fcdea8ac8c84d69d9e2e9fd93dc5babbd4af2a8d5fcadcab8/circuits-1.2.1-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "1f22f4042fa9ddf4bbe53a3eed327305", "sha256": "1d9d61bf4891df99dadd7f42d631e823eda79e551ec1126ae7736b40a9cc67fd" }, "downloads": -1, "filename": "circuits-1.2.1-py2.6.egg", "has_sig": false, "md5_digest": "1f22f4042fa9ddf4bbe53a3eed327305", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 242310, "upload_time": "2010-02-01T20:49:57", "url": "https://files.pythonhosted.org/packages/b1/65/98e5fab98fe1a28402e37b5a2c16e473049f46057379be878871cdae00ac/circuits-1.2.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "2d136d4381fc075410c821e4ed89e0b1", "sha256": "e7ea170ad5fda8093565898917854c6d532dc40434c4bb1fd5ec91fec33ad101" }, "downloads": -1, "filename": "circuits-1.2.1.tar.bz2", "has_sig": false, "md5_digest": "2d136d4381fc075410c821e4ed89e0b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 70667, "upload_time": "2010-02-01T21:04:20", "url": "https://files.pythonhosted.org/packages/63/06/5d0e0a58f4f5942875fa573786e1efe517fa36e82ec9bc8c7edecc31d250/circuits-1.2.1.tar.bz2" }, { "comment_text": "", "digests": { "md5": "95b000ccb62a23a6f6114d08e01d9eb0", "sha256": "f564da97eaa25ac377fb222c36f28e3468969c3c5e3f565eb7c8760975bb32e8" }, "downloads": -1, "filename": "circuits-1.2.1.tar.gz", "has_sig": false, "md5_digest": "95b000ccb62a23a6f6114d08e01d9eb0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 85083, "upload_time": "2010-02-01T20:49:51", "url": "https://files.pythonhosted.org/packages/1d/a4/3355d6668e41238ef287d2b6e31fd4531140e3a1ddbdc348d57fa0e36460/circuits-1.2.1.tar.gz" }, { "comment_text": "", "digests": { "md5": "0b85ab2f384ae86d33bbfe63f137b5f6", "sha256": "400f475efa135e2243a79467f530c4abccba3410f298a8f40e69965be3817315" }, "downloads": -1, "filename": "circuits-1.2.1.zip", "has_sig": false, "md5_digest": "0b85ab2f384ae86d33bbfe63f137b5f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 117832, "upload_time": "2010-02-01T21:04:23", "url": "https://files.pythonhosted.org/packages/8a/5e/8d9c8c9ad8b41e6ad75fb63cf0a833512847043fb2d3d771027f693ac232/circuits-1.2.1.zip" } ], "1.3": [ { "comment_text": "", "digests": { "md5": "eee03eed07f2e321482ec0aceb4111d9", "sha256": "6d912c5188012b298df3f067142e05816181b9ecbfb956c6666dac5a9b3f6d33" }, "downloads": -1, "filename": "circuits-1.3.tar.gz", "has_sig": false, "md5_digest": "eee03eed07f2e321482ec0aceb4111d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 871655, "upload_time": "2011-01-25T02:36:12", "url": "https://files.pythonhosted.org/packages/aa/e7/8c031dea223ae00fa6370d9973ddd6640acb244c1c2a7c5a779a4272e1d5/circuits-1.3.tar.gz" } ], "1.3.1": [ { "comment_text": "", "digests": { "md5": "c1a25a8d6fb8c8df55ecc350cee0fa30", "sha256": "a4e6655841c9e98e06855b375dfd5458affd0f321a330ef52e89975c0a71ff89" }, "downloads": -1, "filename": "circuits-1.3.1-py2.6.egg", "has_sig": false, "md5_digest": "c1a25a8d6fb8c8df55ecc350cee0fa30", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 353695, "upload_time": "2011-01-31T01:59:53", "url": "https://files.pythonhosted.org/packages/36/f5/c9504aa5ba1fcf4f79abd9de81b08aa3b5878d9bea4b4b8e7cb49e3dcf21/circuits-1.3.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "2d8ea917892a137b8dda413f7ff859dd", "sha256": "c6b19e6570f50323d3aa433e64f6b9aba901d8d0be8f698bcb43fb8d2a4e8898" }, "downloads": -1, "filename": "circuits-1.3.1.tar.gz", "has_sig": false, "md5_digest": "2d8ea917892a137b8dda413f7ff859dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 445692, "upload_time": "2011-01-31T01:59:38", "url": "https://files.pythonhosted.org/packages/00/47/839f7291c98076102b60fd5e10cb72c6e0022c73b5640678aeb670f88dae/circuits-1.3.1.tar.gz" } ], "1.3.2": [ { "comment_text": "", "digests": { "md5": "07eeeb83669a0362c87d4b01849b781b", "sha256": "ac8f5f3c01097065205221b9f23d2aeb9d0a74cfa4a8a03617d2962198dfcadc" }, "downloads": -1, "filename": "circuits-1.3.2-py2.5.egg", "has_sig": false, "md5_digest": "07eeeb83669a0362c87d4b01849b781b", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 353339, "upload_time": "2011-02-01T01:24:18", "url": "https://files.pythonhosted.org/packages/bc/49/26ce8db0d628c024dea8880698a880f7423a72d0e4ff3d3a2dd95227baf9/circuits-1.3.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "7c4b6cbabdf403d70a5cd0c4a68c52eb", "sha256": "08fa922184d67403afafd339747d1be659538ae96cc28d6d03f6cf2fbfe0b809" }, "downloads": -1, "filename": "circuits-1.3.2-py2.6.egg", "has_sig": false, "md5_digest": "7c4b6cbabdf403d70a5cd0c4a68c52eb", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 353976, "upload_time": "2011-02-01T01:23:17", "url": "https://files.pythonhosted.org/packages/81/0b/a474455daf3c1b830c3c19ce799cdc7372778acba465b3ab584756efdd81/circuits-1.3.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "d2089062c63ff51c58e05827fadb5aa9", "sha256": "db11f399a4eeae0ddf486b49c208b57bb752d1655d5881942c0167b2de62cdf5" }, "downloads": -1, "filename": "circuits-1.3.2.tar.gz", "has_sig": false, "md5_digest": "d2089062c63ff51c58e05827fadb5aa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 239112, "upload_time": "2011-02-01T01:23:02", "url": "https://files.pythonhosted.org/packages/16/aa/4103099e520b794f633e74132566c4c563952970b01d2d766122f19cf86d/circuits-1.3.2.tar.gz" } ], "1.3.3": [ { "comment_text": "", "digests": { "md5": "baf88d9b2dcd08b345f5b434b71726c8", "sha256": "bd76c64f0058655ff0cee7bedd0dcaa4934a29d472d410a01b9a8881bae62503" }, "downloads": -1, "filename": "circuits-1.3.3-py2.5.egg", "has_sig": false, "md5_digest": "baf88d9b2dcd08b345f5b434b71726c8", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 371913, "upload_time": "2011-02-05T08:56:12", "url": "https://files.pythonhosted.org/packages/b5/d1/30b875b638e1a693e8ea4decb56f496213cc6a65520af1c3b138a7f74676/circuits-1.3.3-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "b8057e51582065c4ef41d26ae4e576a7", "sha256": "709d77c31710b46f614a60f3221a181763c597f32a1b08790e928d72398ad779" }, "downloads": -1, "filename": "circuits-1.3.3-py2.6.egg", "has_sig": false, "md5_digest": "b8057e51582065c4ef41d26ae4e576a7", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 373171, "upload_time": "2011-02-05T08:26:44", "url": "https://files.pythonhosted.org/packages/2c/21/a5b0c66dabc90d6dc9ab5f625fd0e6fe2e70081c6068fe6661a55d74fdaf/circuits-1.3.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "a24b0abb4475d5b03ae525ba3797c332", "sha256": "eb12a6aca399c2da59145167aaf4a0d39b49c102a93fd8997f16f8925525cffc" }, "downloads": -1, "filename": "circuits-1.3.3.tar.gz", "has_sig": false, "md5_digest": "a24b0abb4475d5b03ae525ba3797c332", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 462709, "upload_time": "2011-02-05T08:26:28", "url": "https://files.pythonhosted.org/packages/a7/8c/c71a9f05c3dd4727bd3141fd54921285e475cfe7d75d285342ad9e207655/circuits-1.3.3.tar.gz" } ], "1.4": [ { "comment_text": "", "digests": { "md5": "d2b40255b8c4cb6e60e8851bbc163c5a", "sha256": "4d1380c0d25581dec6b180563924e0840d60646571c96b9f13804a6ed8121680" }, "downloads": -1, "filename": "circuits-1.4-py2.5.egg", "has_sig": false, "md5_digest": "d2b40255b8c4cb6e60e8851bbc163c5a", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 377027, "upload_time": "2011-02-12T12:00:16", "url": "https://files.pythonhosted.org/packages/e6/14/8e96e9ed5136d4ee11bc3081cfc9a5cd132d5f1d9fd7c74d474372521983/circuits-1.4-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "34a48202e1f588439ec990fa03441235", "sha256": "faea85998557d9c12a2c6db610390d45943eb9e75179e1eb21d66fac7e0dbf45" }, "downloads": -1, "filename": "circuits-1.4-py2.6.egg", "has_sig": false, "md5_digest": "34a48202e1f588439ec990fa03441235", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 377365, "upload_time": "2011-02-12T11:58:56", "url": "https://files.pythonhosted.org/packages/b6/b4/7343c618ca0328094fb16c0b16aa923825f9e2c412fa3bccc9cef30dde2e/circuits-1.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "1eb6c782d6df21a078278e800793422b", "sha256": "847ea2eb1489c056b66525992400ae9d265ca39bb309463222784c9ecbe1255b" }, "downloads": -1, "filename": "circuits-1.4.tar.gz", "has_sig": false, "md5_digest": "1eb6c782d6df21a078278e800793422b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 487792, "upload_time": "2011-02-12T11:58:39", "url": "https://files.pythonhosted.org/packages/cf/eb/8b1be40cc78059f5287df975995114194d131417dc364b4142187c50c571/circuits-1.4.tar.gz" } ], "1.5": [ { "comment_text": "", "digests": { "md5": "af25b838eede8d4678a8d591b844fd98", "sha256": "d671c7215220dd9946146a4d7b51861cec762ef268d5e99e39f8409b5ab73986" }, "downloads": -1, "filename": "circuits-1.5-py2.5.egg", "has_sig": false, "md5_digest": "af25b838eede8d4678a8d591b844fd98", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 392568, "upload_time": "2011-02-27T00:37:44", "url": "https://files.pythonhosted.org/packages/67/cc/106a88300ca97f64a94cec36662bc11d3f95f48cc272a94bdf1893b05a2c/circuits-1.5-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "20b78f6d4f351679e33302af301405a5", "sha256": "ee48251b1d27e934c65a906a390e2ee66cd8b21763313be5143e157f139760cc" }, "downloads": -1, "filename": "circuits-1.5-py2.6.egg", "has_sig": false, "md5_digest": "20b78f6d4f351679e33302af301405a5", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 392990, "upload_time": "2011-02-27T00:37:03", "url": "https://files.pythonhosted.org/packages/60/ec/ad486c06fb04ee8eca7a12bcc9352fa19d55c00bbdc4d6c388d0133878ef/circuits-1.5-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "940496ae79464f952f261cf87a20ee90", "sha256": "936c699766fb8b7d3ad3d571e1f132e1119ba75ad877da1514e6f40ec84ad464" }, "downloads": -1, "filename": "circuits-1.5.tar.gz", "has_sig": false, "md5_digest": "940496ae79464f952f261cf87a20ee90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 510504, "upload_time": "2011-02-27T00:36:57", "url": "https://files.pythonhosted.org/packages/0c/89/f16c6f2ab976010554a91d0566b7684f78cc30646812631d35057ccf9afe/circuits-1.5.tar.gz" } ], "1.5.1": [ { "comment_text": "", "digests": { "md5": "81e7b1b7541d350e36fef966aa54c866", "sha256": "d0aa582b9632666655be3897be51fd02ea3bbbed7406e032b9f2baf148858f15" }, "downloads": -1, "filename": "circuits-1.5.1-py2.7.egg", "has_sig": false, "md5_digest": "81e7b1b7541d350e36fef966aa54c866", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 392764, "upload_time": "2014-03-04T01:23:59", "url": "https://files.pythonhosted.org/packages/23/2b/b305b77e802402b7326550319375e60a203f1e446215521fbef8805be998/circuits-1.5.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9dc4afd6ed45ad13e17fc17cd8cc42bd", "sha256": "f7f796f6882de92c4fd38ce13db03402d900e9a2d3e1e92f467dcc9ae55eb129" }, "downloads": -1, "filename": "circuits-1.5.1.tar.gz", "has_sig": false, "md5_digest": "9dc4afd6ed45ad13e17fc17cd8cc42bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 245912, "upload_time": "2014-03-04T01:24:05", "url": "https://files.pythonhosted.org/packages/62/c6/e31d6728b24575501f80933d39d73993c50841e3f16d08a95e2244eae039/circuits-1.5.1.tar.gz" } ], "1.6": [ { "comment_text": "", "digests": { "md5": "4b8f21c829b1dbc09a02ac14044e373b", "sha256": "a9fb97a0e437bbcd6b222f43f986713bff4f6776736ff94ff9b832f76798f431" }, "downloads": -1, "filename": "circuits-1.6-py2.6.egg", "has_sig": false, "md5_digest": "4b8f21c829b1dbc09a02ac14044e373b", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 434676, "upload_time": "2011-06-26T06:38:47", "url": "https://files.pythonhosted.org/packages/93/26/a99ec9239aa3c43e10d1c87f068ba0c780b6900ac312d0835d407919a9ac/circuits-1.6-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "294ca0be8337cd4d9390ff955e80cedd", "sha256": "cb89f49175637b949ecb3be30c23e9f826ffe08ac53cacb2425be7376984f172" }, "downloads": -1, "filename": "circuits-1.6-py3.2.egg", "has_sig": false, "md5_digest": "294ca0be8337cd4d9390ff955e80cedd", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 430242, "upload_time": "2011-06-26T07:11:25", "url": "https://files.pythonhosted.org/packages/e2/f8/6eedc79e2b9f466b3bdb3338b22dffa1e24c9d0b5207d05110687600bd71/circuits-1.6-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "677105ebd71c50e40a6877d9199cbed8", "sha256": "43a144791c9f620bbc31e93ed0b44672099a6f11aa6534119bc217888d60de97" }, "downloads": -1, "filename": "circuits-1.6.tar.gz", "has_sig": false, "md5_digest": "677105ebd71c50e40a6877d9199cbed8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 987490, "upload_time": "2011-06-26T06:38:40", "url": "https://files.pythonhosted.org/packages/c8/d0/00da8136d0fae8e76e0b8fca46014308ccd1fcbf0701774d0fe4716021b8/circuits-1.6.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "bd9a19aeb69c3be4a0b175fee453634f", "sha256": "8b2cd0d0add5eb9cbcbce23291ee814fbdb8f039770c5b3d37a5cb464eb41f2d" }, "downloads": -1, "filename": "circuits-2.0.0-py2.6.egg", "has_sig": false, "md5_digest": "bd9a19aeb69c3be4a0b175fee453634f", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 464471, "upload_time": "2012-11-24T06:48:29", "url": "https://files.pythonhosted.org/packages/1a/48/73e7c159becaf2637b7361d61e91a5fccc98a6095f34d8ff206211a42a57/circuits-2.0.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "f911c5d9a8615f2ed40857526014aced", "sha256": "98876be58d74beae9fe40e80b08478a5ed3884475ca937545200628948a1b24d" }, "downloads": -1, "filename": "circuits-2.0.0.tar.gz", "has_sig": false, "md5_digest": "f911c5d9a8615f2ed40857526014aced", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1101659, "upload_time": "2012-11-24T06:48:22", "url": "https://files.pythonhosted.org/packages/70/0b/7e2e8fbddcfc91a3c8ddd9b53b5c1fc9034f4be1556cd3bc2ce503e1abbe/circuits-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "f08b4ce05026900e15f9eb5410e9ae2f", "sha256": "5fce482424db5dfdb28faf580e5d70ad3ab9faf9ac7a93d6914c7a8200a46cbf" }, "downloads": -1, "filename": "circuits-2.0.1-py2.6.egg", "has_sig": false, "md5_digest": "f08b4ce05026900e15f9eb5410e9ae2f", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 458074, "upload_time": "2012-11-24T11:58:44", "url": "https://files.pythonhosted.org/packages/e5/32/420cbbbe97140b48e1bf4109b8d7db5ebe89cbf6204b722e39fa3b61f059/circuits-2.0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "f0ba1722080788f741dd1697470af601", "sha256": "2c63ab9259c23dc279cc3ccd9506c05883996dd73ff78b19f0783ff49fd4761a" }, "downloads": -1, "filename": "circuits-2.0.1-py2.7.egg", "has_sig": false, "md5_digest": "f0ba1722080788f741dd1697470af601", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 459941, "upload_time": "2012-11-24T14:51:27", "url": "https://files.pythonhosted.org/packages/d0/41/cc0816fcb31e8df0ac6f74b643f438784aa3eb82cc06f69f006570a1724f/circuits-2.0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "7690057e66eefddbd5f7535c07c611a2", "sha256": "357b54e2262e9f918de3864e6f1099dec42059db4f9078e48eb367f00ef043cb" }, "downloads": -1, "filename": "circuits-2.0.1.tar.gz", "has_sig": false, "md5_digest": "7690057e66eefddbd5f7535c07c611a2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 211253, "upload_time": "2012-11-24T11:58:37", "url": "https://files.pythonhosted.org/packages/77/6f/f2dd7a0986c42469577fbe606732597887d0406acfa0e31ed4e96dde7af2/circuits-2.0.1.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "9a32f438e00279e52b82ab54496018b2", "sha256": "52ff33d8f617ea25db399ec38042f6de312514a8a03ff2a66a82a0fca36468af" }, "downloads": -1, "filename": "circuits-2.1.0-py2.6.egg", "has_sig": false, "md5_digest": "9a32f438e00279e52b82ab54496018b2", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 507268, "upload_time": "2013-02-27T11:26:52", "url": "https://files.pythonhosted.org/packages/ef/f1/c67372050be2b39b08b221d53250c60e582df4cf6a879ef8b0413146e9b2/circuits-2.1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "635d214569e8d93222a4dc91b4a124c7", "sha256": "01e4e015643fc45f09a34a7349470a33b01d7e01717d34a6bd897837e7aa39b9" }, "downloads": -1, "filename": "circuits-2.1.0-py2.7.egg", "has_sig": false, "md5_digest": "635d214569e8d93222a4dc91b4a124c7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 506937, "upload_time": "2013-02-27T11:27:05", "url": "https://files.pythonhosted.org/packages/6f/3d/e7b9ff6e86498c46b9165cc2e5d0d6fdb705aeba1cf56325b745616c6755/circuits-2.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "71e82275ad9b74976a8bcb715ca1aab5", "sha256": "341bcae95673b200b0e80e0c95a0f8297f2c754bc54f644d19e537009acd6f8d" }, "downloads": -1, "filename": "circuits-2.1.0-py3.2.egg", "has_sig": false, "md5_digest": "71e82275ad9b74976a8bcb715ca1aab5", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 513287, "upload_time": "2013-02-27T11:27:19", "url": "https://files.pythonhosted.org/packages/d8/d2/b13c68104d6edeb9b9862759acf880f5902dc117d77d0d3a474c5e4182a8/circuits-2.1.0-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "081f14c6928630b32e9ceac45a6bbe83", "sha256": "6d2c598729b91386ee2ca034d8f5d83f2b0bfa96d17e60004a254f480eb2406d" }, "downloads": -1, "filename": "circuits-2.1.0-py3.3.egg", "has_sig": false, "md5_digest": "081f14c6928630b32e9ceac45a6bbe83", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 526678, "upload_time": "2013-02-27T11:27:35", "url": "https://files.pythonhosted.org/packages/a5/66/5854fd9d3b62dc18f21b55f5bf52d5dccd2dca486b597517260cfc06c29e/circuits-2.1.0-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "db0fad3a2f72e4cbc1012b5cd98c5bfa", "sha256": "273e426e5d7be69172913013df5a762842ee52d62186390a76dcaa90610b9e48" }, "downloads": -1, "filename": "circuits-2.1.0.tar.bz2", "has_sig": false, "md5_digest": "db0fad3a2f72e4cbc1012b5cd98c5bfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1103567, "upload_time": "2013-02-27T11:28:59", "url": "https://files.pythonhosted.org/packages/cd/6b/7d27629ce774785232a17edf4d5734b7552ac6782ed6e46cf35f6d9d0162/circuits-2.1.0.tar.bz2" }, { "comment_text": "", "digests": { "md5": "267f920f6cdfe88c169a9b0871084c99", "sha256": "9da4b1a92bc12d5a56b72f2c345847e8991595003a3a0076e55ac9f1b52404e6" }, "downloads": -1, "filename": "circuits-2.1.0.tar.gz", "has_sig": false, "md5_digest": "267f920f6cdfe88c169a9b0871084c99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1346805, "upload_time": "2013-02-27T11:29:17", "url": "https://files.pythonhosted.org/packages/20/3e/6c4c6bbc31d3ac21dfee9bae0c393e326acaac3a3dd32f96cf30ab005807/circuits-2.1.0.tar.gz" }, { "comment_text": "", "digests": { "md5": "0da67cbdb111115674428e694e1a2bbb", "sha256": "1cccca389a0c55bd3d17e418b609765d50c08737a4c93593f4460b37398ed8ed" }, "downloads": -1, "filename": "circuits-2.1.0.zip", "has_sig": false, "md5_digest": "0da67cbdb111115674428e694e1a2bbb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1822435, "upload_time": "2013-02-27T11:29:52", "url": "https://files.pythonhosted.org/packages/37/c8/866f8d3360fe654b30385ec7d1cf2facfb824d8661bb104e789bbe61a158/circuits-2.1.0.zip" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "67d48435a88a6acab9820acbec7475cd", "sha256": "8a2295e20b6d9aba288ff317782a423f7135828d6c7faafe1e917fab73eb1270" }, "downloads": -1, "filename": "circuits-3.0-py2.7.egg", "has_sig": false, "md5_digest": "67d48435a88a6acab9820acbec7475cd", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 551066, "upload_time": "2014-08-31T06:06:36", "url": "https://files.pythonhosted.org/packages/95/f7/2d76be938a93ba0d7c2844d179b05b1bd9f3cb5f73e05ef28f3c1d60d6c8/circuits-3.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "9b38ff92326e9518570062d6da3ed755", "sha256": "af061553eae6350efec48be642c081b1268a086880736039b017826d072691d1" }, "downloads": -1, "filename": "circuits-3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9b38ff92326e9518570062d6da3ed755", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 230267, "upload_time": "2014-08-31T06:06:42", "url": "https://files.pythonhosted.org/packages/70/5f/35e8020afa162d4ca70ad22daf73cce99ef81dce83abb59b54e7d5b53327/circuits-3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cf76a5a9138ef8718527d06de34cb4a3", "sha256": "cad7873bb95e97f7aefe31bb03ce3944ab2cbaf849c7e513af05d55232a9707e" }, "downloads": -1, "filename": "circuits-3.0-py3.3.egg", "has_sig": false, "md5_digest": "cf76a5a9138ef8718527d06de34cb4a3", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 578408, "upload_time": "2014-08-31T06:08:06", "url": "https://files.pythonhosted.org/packages/af/93/b6ae1ca3b3c8c602d0101e34c7b151482e006cfa22e6cb1eda916c008923/circuits-3.0-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "f4e83f3c7cdc0144a5c8fcfde27c89ab", "sha256": "d66f1b7ef9741257053726aa804688e6f4c30714fdb9e3629b424e57793776ee" }, "downloads": -1, "filename": "circuits-3.0-py3.4.egg", "has_sig": false, "md5_digest": "f4e83f3c7cdc0144a5c8fcfde27c89ab", "packagetype": "bdist_egg", "python_version": "3.4", "requires_python": null, "size": 569699, "upload_time": "2014-08-31T06:08:43", "url": "https://files.pythonhosted.org/packages/97/3d/86bb5f20e560db1a3cdaf3d367a33e2e32ef37909f790d3d8d8709b28904/circuits-3.0-py3.4.egg" }, { "comment_text": "", "digests": { "md5": "5f898c0a375c699ee1e088d12c464345", "sha256": "e8174969710f9a852a17dc503a0e425edf516a13964e3ec7967456ff8cb656f9" }, "downloads": -1, "filename": "circuits-3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5f898c0a375c699ee1e088d12c464345", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 230270, "upload_time": "2014-08-31T06:08:12", "url": "https://files.pythonhosted.org/packages/71/9e/9639611896065edf47036bf75477ce51465fbaef6130141be37325f2c6c3/circuits-3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d46912fd517c72433b5820b1dab9e924", "sha256": "04d6b322a629a18b87a5045bd09bab7e4a20bf7b3680814ada7ef3fdcc13bb3e" }, "downloads": -1, "filename": "circuits-3.0.tar.gz", "has_sig": false, "md5_digest": "d46912fd517c72433b5820b1dab9e924", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2148348, "upload_time": "2014-08-31T06:06:27", "url": "https://files.pythonhosted.org/packages/b7/d1/0f232f52c24f9356108db185f64ee851dd1440fa2aaee168ce4e45f71a1d/circuits-3.0.tar.gz" } ], "3.0.0.dev": [ { "comment_text": "", "digests": { "md5": "ffd4b24d0dbeb19655eca12835134ff3", "sha256": "8ff6b429af6fec5af5e002d7f3511721298d685efb32f7ee6c0850b7c7966213" }, "downloads": -1, "filename": "circuits-3.0.0.dev-py2.6.egg", "has_sig": false, "md5_digest": "ffd4b24d0dbeb19655eca12835134ff3", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 528271, "upload_time": "2014-03-04T01:41:57", "url": "https://files.pythonhosted.org/packages/ec/bc/5339bd1ba420eac78ae0c90e2b7cdd5cc2706e16e285dbe7ec4ce9312dac/circuits-3.0.0.dev-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "9087780964a50c7c47dc27007d5b9be4", "sha256": "326e55e88e7d4ecc0513e57f8fa0950386fa877491a3ae7b522e41f456fbd6f3" }, "downloads": -1, "filename": "circuits-3.0.0.dev-py26-none-any.whl", "has_sig": false, "md5_digest": "9087780964a50c7c47dc27007d5b9be4", "packagetype": "bdist_wheel", "python_version": "2.6", "requires_python": null, "size": 218216, "upload_time": "2014-03-04T01:42:02", "url": "https://files.pythonhosted.org/packages/23/ce/6f034e0c2d1cdb684b59bb1b424ee76fb90b0ffcc6445d3668247d38f80c/circuits-3.0.0.dev-py26-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c6fa1ca434ac6ff5b28f4b948cb60b63", "sha256": "e350b17f27250957de5e8c90cd98ec3afa371c5b505f41f4de954a8320fb46d4" }, "downloads": -1, "filename": "circuits-3.0.0.dev-py2.7.egg", "has_sig": false, "md5_digest": "c6fa1ca434ac6ff5b28f4b948cb60b63", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 618110, "upload_time": "2014-03-04T01:32:59", "url": "https://files.pythonhosted.org/packages/62/69/42ea7b9fad07f9cceb56f1066eb99ef053369d6f3dab2b4f0e2f992a1132/circuits-3.0.0.dev-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "36ca6fa5378b66a1c68dfcd5b1da23bb", "sha256": "411ceabddc0b8349ce5bd7447c09496cee09959ae33063f4eac72e5a6a336ede" }, "downloads": -1, "filename": "circuits-3.0.0.dev-py27-none-any.whl", "has_sig": false, "md5_digest": "36ca6fa5378b66a1c68dfcd5b1da23bb", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 253893, "upload_time": "2014-03-04T01:33:03", "url": "https://files.pythonhosted.org/packages/b1/e6/b97cfcf9cfe666f16639e8b6f4976adaa6c92912a9d152684094192ad58f/circuits-3.0.0.dev-py27-none-any.whl" }, { "comment_text": "", "digests": { "md5": "85e0929233c8cc3a612a30f6e43c5d7a", "sha256": "70ab0a93f92d211d65ca7c257b1bbe53f26828a045147acf7d2cd1a71696552f" }, "downloads": -1, "filename": "circuits-3.0.0.dev-py3.2.egg", "has_sig": false, "md5_digest": "85e0929233c8cc3a612a30f6e43c5d7a", "packagetype": "bdist_egg", "python_version": "3.2", "requires_python": null, "size": 540047, "upload_time": "2014-03-04T01:42:35", "url": "https://files.pythonhosted.org/packages/3f/b2/a885fdd96d79a9a939771e14bdb768aad70b5d0bd0a920e372b0574a97c2/circuits-3.0.0.dev-py3.2.egg" }, { "comment_text": "", "digests": { "md5": "897831df9c1db4a4442f148966b796d0", "sha256": "d4989bc1a999facd2e19e8726243010f3a513c7058d3db6bf9cfbeb7c2085ff7" }, "downloads": -1, "filename": "circuits-3.0.0.dev-py32-none-any.whl", "has_sig": false, "md5_digest": "897831df9c1db4a4442f148966b796d0", "packagetype": "bdist_wheel", "python_version": "3.2", "requires_python": null, "size": 218218, "upload_time": "2014-03-04T01:42:40", "url": "https://files.pythonhosted.org/packages/5b/62/e6bcdd4f4b87f80c4176c7e87e7c051adde1b00c0a06e58ada0060a552c6/circuits-3.0.0.dev-py32-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a73dc4793d3a5946e9e89a56d8a95d5c", "sha256": "ce0b198323d7dfba618a41ed57628465641c0fca0048f24796ebb15fefa3045b" }, "downloads": -1, "filename": "circuits-3.0.0.dev-py3.3.egg", "has_sig": false, "md5_digest": "a73dc4793d3a5946e9e89a56d8a95d5c", "packagetype": "bdist_egg", "python_version": "3.3", "requires_python": null, "size": 554463, "upload_time": "2014-03-04T01:43:07", "url": "https://files.pythonhosted.org/packages/e2/15/6310066313e2460a191ac0e142072b4bb4f79d76c490b6e814916b6fad6a/circuits-3.0.0.dev-py3.3.egg" }, { "comment_text": "", "digests": { "md5": "1bd80f1a2ddf7bacdd96990a8d45788d", "sha256": "5046e8acc99230453e16bb88203b596d8076b4ca3ebe178640c48924c818f85c" }, "downloads": -1, "filename": "circuits-3.0.0.dev-py33-none-any.whl", "has_sig": false, "md5_digest": "1bd80f1a2ddf7bacdd96990a8d45788d", "packagetype": "bdist_wheel", "python_version": "3.3", "requires_python": null, "size": 218228, "upload_time": "2014-03-04T01:43:13", "url": "https://files.pythonhosted.org/packages/c2/89/bab480fa530187f791823c1a2951d670cfe743bb70eb91c919bc523bda1a/circuits-3.0.0.dev-py33-none-any.whl" }, { "comment_text": "", "digests": { "md5": "507c17fd85aac715df26913611a1e452", "sha256": "3b9a637c37d4db7f4d7dbffb19552c8a504c372c748934e1709339e5079c5c5e" }, "downloads": -1, "filename": "circuits-3.0.0.dev.tar.gz", "has_sig": false, "md5_digest": "507c17fd85aac715df26913611a1e452", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 340210, "upload_time": "2014-03-04T01:33:09", "url": "https://files.pythonhosted.org/packages/8e/36/405ecdf537b6ab647f4cbb8fe88cb897e78c5639fcc1eef71f0ca267b2c0/circuits-3.0.0.dev.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "08bb9aff749d62662afaaafd16edca18", "sha256": "643026ea3426e2a8787760df9b1ef5986d4eca908d75b99bcdf8e5d89163d56e" }, "downloads": -1, "filename": "circuits-3.1.0-py2.7.egg", "has_sig": false, "md5_digest": "08bb9aff749d62662afaaafd16edca18", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 550843, "upload_time": "2014-10-31T23:12:19", "url": "https://files.pythonhosted.org/packages/a7/cd/53a11593c5d2d629bab4cdebf0170673b48fe4450952e501915db2ae338e/circuits-3.1.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "877a073446767085db7581cfab60f77e", "sha256": "3fc210578421f7cbd3122ccc63cbfd4c11961c253d3cbd91935dc596481d2922" }, "downloads": -1, "filename": "circuits-3.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "877a073446767085db7581cfab60f77e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 227946, "upload_time": "2014-10-31T23:12:24", "url": "https://files.pythonhosted.org/packages/fd/ce/3be210eacfd75752e149362804d7604b6e23c5794217373830160e9f887b/circuits-3.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c34cea2d7af2220001091f48123a11ce", "sha256": "637b411fd5843d7bdbebafbf1c0683b9ec3e56ce5c87545ccac02d48592b774b" }, "downloads": -1, "filename": "circuits-3.1.0.tar.gz", "has_sig": false, "md5_digest": "c34cea2d7af2220001091f48123a11ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2106769, "upload_time": "2014-10-31T23:12:11", "url": "https://files.pythonhosted.org/packages/b3/f3/f67ca8dfa247e7509cb92407a6cfd7b4a4a6ad2cf45526bb50feeaadcbe5/circuits-3.1.0.tar.gz" } ], "3.2": [ { "comment_text": "", "digests": { "md5": "a798fcfd858a908ef37283bec191c0c0", "sha256": "68e284ba132950fff11d778a98a6286f71c106a7d49cc77aa818ba8b2b43deea" }, "downloads": -1, "filename": "circuits-3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "a798fcfd858a908ef37283bec191c0c0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 151642, "upload_time": "2016-06-02T08:15:14", "url": "https://files.pythonhosted.org/packages/7c/4b/602db54bbcf33ad3b6ddf1f0da3d67dce46cf21a989e84ab0f8d485828a1/circuits-3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26daaca7f386c781820d2a1174d91325", "sha256": "b2fad9be2235f87480c194efc91eaeed3cb030c465d4697f1ca326ce3619bf9b" }, "downloads": -1, "filename": "circuits-3.2.tar.gz", "has_sig": false, "md5_digest": "26daaca7f386c781820d2a1174d91325", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174265, "upload_time": "2016-06-02T08:15:09", "url": "https://files.pythonhosted.org/packages/c4/53/0577ec33811bb4657722629f27c53c16439c149e466414f7f7a2789742e7/circuits-3.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a798fcfd858a908ef37283bec191c0c0", "sha256": "68e284ba132950fff11d778a98a6286f71c106a7d49cc77aa818ba8b2b43deea" }, "downloads": -1, "filename": "circuits-3.2-py2-none-any.whl", "has_sig": false, "md5_digest": "a798fcfd858a908ef37283bec191c0c0", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 151642, "upload_time": "2016-06-02T08:15:14", "url": "https://files.pythonhosted.org/packages/7c/4b/602db54bbcf33ad3b6ddf1f0da3d67dce46cf21a989e84ab0f8d485828a1/circuits-3.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26daaca7f386c781820d2a1174d91325", "sha256": "b2fad9be2235f87480c194efc91eaeed3cb030c465d4697f1ca326ce3619bf9b" }, "downloads": -1, "filename": "circuits-3.2.tar.gz", "has_sig": false, "md5_digest": "26daaca7f386c781820d2a1174d91325", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 174265, "upload_time": "2016-06-02T08:15:09", "url": "https://files.pythonhosted.org/packages/c4/53/0577ec33811bb4657722629f27c53c16439c149e466414f7f7a2789742e7/circuits-3.2.tar.gz" } ] }