{ "info": { "author": "David Zuwenden", "author_email": "dhain@zognot.org", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "PotPy\n=====\n\nPotPy lets you build applications in a very flexible way. You design objects\nbased on your domain requirements, then compose them together using PotPy's\nflexible routing system. PotPy enables you to:\n\n* **Write simple, decoupled objects** that work together in various ways.\n* **Easily test your objects**, by not imposing a rigid object construction\n paradigm.\n* **Write WSGI components using TDD**, without having to deal with WSGI\n conventions except at the edges of the system.\n\nSee Also\n--------\n\n* `PotPy Documentation `_\n* `GitHub project page `_\n* `PotPy on PyPI `_\n\nInstallation\n------------\n\nPotPy can be installed using pip or easy_install, either into a virtualenv or\nsite-wide.\n\n::\n\n $ pip install potpy\n\n\n.. image:: https://secure.travis-ci.org/dhain/potpy.png", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dhain/potpy", "keywords": null, "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "potpy", "package_url": "https://pypi.org/project/potpy/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/potpy/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/dhain/potpy" }, "release_url": "https://pypi.org/project/potpy/0.0.1/", "requires_dist": null, "requires_python": null, "summary": "A general purpose routing apparatus.", "version": "0.0.1" }, "last_serial": 796628, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "9ab36ce4036235237a2cdd928c32e058", "sha256": "6988770baa355f356359d61e77d053fd7ae343978bfb702b97ca9fa70d89bb14" }, "downloads": -1, "filename": "potpy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9ab36ce4036235237a2cdd928c32e058", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23143, "upload_time": "2012-04-14T20:28:48", "url": "https://files.pythonhosted.org/packages/81/87/4d44308706bc398839e13a07b563df2d3605aa0e47a3e31ff2795c0a4832/potpy-0.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9ab36ce4036235237a2cdd928c32e058", "sha256": "6988770baa355f356359d61e77d053fd7ae343978bfb702b97ca9fa70d89bb14" }, "downloads": -1, "filename": "potpy-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9ab36ce4036235237a2cdd928c32e058", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23143, "upload_time": "2012-04-14T20:28:48", "url": "https://files.pythonhosted.org/packages/81/87/4d44308706bc398839e13a07b563df2d3605aa0e47a3e31ff2795c0a4832/potpy-0.0.1.tar.gz" } ] }